Java高级开发工程师
工作职责
1、根据概要设计文档或需求说明,撰写详细设计文档;
2、参与产品需求评审,业务逻辑沟通;
3、负责负责项目的框架搭建、系统核心代码的编写;
4、根据业务需求,独立完成建模设计、接口设计;系统性能提升、代码优化;
5、配合测试人员修改相应的程序Bug;
6、参与业务逻辑的梳理和讨论,并提出相应的优化建议;
7、参与项目技术预研、技术选型工作;
8、根据业务需求完成研发工作量预估;
9、信息化领域前沿技术的探索与研究;
10、带领/指导中初级开发人员完成业务模块的功能开发;
11、提供团队内部技术支持和培训;
任职要求:
1、统招本科及以上学历,计算机相关专业,熟练掌握数据结构与常用算法。
2.5年以上java开发经验,精通J2EE体系架构、熟悉常见设计模式及算法;
3.精通Spring Framework、Spring Boot、Spring Cloud、Dubbo、MyBatis等开源框架;
4.精通Redis、RabbitMQ、kafka等中件间;
5.熟悉Unix\linux系统操作;
6.熟悉Git、Maven、Gradle等工具;
7.熟悉MySQL、MongoDB数据库并有数据库调优经验。
8、具有规范、标准化的代码编写习惯,具备良好的技术文档编写能力;
9、具有良好的团队合作精神,为人正直、勤奋、踏实,有责任感,并能注重细节追求卓越;
10、有较强的学习能力,工作责任心强、积极乐观,有激情及较强的自我驱动能力,愿意接受挑战。
11、熟悉软件开发过程、有敏捷开发实践经验,有良好的编码习惯,较强的分析和解决问题能力。