岗位职责:
  1. 需求分析与技术设计:深入发掘和分析业务需求,设计技术方案,确保系统架构的高可用、高性能和可扩展性,满足业务目标。
  2. 核心系统开发与优化:参与公司核心业务系统的设计与开发,编写高质量、可维护的代码,解决复杂技术难题,持续优化现有系统的性能和稳定性。  
3. 跨部门协作与项目推进:与产品、测试及其他团队紧密合作,推动项目按时交付,确保技术方案有效落地并符合业务需求。  
   4. AI技术应用与创新:在合适的场景中引入AI技术方案,提升系统的智能化和自动化水平,不断探索和应用创新技术,解决实际问题。  
5. 技术文档与团队知识分享:编写技术文档,参与需求分析和技术方案设计,与团队成员进行技术评审与分享,推动技术团队成长与进步。  
6. 现有系统维护与升级:维护和升级现有软件产品,快速定位并修复系统缺陷,确保系统的持续健康运行。  
  
岗位要求:
  1. 计算机科学或相关专业本科及以上学历,3年以上Java后端开发经验,知名大厂背景者优先。  
2. 精通Java虚拟机(JVM)、并发编程、锁机制、线程池、网络编程(BIO/NIO)、TCP/IP、HTTP协议等;熟悉Spring-Cloud、Spring-Boot、MyBatis等常用Web框架,并能深入理解其原理与机制。  
3. 深入理解关系型数据库(如MySQL、SQLServer、Oracle),具备优化高性能SQL的能力,能高效排查和解决慢查询问题;熟悉常用中间件(如Kafka、Redis、Zookeeper、RocketMQ),理解其底层原理并具备一定的工程实践经验。  
4. 熟悉分布式系统,理解微服务架构,具备构建稳定分布式环境的经验(如Trace体系、灰度发布等)。  
5. 具备良好的编程习惯,注重代码规范和细节,擅长技术文档编写;拥有较强的问题分析、归纳总结与解决能力。  
6. 具有良好的团队合作精神和沟通协调能力,能够与跨部门团队顺畅合作,推动项目顺利进行。  
7. 热衷于互联网和J2EE应用开发的最新技术趋势,喜欢挑战技术难题,追求编写优雅、高效的代码,并能影响团队技术方向。  
8. 有电子商务、金融、建筑等行业背景者优先,有CS框架开发实际经验者优先。