工作职责1.负责业务系统和系统服务的需求分析、系统设计、编码、测试、上线等各个阶段2.负责系统的后端模块,Java项目的设计、开发、测试、维护和优化3.负责编写高质量的代码,保证代码的可读性、可维护性和可扩展性4.负责解决项目中遇到的技术难题,并提供技术支持和解决方案5.分析并优化业务流程,参与系统长期架构设计与规划,探索合理、可扩展的系统模型,通过自动化等手段提升研发效率,提升需求迭代速度与系统能力6.保证系统稳定性,提升系统的可用性和可维护性,协同QA保证高质量开发交付,优化系统性能、及时排查线上故障,保证系统稳定7.积极主动协调相关团队完成项目,促进团队合作8.参与团队技术分享和知识积累,提高团队整体技术水平岗位要求1.5年以上工作经验,全日制本科及以上学历,计算机相关专业毕业,有0-1的系统交付经验2.精通 Java 语言,包括JVM、IO、多线程、并发、网络等,深刻理解面向对象、设计模式等相关技术,有良好的代码风格和编程习惯3.精通Java生态,熟练使用常用的JAVA技术框架,并对JAVA Web的各种主流框架如Spring、SpringBoot、SpringCloud、Redis、ElaticSearch、RocketMQ等有深入的应用和优化经验,掌握它的原理和机制4.精通Mysql、Pgsql等主流数据库,具有数据库调优经验5.熟练使用消息队列中间件RocketMQ等常用框架6.熟悉分布式系统的设计和应用,熟悉常用数据库、中间件、缓存、消息队列、RPC的使用及其内部实现机制7.对领域驱动设计(DDD)有深刻的理解和实践,有复杂业务系统的抽象设计能力,思路清晰,善于思考,能够独立分析和解决业务、技术问题8.熟悉 Hadoop ecosystem 常用开源框架者优先,如 Hadoop、Spark、Flink、Kafka、HDFS 等9.有物流、仓储行业相关经验优先