职位详情
JAVA高级开发工程师
8000-15000元
山西云旅云科技有限公司
太原
5-10年
本科
10-11
工作地址

清控创新基地AB裙楼401室

职位描述
核心职责:
1. 核心技术攻关: 解决系统开发中的核心技术难题,如性能瓶颈、并发冲突、数据一致性、分布式事务等,并形成规范的技术解决方案。
2. 规范与质量: 主导或参与制定团队的技术规范、代码规范、研发流程,通过代码评审、设计评审等手段,驱动代码质量和系统健壮性的持续提升。
3. 业务模块设计与实现: 深入理解业务,将复杂业务需求转化为合理、清晰的技术模型与系统设计,并负责核心代码的编写。
4. 系统架构维护与迭代: 负责核心业务系统的架构设计、模块拆分与技术选型,确保系统具备高可用、高扩展性及易维护性。
5. 团队赋能: 指导中级及初级工程师,分享技术经验,带动团队整体技术水平的提升。
职位要求:
硬性要求:
1. 5年及以上 核心Java开发经验,对JVM、并发编程、集合框架、NIO等有深入理解,能进行性能调优和问题诊断。
2. 计算机本科及以上。
3. 精通Spring全家桶(Spring Boot, Spring Cloud, Spring MVC, Spring Data, Spring Security等),不仅限于使用,更要理解其核心原理和设计思想。
4. 丰富的中间件使用和优化经验,熟练掌握以下至少两种:
1. 消息队列: RabbitMQ, Kafka, RocketMQ
2. 缓存: Redis及其集群模式
3. 搜索引擎: Elasticsearch
4. 调度中心: XXL-JOB, Elastic-Job
5. 有从零到一设计或主导重构过复杂分布式系统的经验,熟悉微服务架构、领域驱动设计(DDD)等相关理念。
6. 具备强烈的规范意识,对代码的整洁、可读性、可测试性有极高要求。
加分项:
- 有大规模、高并发系统的设计和开发经验。
- 有独立运维能力。
- 旧项目改造经验。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请