负责后端开发与维护:熟练掌握Java基础知识,承担项目中的后端开发工作,并参与系统的日常维护和优化。
(1)使用主流后端框架与中间件:精通Spring Cloud、Spring Boot、Spring、Spring MVC等框架,熟悉分布式事务框架如Hmily,并具备在MySQL、Redis、Elasticsearch、RocketMQ等系统中构建高效、稳定后端服务的能力。
(2)对接第三方服务:能够快速上手各种第三方服务的对接工作。
需求理解与接口设计:接收并分析系统原型,深入理解业务需求,制定后端交互接口,确保与业务需求的良好适配。规范的代码与单元测试:具有标准化的代码书写习惯,对代码进行单元测试,保证代码的可读性、可维护性和高质量。
(3)3年以上Java开发工作经验。
扎实的Java基础:深入理解Java的I/O、多线程、集合框架等核心特性,对JVM原理有一定的了解,熟练掌握常用设计模式,能够灵活应用AI工具辅助开发。
微服务架构理解与分布式组件使用:理解微服务架构,熟练使用主流的分布式组件,包括网关、配置中心、注册中心、服务间通讯、分布式缓存、消息队列、流量整形、APM链路追踪等。
电商及高并发项目经验优先:有电商网站或高并发、高可用项目经验者优先考虑。
数据库优化与SQL实战经验:深入理解并熟练使用MySQL、PostgreSQL等数据库,对InnoDB的索引优化、索引失效场景、锁机制及MVCC机制有一定理解,并具备SQL优化与索引优化的实战经验。
沟通能力与抗压能力:具备良好的沟通能力和团队协作精神,能在高压环境中保持高效的工作状态。