职位详情
后端开发工程师
1-1.5万
中铁西南科学研究院
成都
3-5年
本科
12-10
工作地址

中国中铁西南科学研究院及公司项目所在地

职位描述

岗位职责:

  1. 核心系统开发:负责公司核心业务系统的需求分析、架构设计、技术选型、代码开发与迭代维护,确保系统高性能与高可用。
  2. 服务与接口设计:设计和开发高可用、高并发的微服务,提供稳定、高效的RESTful API或RPC接口,并与前端、移动端团队紧密协作。
  3. 数据存储与优化:负责MySQL、PostgreSQL等关系型数据库及Redis等NoSQL组件的 schema 设计、SQL优化与性能调优,保障数据安全与访问效率。
  4. 系统质量保障:编写高质量、可维护的代码,参与代码审查,编写单元测试与集成测试,并推动CI/CD流程落地,提升交付质量。
  5. 技术攻坚与创新:负责系统性能监控、瓶颈分析与调优,解决线上各类技术难题;关注并引入业界新技术,驱动系统架构持续演进。

任职要求:

  • 学历专业:本科及以上学历,计算机科学、软件工程及相关专业。
  • 工作经验:3年及以上Java后端开发经验,具备中大型分布式系统或高并发业务的设计与开发经验。
  • 核心技术能力:
    1. Java基础:JAVA基础扎实,深入理解IO、多线程、集合等基础框架,了解JVM内存模型、性能调优及常用故障诊断工具。
    2. 主流框架:精通Spring全家桶(Spring Boot, Spring Cloud, Spring MVC, Spring Security)、MyBatis等主流开源框架,并了解其核心原理。
    3. 数据库与缓存:熟练使用MySQL/PostgreSQL,具备优秀的SQL编写、索引优化及事务处理能力;熟练使用Redis,了解其多数据结构应用场景及持久化机制。
    4. 中间件与分布式:熟悉消息队列(Kafka/RabbitMQ/RocketMQ)的使用与原理;熟悉Elasticsearch等搜索技术;有分布式系统、微服务架构的实际项目经验。
    5. 工程与运维:熟悉Git、Maven,掌握Linux常用命令;熟悉Docker容器技术,了解Kubernetes者优先;有CI/CD实践经验者优先。
  • 优先考虑条件:
    • 具备系统模块化、组件化设计经验,有领域驱动设计(DDD)实践经验者。
    • 有高并发、高性能系统(如秒杀、实时数据处理)的设计和调优经验者。
    • 熟悉云服务平台(AWS、阿里云、腾讯云)的部署与运维。
    • 拥有良好的技术文档编写习惯,有技术博客、开源项目贡献者。
  • 软技能:
    • 具备优秀的逻辑思维能力、问题分析及解决能力,对技术有热情。
    • 具备良好的沟通能力和团队协作精神,责任心强,有自驱力。
    • 具备良好的抗压能力,能适应快节奏的研发环境。

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

立即申请