岗位职责:
1、负责制定项目开发计划,跟踪开发任务。负责带领项目团队进行技术预研,解决技术问题;
2、负责软件项目框架搭建,负责管理技术研发团队、编写核心业务逻辑代码,组织开展代码审查、编码质量跟踪等日常管理工作;
3、负责组织开展系统分析和技术架构设计,组织数据架构和系统微服务设计;
4、带领技术团队进行系统程序结构设计,确保系统性能和扩展性;
5、参与研发制度流程及研发规范的制定和完善,负责在项目团队中执行落地。
任职要求:
1、本科及以上学历,5年以上Java项目开发经验,至少2年以上技术团队管理经验;
2、精通J2EE架构体系,深入理解微服务和分布式技术架构, 熟练掌握Springcloud框架、前后端分离技术和数据库编程技术;
3、熟练掌握面向对象的分析与设计(OOA、OOD)和面向领域驱动(DDD)的系统分析设计理念;
4、熟练掌握常用的UML图形建模工具和程序结构设计工具;
5、具备结构化设计思维能力,掌握主流技术架构设计、技术路线和技术选型知识体系;
6、有清晰的逻辑思维能力和结构化、系统化思维能力;
7、良好的表达能力、工作组织能力和沟通汇报意识;
8、良好的编程习惯和简洁清晰的代码风格,具备较好的文档编写能力,有一定的文字功底;
9、具有团队意识,高度责任感,工作积极严谨。