一、岗位职责:
1、需求开发闭环:主导业务需求分解、技术方案设计及工作量评估,制定开发计划并协调资源落地;独立完成核心功能模块编码,保障系统高性能、高可用及安全性,解决复杂技术问题;
2、架构设计与优化:负责应用系统架构设计(应用/数据/技术架构),制定领域技术规范并推动实施;熟练应用分布式架构、缓存(Redis)、消息队列等技术,优化系统稳定性与扩展性;
3、运维与调优:快速响应线上问题排查,建立系统监控机制,保障生产环境稳定运行;主导SQL优化、JVM调优及高并发场景性能提升,持续改进现有系统;
4、技术管理:编写需求分析、概要设计、接口文档等全周期技术文档;维护系统元数据及核心代码,把控技术标准与代码质量;
二、任职要求:
1、基础条件:计算机相关专业本科及以上学历,5年+Java开发经验,有大中型项目完整落地经验;熟悉物联网业务或有高可用系统设计经验者优先;
2、技术能力:深入理解Java核心机制(JVM、多线程、IO/NIO、网络编程),熟练使用Spring全家桶、MyBatis框架;精通Oracle/MySQL数据库设计与SQL优化,掌握Redis、MongoDB、Elasticsearch等NoSQL技术栈;具备高并发系统开发经验,熟悉分布式架构、服务治理及性能调优方法论;
3、工程素养:熟练使用Linux系统及Shell命令,掌握CI/CD工具链和DevOps实践;具备技术方案文档编写能力,代码规范清晰可维护;
4、软性要求:具备需求分析和风险预判能力,能独立承担模块级项目管理;逻辑清晰,主动性强,具备技术钻研精神和团队协作意识;