岗位描述
岗位职责
1. 负责核心业务系统的需求分析、技术方案设计、核心代码开发及上线维护;
2. 主导或参与微服务、分布式、高并发系统的架构设计与技术选型;
3. 负责系统性能调优、稳定性治理、容量规划,解决线上复杂技术问题;
4. 制定并推动研发规范、代码评审、单元测试、CI/CD 等工程实践;
5. 与产品、测试、运维、前端等团队协作,保障项目高质量交付;
6. 参与技术分享,推动团队技术能力提升。
岗位要求
1. 本科及以上学历,计算机相关专业,5 年以上 Java 服务端开发经验;
2. 有半导体FAB开发经验,熟悉FAB厂运作模式(会有夜间Oncall)
3. Java 基础扎实,熟悉 JVM、多线程与并发、集合、IO/NIO、网络编程;
4. 熟练使用 Spring Boot、Spring Cloud、Spring MVC、MyBatis 等主流框架,并理解其核心原理;
5. 熟悉 Oracle/StarRocks,具备索引优化、SQL 调优、事务、分库分表等实践经验;
6. 熟悉 Redis、Kafka/RocketMQ/RabbitMQ、Elasticsearch 等常用中间件;
7. 熟悉分布式系统常见问题,如缓存、消息、分布式事务、限流、熔断、降级、一致性等;
8. 熟悉 Linux、Docker、Kubernetes、Jenkins/GitLab CI 等开发运维工具;
9. 具备良好的抽象设计能力、问题定位能力、沟通协作能力和责任心;
10. 有高并发、高可用、微服务项目落地经验者优先。
11. 有一定的抗压能力,快速响应
加分项
• 有互联网、电商、金融、SaaS 等大型系统开发经验;
• 有 DDD、领域建模、中台、云原生、Service Mesh 实践经验;
• 有开源项目、技术博客、技术社区分享或专利;