Java开发工程师
Δικηγορική Εταιρεία
Apply to this job核心职责
1. 业务中台开发
- 构建用户中心、CRM及消息中心,统一管理用户身份、权限、行为数据及多端通信能力,支持精准营销与合规需求。
- 设计模块化服务,如用户标签体系、自动化营销流程、消息分级触达策略,提升运营效率。
2. 商业服务开发
- 开发课包商品、买赠优惠、订单交易及支付系统,支持复杂营销规则(满减、组合优惠)、高并发交易场景及跨境支付对接。
- 设计账户与资金管理体系,实现积分、余额、优惠券等多资产联动,保障交易安全与财务对账。
3. 系统架构优化
- 基于微服务架构(Spring Cloud/Dubbo)解耦核心模块,通过Redis集群、消息队列(RocketMQ/Kafka)保障高性能与数据一致性。
- 解决分库分表、分布式事务、防刷防超卖等技术难点,支撑海量用户并发场景。
任职要求
1. 必备条件
- 5年以上Java开发经验,精通Spring Boot/Cloud、MySQL、Redis,熟悉DDD设计模式。
- 有业务中台(用户/CRM/消息)或商业系统(商品/营销/支付)开发经验,能设计复杂业务逻辑的技术方案。
- 掌握高并发场景下的技术实践,如分布式锁、限流降级、异步化处理。
2. 加分项
- 熟悉在线教育业务特性(如课程交付、订阅制、多端权限管控)。
- 有跨境支付、多币种结算或全球化系统开发经验。
- 具备性能调优能力(JVM/数据库/SQL优化)。
Summary
Develop business platforms and optimize system architecture for high concurrency.
Job title
Java开发工程师
Experience level
5+ years
Industry
software
Location requirements
Located in Wuhan, remote work not allowed.
Salary
Not specified
Management role
No
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Wuhan, Hubei, China