主要职责
• 系统架构与演进:(架构师重点)设计可扩展的高可用性后端架构。(工程师重点)执行稳健微服务的端到端开发。
• 物联网集成:开发和优化充电站与云端之间实时通信的系统,确保99.9%的正常运行时间。
• 全生命周期交付:领导软件编码、单元测试和代码审查。根据敏捷开发工作流程维护高质量的技术文档。
• 性能优化:识别分布式系统中的结构性瓶颈,并对JVM、数据库查询和消息队列进行性能调优。
• 跨职能协作:与产品经理和质量保证团队合作,将业务需求转化为技术里程碑。
职位要求
• 计算机科学、软件工程或相关学科的学士学位或以上。
• 至少3-5年的专业经验。拥有8年以上经验的候选人将被视为系统架构师。
• 精通Java,具备IO、并发和多线程的深厚知识。
• 精通Spring Boot、Spring Cloud和Netty。
• 熟练使用Redis、RabbitMQ/Kafka、DUBBO和分布式数据库管理。
• 对OCPP(1.6/2.0.1)协议有很强的熟悉度。
• 具备从“0到1”领导项目的能力;在复杂分布式系统中具有强大的解决问题的思维方式。