岗位概述
一、需求与设计
1、参与需求分析、技术方案评审,完成模块 / 系统的概要设计、详细设计。
2、编写接口文档、设计数据库表结构、制定技术实现方案。
二、编码开发
1、使用 Java 及相关框架(Spring Boot、Spring Cloud、MyBatis 等)进行业务代码开发。
2、保证代码规范、可读性、可维护性,遵循设计模式与开发规范。
三、测试与调试
1、编写单元测试、集成测试,进行接口调试与问题排查。
2、定位并修复线上 / 线下 Bug,保障系统稳定运行。
四、系统优化与维护
1、负责接口性能、内存、并发、数据库等方面的优化。
2、参与系统迭代、版本发布、线上问题应急处理。
五、协作与沟通
1、与产品、前端、测试、运维等团队配合,推进需求落地。
2、参与代码评审、技术分享,持续改进研发流程。
任职资格
教育背景要求:统招本科及以上学历,计算机、电子信息相关专业
工作经验
1、具备丰富的Java经验,能够独立完成编写,保证进度及质量;
2、具备3年以上工作经验,有制造行业软件工作经验优先。
知识与技能
1、扎实的 Java 基础(集合、多线程、IO、JVM、反射、异常等)。
2、框架:Spring、Spring Boot、Spring Cloud/Alibaba、MyBatis/MyBatis-Plus 等。
3、数据库:MySQL/Oracle 等,熟悉 SQL 优化、事务、索引。
4、中间件:Redis、MQ(RabbitMQ/RocketMQ/Kafka)、Elasticsearch 等。
5、工具:Maven/Gradle、Git、Docker、Jenkins、Linux 常用操作。
其他 1、良好的沟通能力、解决问题的能力,具备良好的团队合作意识及自驱力,能承受一定的工作压力;
2、具备独立搭建框架落地经验者优先。