Java后端开发工程师
8000-12000元/月岗位职责
1.负责后端服务架构设计与核心模块开发,基于Java技术栈构建高可用、高并发、可扩展的业务系统(如交易平台、用户中心、数据中台等);
2.主导技术方案选型与落地,涵盖数据库设计(分库分表、索引优化)、缓存策略(Redis集群)、消息队列(RabbitMQ/Kafka)等,解决系统性能、数据一致性、容灾备份等关键问题;
3.参与需求拆解与技术评审,结合业务场景制定合理的技术方案,平衡开发效率与系统稳定性,推动项目高效落地;
4.负责现有系统的性能优化与重构,识别系统瓶颈并提出解决方案,提升系统吞吐量与响应速度,保障服务99.9%以上可用性;
5.沉淀后端开发规范与最佳实践,指导团队成员解决技术难题,提升团队整体技术能力,参与技术人才培养。
任职要求
1.本科及以上学历,计算机相关专业,6年以上Java后端开发经验,至少3年分布式系统开发与架构设计经验,有大型互联网、金融或电商平台项目实战经验者优先;
2.精通Java核心技术(JVM、集合、并发编程),熟练掌握SpringBoot、SpringCloud、MyBatis等主流框架,理解框架底层原理,能基于业务需求进行二次开发;
3.深入理解分布式系统理论(CAP、BASE),熟悉分布式锁、分布式事务、服务注册发现、配置中心等组件的实现原理与应用场景;
4.精通MySQL、PostgreSQL等关系型数据库,掌握索引优化、SQL调优、分库分表(Sharding-JDBC)等技术,熟悉Redis、MongoDB等NoSQL数据库的应用与优化;
5.熟悉微服务架构设计理念,有服务拆分、API网关(Gateway/SpringCloudGateway)、链路追踪(SkyWalking/Zipkin)、监控告警(Prometheus/Grafana)等实践经验;
6.具备较强的技术攻坚能力与问题排查能力,能独立解决生产环境复杂问题,有良好的代码规范与文档编写习惯,沟通协作能力强,具备团队管理经验者优先。
Java5-10年本科及以上不接受居家办公团队管理经验云计算经验大数据经验