(一)岗位职责
1. 负责和业务部门详细沟通,将用户的期望转换成系统建设需求。
2. 负责系统的架构设计,模块拆分,须考虑稳定性与扩展性,以及核心模块的编码开发。
3. 推进系统单元测试覆盖及性能优化,增强系统可维护性与迭代能力,适应业务发展。
4. 编写并维护技术文档,确保开发流程规范、可追溯,为团队协作提供支撑。
5. 与团队成员紧密沟通,保障项目按时高质量交付。
6.完成领导交办的其他工作。
(二)任职资格
1.大学本科及以上学历,计算机、软件工程、通信等相关专业,5年以上Java开发经验。
2. 精通Java,熟悉SpringBoot、SpringCloud、Redis、MQ、ZK、Nginx等开源框架,具备微服务架构设计和云原生开发经验。
3. 熟悉数据库原理,熟练掌握MySQL或Postgres或MongoDB、Elasticsearch等数据库,具备SQL性能调优经验。
4. 具备分布式系统开发经验,熟悉高并发、高可用系统的设计与实现。
5.具有产品设计思维优先,能与用户沟通,拨开重重迷雾,挖掘用户的真实需求及痛点,不断追求产品的极致用户体验。
6. 具备创新精神,对技术有激情,具备较强的学习能力和执行力,能够快速掌握并应用新技术解决实际问题;对质量/测试有热情,相信方法总比困难多,善于思和总结。
7. 具备良好的沟通能力,有强烈的责任感和团队合作精神,能够与跨部门团队高效协作,推动项目顺利进行。