职责与工作任务
一、系统架构设计与核心代码开发
1、负责平台架构优化、核心重要模块开发,有很强的质量意识,主导核心代码开发
2、参与系统安全性、稳定性、性能和扩展性测试
二、需求分析与设计
1、负责需求分析、模块设计、核心代码编写等工作
2、参与业务需求、产品需求讨论,负责实施方案设计,技术原形实现,模块化代码实现
三、项目管理与团队协调
1、根据开发进度进行组内开发进度和任务分配,组织相应的软件模块开发
2、协同测试工程师制定测试计划,定位发现的问题
3、负责解决系统开发过程中遇到的技术问题
4、指导、培训中初级工程师、新员工
四、技术文档编写与评审
1、参与软件工程文档、产品文档编写,满足质量要求
2、负责相关技术文档的编写及评审
五、系统优化与维护
1、负责应用非功能性优化实施
2、负责应用生产问题排查和解决,问题分析和总结
六、完成直属领导交办的其他工作
任职资格
1、统招大专及以上学历
2、计算机及相关专业
3、5年以上java开发工作
4、JAVA基础扎实,深入了解设计模式/面向对象的设计,熟悉常用的开发框架:spring、springBoot、springCloud 、MyBatis、dubbo等;
5、熟悉MySQL数据库,有性能优化,故障恢复,高可用等经验;
6、精通微服务、容器技术,有深入研究及定制经验者优先;
7、熟悉分布式消息中间件 KAFKA、RocketMQ等,熟悉缓存中间件Redis;
8、掌握敏捷开发,Devops,持续集成等工作方法;"思维条理清晰,学习能力强,具有良好的沟通能力、团队合作及进取精神,具有较强的抗压能力。