岗位职责:
1.参与公司产品/项目软件开发和维护,具备Java代码的架构能力;
2.负责产品/项目模块设计、详细设计,能完成框架或核心模块的编写,确保产品的可扩展性和维护性;
3.负责完成产品/项目模块功能迭代,系统稳定性和性能优化;
4.负责按照软件开发流程编写代码和测试用例,提交源码、设计文件及相关文档入库并进行版本管理;
5.在开发过程中,快速定位并解决技术难题,确保代码的稳定性和可靠性;
6.负责编写技术文档,记录开发过程、设计方案和技术决策;
7.与产品/项目经理、测试和其他开发人员紧密合作,确保项目顺利进行;
8.持续提升自己的技术水平,学习新技术和工具,参与团队内部的技术分享,促进知识共享和个人成长。
任职要求:
1. 5年以上Java服务端开发经验,扎实的JM、集合、并发编程基础;
2.精通Spring生态(SpringBoot/SpringCloud)及MyBatis开发框架;
3.熟练使用MySOL/Oracle等关系型数据库,掌握Redis、MongoDB等NoSOL技术;
4.熟悉分布式系统开发,掌握微服务架构、消息队列及常见中间件应用;
5.具备Git全流程开发经验,熟悉Maven/Gradle构建工具;
6.有高并发系统优化或复杂业务模块解耦经验;
7.熟悉DevOps开发流程,具备单元测试编写习惯;
8.熟练掌握Cursor、Trae等至少2种AI工具,能够进行快速开发;
9.通信、雷达等电磁相关专业和经验者优先。