后端开发工程师(C端业务方向)
2-4万元/月
更新 2025-12-10 21:56:06
浏览 462
职位详情
Java
3-5年
Java · 不接受居家办公 · 分布式经验 · 微服务经验 · SpringCloud · Redis · 架构设计经验
工作职责
核心模块架构与开发:负责新零售系统中商品、营销、订单等关键模块的后端架构设计与编码实现,参考行业头部企业高并发处理实践,采用分布式架构与缓存机制,保障商品库存实时同步、营销活动高效承载、订单处理毫秒级响应。
性能优化与代码规范:依据大型互联网企业代码标准,编写高质量、可维护的Java代码;持续开展系统性能深度调优,运用JVM参数优化、SQL执行效率提升等手段,确保系统在大流量场景下的稳定性与响应能力。
数据库设计与维护:构建具备高可用性与高吞吐能力的数据库体系,结合Redis等缓存方案,提升商品信息存储效率与订单查询速度;定期分析数据库运行状况,实施分库分表策略,支撑业务规模快速扩张。
跨团队协作与联调:与前端、测试、产品等团队高效协同,参照成熟研发协作流程,推进接口定义与系统集成工作;及时响应并解决开发过程中的技术问题,保障项目节点顺利达成。
技术难题攻关:针对大促高峰期面临的高并发访问、分布式事务一致性等挑战,吸收业界先进经验,制定切实可行的技术应对方案,保障系统服务连续性与数据准确无误。
任职资格
经验与背景:具备3年及以上Java后端开发经历,了解新零售领域核心业务逻辑;有参与过类似美团、京东、阿里、瑞幸等高并发系统项目者优先考虑。
技术能力
扎实掌握Java核心技术栈,熟练使用Spring、SpringBoot、MyBatis等主流框架,具备复杂业务系统落地能力。
深入理解MySQL等关系型数据库工作机制,能够独立完成数据库建模与性能调优;了解Redis、MongoDB等非关系型数据库适用场景。
熟悉分布式系统设计原理,掌握Dubbo、SpringCloud等微服务技术栈;具备限流、降级、熔断等高并发应对能力。
掌握消息中间件(如RabbitMQ、Kafka)及分布式事务组件(如Seata)的应用方法,能有效解决跨服务数据一致性问题。
熟练使用Git、Maven等开发工具,了解CI/CD实践流程,具备良好的工程规范与代码管理意识。
综合能力:具备较强的逻辑分析与故障排查能力,能迅速定位系统瓶颈并提出解决方案;学习能力强,能主动跟进前沿技术发展;具备良好沟通协作能力,适应敏捷开发节奏。
核心模块架构与开发:负责新零售系统中商品、营销、订单等关键模块的后端架构设计与编码实现,参考行业头部企业高并发处理实践,采用分布式架构与缓存机制,保障商品库存实时同步、营销活动高效承载、订单处理毫秒级响应。
性能优化与代码规范:依据大型互联网企业代码标准,编写高质量、可维护的Java代码;持续开展系统性能深度调优,运用JVM参数优化、SQL执行效率提升等手段,确保系统在大流量场景下的稳定性与响应能力。
数据库设计与维护:构建具备高可用性与高吞吐能力的数据库体系,结合Redis等缓存方案,提升商品信息存储效率与订单查询速度;定期分析数据库运行状况,实施分库分表策略,支撑业务规模快速扩张。
跨团队协作与联调:与前端、测试、产品等团队高效协同,参照成熟研发协作流程,推进接口定义与系统集成工作;及时响应并解决开发过程中的技术问题,保障项目节点顺利达成。
技术难题攻关:针对大促高峰期面临的高并发访问、分布式事务一致性等挑战,吸收业界先进经验,制定切实可行的技术应对方案,保障系统服务连续性与数据准确无误。
任职资格
经验与背景:具备3年及以上Java后端开发经历,了解新零售领域核心业务逻辑;有参与过类似美团、京东、阿里、瑞幸等高并发系统项目者优先考虑。
技术能力
扎实掌握Java核心技术栈,熟练使用Spring、SpringBoot、MyBatis等主流框架,具备复杂业务系统落地能力。
深入理解MySQL等关系型数据库工作机制,能够独立完成数据库建模与性能调优;了解Redis、MongoDB等非关系型数据库适用场景。
熟悉分布式系统设计原理,掌握Dubbo、SpringCloud等微服务技术栈;具备限流、降级、熔断等高并发应对能力。
掌握消息中间件(如RabbitMQ、Kafka)及分布式事务组件(如Seata)的应用方法,能有效解决跨服务数据一致性问题。
熟练使用Git、Maven等开发工具,了解CI/CD实践流程,具备良好的工程规范与代码管理意识。
综合能力:具备较强的逻辑分析与故障排查能力,能迅速定位系统瓶颈并提出解决方案;学习能力强,能主动跟进前沿技术发展;具备良好沟通协作能力,适应敏捷开发节奏。
相似职位
很抱歉,暂无相似职位!