职位描述:1.根据产品需求,参与系统架构设计,编写详细设计文档;2.使用Java及相关技术栈(如Spring Boot/Spring Cloud、MyBatis等)进行后端服务的开发;3.优化系统性能,解决技术难题,确保系统的高可用性、可扩展性和安全性;4.编写单元测试、集成测试,参与代码审查,保证代码质量;5.跟踪和研究最新的Java及相关技术趋势,持续提升团队技术水平;6.与团队成员有效沟通,协作完成项目开发任务。任职要求:1.计算机或相关专业本科及以上学历,3年以上Java开发经验;2.精通Java开发语言,能够熟练运用各种框架如Spring Boot、Spring Cloud等; 3.熟悉面向对象设计、领域驱动设计,熟悉Java设计模式; 4.熟练掌握Linux操作系统,对常用命令运用娴熟,能够根据实际需要快速编写shell脚本;5.熟悉一种或者几种主流数据库, 如关系型数据库、非关系型数据库; 6.熟练使用Tomcat、Nginx、分布式缓存、消息队列等中间件; 7.具备良好的问题解决能力和学习能力,良好的团队协作与沟通能力;8.具备基础架构设计或研发工具设计经验优先;9.具备算法项目、大数据开发、云平台经验优先。