职位描述
岗位职责:
1. 负责公司核心产品/平台的后端系统设计、开发、测试与迭代维护,保障代码质量和系统稳定性。
2.主导或深度参与系统架构设计、技术选型与重构优化,解决分布式环境下的高并发、高可用、数据一致性等技术挑战。
3. 负责分析和解决线上重大技术问题及性能瓶颈,进行JVM调优、数据库优化、中间件调优等,确保系统稳定高效运行。
4.主导技术文档的编写与维护,积极在团队内进行技术分享和代码评审,传播最佳实践,提升团队整体技术水平。
任职要求:
具备3年及以上Java后端开发经验。
1.深入理解JVM内存模型、垃圾回收机制、类加载机制;精通Java集合、I/O、多线程与并发编程,熟悉常用并发工具库。
2.精通Spring全家桶(Spring Boot, Spring Cloud, Spring MVC)、MyBatis等主流开源框架,理解其核心原理。
3.熟悉分布式系统的设计与应用,有丰富的分布式缓存(Redis)、消息队列(Kafka/RabbitMQ/RocketMQ)、搜索引擎(Elasticsearch)使用和调优经验。
4.精通SQL编程与数据库设计,具备丰富的MySQL等关系型数据库的性能调优与SQL优化经验。
5.拥有线上高并发、大数据量系统的设计与开发经验,对分布式、高并发场景下的技术方案(如缓存、分库分表、限流降级)有深入理解和实践。
6.能独立完成系统模块的架构设计、技术选型与核心代码开发。
7.熟悉常用中间件(如Nginx、Tomcat、ZooKeeper)的配置与优化,掌握Linux操作系统及常用命令,具备一定的运维能力
8.拥有良好的团队协作精神、沟通能力和责任心,乐于知识分享与传承。
9.能承受一定的工作压力,对技术有热情,具备良好的学习能力和技术前瞻性
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕