岗位职责
1、负责公司后端Java核心系统的设计、开发、迭代与优化,参与技术方案设计与落地实施。
2、 独立负责核心模块、重点功能的架构设计与编码开发,保障系统高可用、高并发、可扩展性与可维护性。
3、参与项目技术难点攻关、性能调优、线上问题排查,持续优化系统性能、稳定性与安全性。
4、配合业务、产品、测试团队推进项目交付,规范代码开发、接口文档、日志规范,推动团队技术规范化。
5、 参与技术方案评审、代码评审,沉淀技术文档,带动初级开发提升技术能力,协助团队技术迭代与技术升级。
6、 跟进行业主流技术,结合业务场景引入合适技术方案,支撑业务快速发展。
1、大专及以上学历,5年及以上Java后端开发经验,具备中大型项目完整开发、迭代、上线运维经验,能够独立承担核心模块开发。
2、熟练掌握Java基础、集合、多线程、JVM原理、内存模型、GC机制,具备扎实的底层功底和问题排查能力。
3、熟练掌握Spring、SpringBoot、SpringCloud、MyBatis、MyBatis-Plus等主流框架,熟悉框架底层原理及常用扩展机制。
4、 熟练掌握MySQL、ORACLE以及国产化数据库,精通索引优化、慢查询优化、事务机制、锁机制、分库分表等实战能力。
5、熟练掌握Redis缓存常用场景、持久化、缓存穿透/击穿/雪崩解决方案,具备实际调优经验。
6、熟悉消息队列(RabbitMQ/Kafka/RocketMQ)使用场景、消息重试、幂等、堆积问题处理。
7、具备微服务项目实战经验,熟悉服务注册发现、配置中心、网关、熔断、限流、降级等分布式解决方案。
8、熟悉分布式事务、接口幂等、高并发、高可用场景的常见问题与落地解决方案。
9、具备良好的代码规范、模块化设计能力,能独立输出技术方案、接口设计、数据库设计。
10、 熟练使用Git、Maven/Gradle、Linux常用命令,熟悉CI/CD、项目部署流程。
11、熟悉接口调试、日志排查、线上问题定位与修复。
12、具备良好的沟通能力、业务理解能力、团队协作能力,抗压能力强。
13、逻辑思维清晰,责任心强,善于复盘总结,有持续学习能力。
优先条件(加分项)
1、 有质量管理系统、MES、CRM、DMS、ERP、项目管理系统、新能源/制造业信息化项目经验优先。
2、 熟悉Docker、K8s、ELK、监控体系者优先。
3、有高并发、大数据量、复杂业务系统架构设计与优化经验优先。
4、 具备一定的技术带教、团队协作推进经验优先。
对这个职位感兴趣吗?