高级Java开发工程师(5年以上)

招聘类别:社会招聘工作性质:全职薪资范围:20-35k招聘人数:1
截止时间:2024-05-30
工作地点:上海


岗位描述:

1、理解产品需求,制定模块研发计划,并管理研发进度,确保按期交付;

2、完成产品相关设计,制定合理的技术路线,解决系统建设,开发效率,运行质量,用户体验中的问题;

3、确保团队目标得以实现,团队绩效持续改进;

4、参照公司标准输出产品交付物。


任职要求:

1、熟练掌握Java语言基础、面向对象编程思想、常见设计模式、异常处理、集合框架、泛型、多线程等;

2、了解JVM工作原理,掌握JVM内存模型、垃圾回收机制、类加载机制等,能够进行性能调优和故障排查;

3、具有微服务架构的知识、技术及实现熟练掌握常用的数据结构,了解适用的场景;

4、具有常见系统设计原则和模式,能够根据业务需求进行系统设计和优化;

5、具有分布式、高并发、高负载、高可用系统设计、开发和调优经验优先;

6、熟悉关系型数据库(如MySQL、Oracle等)和非关系型数据库(如Redis、MongoDB等),掌握SQL语言及数据库设计和优化;

7、熟悉Spring、SpringBoot、MyBatis等框架,了解其原理和最佳实践,熟悉常用工具如Maven、Git等;

8、熟练掌握性能优化方法,能够进行系统性能监控、分析和调优;

9、熟悉Git等版本控制工具,了解敏捷开发流程和团队协作工具(如Jira、Trello等);

10、熟练掌握常见的安全问题(如SQL注入、跨站脚本攻击等)及防范措施,熟悉加密算法和安全协议(如SSL/TLS协议);

11、具有丰富的开发经验,能够根据实际需求选择合适的技术方案,解决实际问题和挑战。熟悉持续交付、容器技术、自动部署与运维;熟悉Linux系统操作

12、具有良好的编程习惯与文档编写能力。

沪ICP备11035244号-5