岗位职责:
1.参与产品需求的调研,技术可行性分析,系统架构的设计、优化;
2.按照需求进行设计开发,解决开发中所遇到的技术难题;
3.完成模块详细设计与开发,编写及维护产品开发文档;
4.带领团队解决问题,指导其他开发工程师的学习和工作;
5.配合测试部门进行压力测试、性能调优,并根据测试结果修改、完善产品;
6.负责与项目经理进行需求分析及沟通工作。
任职要求:
1.本科或以上学历,Java基础知识扎实;精通常用算法和数据结构;
2.5年以上Java项目经验,精通 Spring 框架、熟练使用MyBatis、MyBatis-Plus,熟悉 Spring Cloud 开发框架;有大数据并发处理经验优先考虑;
3.熟悉Nacos、Redis、Kafka、MQ、ES等中间件的使用,并理解其使用场景和限制;
4.精通数据库MySQL,有较强的 SQL 性能调优经验和数据库设计能力;
5.熟练掌握Linux服务器的配置及使用,熟悉系统常用命令,熟练编写shell脚本;
6.熟练掌握开发及调试技术,熟练使用工具git、svn、maven、eclipse 、idea、postman等;
7.具备较强逻辑思维,能独立分析业务,设计系统模块,并具备指导团队成员的能力;
8.工作积极主动、具有强烈的责任心,具备良好的团队合作精神和承受压力的能力。