岗位职责:
1. 参与系统的设计、开发和维护工作,确保系统的稳定性、可靠性和高性能。
2. 负责后端服务的开发,包括业务逻辑实现、数据库设计与优化、接口开发等。
3. 与前端开发团队紧密合作,确保前后端数据交互的顺畅和高效。
4. 对物流业务流程有深入理解,能够将业务需求转化为技术实现,为物流业务提供创新的技术解决方案。
5. 参与系统的架构设计和技术选型,不断优化系统架构以适应业务的发展和变化。
6. 负责代码的审查和优化,确保代码质量符合行业标准和公司规范。
7. 解决系统运行过程中出现的技术问题,及时进行故障排查和修复。
8. 关注行业技术发展动态,积极引入新的技术和工具,提升团队的技术水平。
任职要求:
1. 本科及以上学历,计算机科学、软件工程等相关专业。
2. 精通JAVA编程,对JVM原理有扎实的理解,熟悉SpringMVC、SpringBoot、SpringCloud、MyBatis等开源框架并熟练使用。
3. 熟练掌握数据库技术,如 MySQL、Redis、ES、MongoDb、PolorDB、lindorm等,具备数据库设计和优化能力。
4. 熟悉流行的开源框架并熟练使用,分布式架构、微服务架构的设计与实现经验丰富。
5. 精通各种应用组件技术及其应用策略:消息队列、工作流、规则引擎、数据缓存、后台调度、并行计算、应用安全及加解密、分布式事务、分布式缓存、高并发计算等。
6. 熟悉消息队列,如 Kafka、RabbitMQ 等,能够进行异步通信和系统解耦。
7. 有代码版本管理工具Git使用经验,了解持续集成和持续部署(CI/CD)流程。
8. 有物流行业、产业互联网、电商交易、金融相关项目(UV>1万/日,PV>100万/日),开发经验者优先。
9. 工作认真负责,具备良好的沟通表达能力,逻辑思维清晰且条理性强,有方法梳理、理解复杂业务。