岗位职责:1.后端服务开发:负责Android/iOS系统后台服务器端应用程序开发与维护,提供接口文档,确保系统的高可用性和高性能。设计并实现MySQL分库分表、Redis缓存策略,优化数据库查询性能。2.微服务架构搭建:使用SpringCloudAlibaba(Nacos/Sentinel/Seata)构建微服务体系,实现服务发现、熔断降级和分布式事务。参与系统从单体架构到微服务的迁移,制定领域驱动设计(DDD)拆分方案。3.服务器部署与运维:主导Linu*器环境搭建,包括Nginx负载均衡、Tomcat/Jetty部署及Docker容器化。设计并实施监控告警系统(Prometheus+Grafana),保障生产环境稳定性。4.高并发与性能优化:解决线上高并发场景下的OOM、慢查询等问题,使用Arthas进行JVM调优。通过Systrace/Traceview分析性能瓶颈,优化线程池和GC策略。任职要求:技术能力:-至少5年以上Java开发经验,主导过日活10万+的后端系统。-精通SpringBoot3.x和SpringCloud微服务架构。-熟练掌握MySQL索引优化、Redis集群管理及消息队列(Kafka/RocketMQ)。-对大规模后端服务的设计和开发有丰富的经验,对Unix/Linux有深入的理解。-能编写后台管理界面。架构能力:-深入理解微服务拆分原则(DDD),能设计高可用分布式系统。-熟悉TCP/HTTP协议优化,有长连接开发经验(如IM、实时推送)。-掌握容器化技术(Docker+K8s),有云服务(AWS/Aliyun)使用经验。加分项:-了解Go语言并有过高并发模块开发经验。-有丰富架构经验优先。-有AI模型服务化(TFServing)或大数据处理(Flink/Spark)经验。
联系我时,请说是在58同城上看到的,谢谢!