职位描述
岗位职责:
1、参与项目开发与计划实施;
2、独立完成新功能新模块的开发,并负责各功能及模块接口设计工作;
3、编写核心代码与组件;
4、负责系统性能优化和系统性能优化;
5、按需求反馈建议高效改进系统功能。
任职要求:
技术基础:
1.5年及以上Java后端开发经验,具备大型分布式系统或高并发产品的设计、开发经验。
2.精通Java语言及面向对象设计,深入理解JVM原理,包括内存模型、垃圾回收机制、性能监控与调优。
3.精通Spring全家桶(Spring Boot, Spring Cloud, Spring MVC, Spring Data JPA/MyBatis)等主流开源框架。
4.精通PostgreSQL、Mysql、Oracle等关系型数据库,具备丰富的SQL优化、索引优化及数据库分库分表经验。
5.熟练使用Redis、Memcached等缓存技术,理解其应用场景及缓存问题(如缓存穿透、击穿、雪崩)的解决方案。
6.熟练使用消息中间件,如Kafka、RabbitMQ、RocketMQ,理解其核心原理和使用场景。
7.工具与流程:熟练使用Maven/Gradle、Git、Jenkins、Docker等开发运维工具,了解CI/CD流程。
优先考虑:
1.有大数据量、高并发(如秒杀、实时竞价等)场景的实际处理经验。
2.有容器化(Docker)、容器编排(Kubernetes)及云原生(Cloud Native)相关经验。
3.有Elasticsearch、MongoDB等NoSQL数据库使用经验。
有前端技术(Vue/React)基础,具备全栈开发能力。
具备优秀的逻辑思维能力、分析问题和解决问题的能力,良好的团队协作精神和沟通能力,有强烈的责任心和自驱力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕