岗位职责:
1. 负责公司核心业务系统的架构设计、开发及优化,保障系统的高性能、高可用性和可扩展性;
2. 参与微服务架构的搭建与治理,优化服务间通信、分布式事务及服务监控体系;
3. 负责数据库设计、SQL优化及缓存、消息队列等中间件的合理使用,提升系统整体性能;
4. 参与技术难题攻关,解决高并发、分布式场景下的技术问题,优化系统稳定性;
5. 配合团队完成项目部署、运维及监控,提升CI/CD流程效率;
6. 关注前沿技术,推动团队技术升级,提升开发效率和质量。
任职要求
1. 熟练掌握Java及SpringBoot、MyBatis等主流框架,了解其底层原理;
2. 精通微服务架构,有SpringCloud、Nacos、SkyWalking等组件实战经验,熟悉服务治理与调优;
3.熟悉多线程编程、常用设计模式及JVM调优,具备线上问题排查能力;
4.熟练使用MySQL等关系型数据库,具备数据库建模、SQL优化及分库分表经验;
5.熟悉Redis、MQ(Kafka/RabbitMQ)、ElasticSearch等中间件的应用场景及优化;
6.熟练使用Linux系统,掌握Docker、Jenkins等DevOps工具,具备项目部署经验。