岗位职责:1、参与开发项目的需求分析与设计,根据项目规划独立完成模块开发任务,确保代码质量和开发进度。672、负责编写高效、可维护的 Java 后端代码,实现业务逻辑,与前端团队、测试团队紧密协作,完成系统联调与测试工作。673、对现有系统进行优化和维护,解决开发过程中的技术难题,提升系统性能和稳定性。674、参与数据库设计和优化,负责 SQL 语句的编写与调优,确保数据存储的高效性和安全性。5、撰写技术文档,包括设计文档、接口文档、开发日志等,为团队提供清晰的技术支持和知识共享。任职资格:1、相关工作时间: 3~5年。2、学历要求: 专科及以上。3、经验要求:A.具有 3 年左右 Java 应用开发经验,有完整的项目开发周期经验,熟悉软件开发流程(需求分析、设计、编码、测试、部署、维护)。67B.至少参与过 2 个以上中型及以上规模的 Java 项目开发。67C.熟悉敏捷开发模式,能够在快速迭代的团队环境中高效工作。4、技能要求:(一)核心技术A.精通 Java 编程语言,熟练掌握 JavaSE 核心 API,深入理解多线程、并发编程、JVM 原理等基础知识。67B.熟练使用 Spring 全家桶(Spring Boot、Spring Cloud、Spring MVC、Spring Data 等)、MyBatis、Hibernate 等主流框架和 ORM 工具。67C.熟悉 MySQL、Oracle 等关系型数据库,掌握数据库设计、索引优化、事务处理等技术,有分布式数据库使用经验(如 Sharding-JDBC、MyCat)者优先。67D.熟悉 Redis、Memcached 等缓存技术,RabbitMQ、Kafka、RocketMQ 等消息中间件,以及 Dubbo、gRPC 等分布式服务框架。67(二)工具与环境67A.熟练使用 Git 进行版本控制,熟悉 Maven/Gradle 构建工具,能够进行项目依赖管理和构建部署。6767B.掌握常用的开发工具和调试工具,如 IDEA、Postman、Jmeter、VisualVM 等。67(三)其他技能67A.掌握 RESTful API 设计规范,熟悉 HTTP 协议、JSON/XML 数据格式,能够设计和开发高效的接口。67B.了解设计模式(如工厂模式、单例模式、代理模式、策略模式等),并能在实际开发中合理运用。5、能力要求:C.具备独立分析和解决问题的能力,能够在遇到技术难题时,通过查阅资料、调试代码等方式快速定位并解决问题。67D.良好的团队协作能力和沟通能力,能够与团队成员、产品经理、测试人员等有效沟通,共同推进项目进展。67E.较强的学习能力和自我驱动力,能够快速掌握新技术、新框架,适应不断变化的技术需求和项目环境。67F.具有严谨的逻辑思维和良好的编码习惯,注重代码质量和可维护性,能够编写规范、清晰、易读的代码。67具备较强的责任心和抗压能力,能够在紧张的项目周期中合理安排时间,保证项目按时交付。