职位描述
岗位职责:
1.参与B端核心业务系统(如:供应链, 任务管理系统, OMS-订单管理系统,履约调度平台, 搜索等)的需求分析、技术方案设计和编码实现。
2.负责后端服务的全生命周期管理,包括开发、测试、部署、监控和优化。
3.与产品经理、前端工程师、测试工程师及业务方紧密协作,确保产品高质量交付和快速迭代。
4.深入理解业务逻辑,将复杂的业务需求转化为清晰、稳定、高效的技术方案和代码。
5.持续优化系统架构,提升系统的性能、稳定性、可扩展性和安全性。
6.编写和维护高质量的技术文档,包括设计文档、API接口文档等。
任职要求:
1.学历与经验:
①计算机相关专业本科及以上学历,5年及以上Java后端开发经验。
②有完整的B端业务系统(如供应链、电商、ERP、物流、履约等)开发经验者优先。
2.核心技术栈:
①精通Java,深入理解JVM原理、多线程、集合框架、IO/NIO等基础核心技术。
②精通Spring Cloud微服务全家桶(Eureka/Nacos, Feign, Ribbon, Hystrix/Gateway, Config等)和 Spring Boot,并有丰富的实战项目经验。
③熟练掌握MySQL等关系型数据库,具备优秀的SQL编写和优化能力,了解索引、锁机制、事务隔离级别。
④熟悉常用NoSQL数据库,如Redis(应用场景、持久化、集群模式)、MongoDB等。
⑤熟悉消息中间件,如RabbitMQ, RocketMQ, Kafka,了解其应用场景及原理。
⑥熟悉分布式系统的设计和应用,了解分布式事务、缓存、负载均衡、幂等性等概念和解决方案。
3.附加技术能力:
①具备一定的PHP开发能力,能够维护和开发现有的PHP模块或系统。
②具备一定的前端能力,了解Vue.js框架及其生态(如Vuex, Vue Router),能够与前端工程师协同完成前端界面的开发和联调。
4.综合能力:
①具备良好的业务理解能力、沟通协作能力和责任心,能承受一定的工作压力。
②热爱技术,有很强的学习能力和自驱力,对代码质量有追求。
加分项
①有家装行业核心业务系统研发经验。
②有大型分布式、高并发、高可用系统设计经验者优先。
③有供应链、物流、仓储、履约等相关领域系统开发经验者优先。
④有从0到1主导或核心参与系统中台化、服务化改造经验者优先。
⑤熟悉Docker、Kubernetes等容器化技术,有CI/CD实践经验者优先。
⑥参与开源项目并贡献过代码, 如有请附上Github或个人博客链接。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕