岗位描述
岗位职责:1. 参与公司核心业务系统的需求分析、方案设计、开发与优化工作,能独立承担模块级需求的分析、设计与实现。2. 负责系统的详细设计与核心代码编写,保证系统的高性能、可扩展性和稳定性。3. 深入理解业务逻辑,能通过技术手段推动业务迭代与优化,具备较强的业务抽象和系统建模能力。4. 参与系统性能调优、线上问题排查与解决,保障系统稳定运行。任职要求:1. 计算机相关专业本科及以上学历,5年及以上Java开发经验,具备扎实的Java基础,熟悉JVM原理、多线程、集合、IO等核心技术。具备良好的编码规范2. 熟练掌握多线程编程,熟悉线程池、锁机制(如ReentrantLock、StampedLock)及并发工具(如CountDownLatch、CompletableFuture),能解决并发场景下的线程安全问题3. 熟悉RPC框架(如Dubbo、gRPC)的设计与使用,具备服务治理、熔断降级实践经验。4. 熟悉分布式系统常见技术方案,包括但不限于缓存(Redis)、消息队列(Kafka/RabbitMQ/RocketMQ)、配置中心、服务注册与发现等。5. 熟练掌握MySQL等关系型数据库,具备SQL优化、索引设计与分库分表实践经验。具备线上调优的能力6. 具备良好的业务理解与分析能力,能快速理解业务需求并转化为可行的技术方案,有一定业务抽象和领域建模能力7. 责任心强,对代码质量、系统稳定性有较高追求,具备良好的问题定位和解决能力。8. 有较强的学习能力和主动性,愿意持续关注并学习行业新技术与业务发展方向。岗位设置目的:建立统一的MNO平台,通过业务抽象,北向统一平台对接API,南向统一运营商的接入标准。通过平台化的MNO平台,避免了新引入运营商其他平台的改动,同时支持运营商的快速接入,为车辆接入网络提供统一的平台