- 岗位职责
1、主导完成产品或业务模块的需求分析及需求规格的制定
2、根据系统规格和开发计划的要求,完成软件产品的总体设计、概要设计,并主持相关设计文档的评审工作。
3、主导或独立完成产品的代码框架及核心代码的编码,并制定测试方案
4、对所负责产品进行规划,并结合项目不断优化和升级,提高性能、稳定性、可用性和扩展性
5、总结、分析技术方案中的共性,将产品开发过程中积累的技术方案/工具等进行标准化。
6、参与部门的人才培养体系建设,在业务和技术上对新人进行持续指导。
- 岗位要求
1、全日制本科级以上学历,5年及以上软件开发相关经验;
2、JAVA基础扎实,理解io、多线程、集合等基础框架,熟悉设计模式及代码重构;
3、精通SpringBoot、SpringCloud, MyBatis等开源框架,并深入理解它的原理和机制;
4、精通数据库设计(PostgreSQL、MySQL),熟悉常用的开源中间件如Tomcat、ActiveMQ/RabbitMQ、Redis等;
5、对新技术有兴趣和钻研精神,从技术趋势和思路上能影响团队技术氛围;
6、有很强的学习能力和进取心,性格开朗,具备合作精神,责任心强,有较强的沟通能力。