(一)岗位职责
1. 参与并负责项目需求的系统设计和程序开发等工作;
2. 负责系统实施评估,核心功能的架构和代码开发;
3. 负责项目版本部署更新、及项目系统稳定性、扩展性、性能调优;
4. 可以独立编写项目设计文档,如需求分析规格书、系统设计文档等;
(二)专业技能要求
1. 具有5年以上Java软件开发经验;
2. Java基础扎实,熟悉IO、多线程、缓存、消息等;对Redis、、MQ、Nginx等中间件服务较为熟悉;
3. 精通Spring boot,Spring Cloud,Security等Spring体系开发框架,具备实际项目应用经验;
4. 熟悉Mybatis等开发技术,了解微服务系统结构;
5. 可在Mysql/Oracle等关系型数据库熟练的进行业务开发和数据库表结构设计;
6. 熟悉Linux操作系统,以及Shell脚本的编写,可独立完成项目部署环境搭建;
7. 具有出色的开发设计能力、能独立完成详细设计及编码、进行代码审查;
8. 有过分布式业务系统开发经验,熟悉分布式环境下的事务处理机制;
9. 精通JVM的性能调优和系统优化。 10. 对分布式服务、数据库分库分表有过相关开发经验。
(三)素质要求
1. 大专以上学历;
2. 具有较强的学习能力、团队协作精神和抗压能力,具有较强的工作责任心和进取心
3. 中共党员优先。