岗位职责:
1. 参与制定项目技术架构及相关技术解决方案;
2. 参与需求评审和软件概要设计,负责模块功能设计、编码实现;
3. 制定开发计划,监控开发进度及质量,保证开发任务如期完成;
4. 解决项目中的关键问题和技术难题,协助进行技术决策及技术风险评估;
5. 参与制定技术规范,指导设计、实现及部署工作;
任职资格:
1、本科以上学历,计算机相关专业,5年以上Java开发经验,承担过项目核心模块开发骨干角色;
2、扎实的java基础,熟悉Java多线程、IO、JVM等技术。熟悉面向对象分析设计,熟悉常用设计模式等;
3、熟悉分布式架构,熟悉主流框架,如:MyBatis、Hibernate、SpringMVC、Spring Boot、Spring Cloud等;
4、熟悉常用的技术组件,如MySQL、Redis、ElasticSearch、Nginx、RocketMQ、Activiti等;
5、能独立解决技术问题,有较强的创新意识,沟通能力,文档撰写能力、具备优秀的团队协作能力;
6、具有高并发、高负载、高可用、高性能等相关经验者优先;
7、有技术管理工作经验优先;