岗位职责:
1. 系统设计与开发:负责业务系统的需求分析、系统架构设计及核心模块的编码实现,确保系统的高性能、高可用与易扩展性。
2. 接口与协作:负责API接口设计与文档编写,并与前端、产品及设计团队配合,完成产品功能的落地实现。
3. 性能优化:对现有系统进行性能调优,排查并修复系统中的漏洞与缺陷,解决高并发场景下的稳定性问题。
4. 技术维护:参与代码审查(Code Review),负责系统的单元测试及集成测试协助,提升代码质量与系统安全性。
5. 文档编写:编写相关的技术方案、架构设计文档、接口规范及用户手册等。
任职要求:
1. 本科及以上;计算机相关专业。
2. 3年以上Java研发经验,有大型互联网应用架构设计或开发经验优先。
3. Java基础:具备扎实的Java编程基础,精通JVM原理(内存模型、垃圾回收)、多线程编程、IO模型及常用设计模式。
4. 技术框架:熟练掌握Spring、Spring Boot、Spring Cloud、MyBatis/Hibernate等主流后端开发框架,理解其工作原理。
5. 数据存储:熟练使用MySQL等关系型数据库,具备SQL优化及数据库设计能力;熟悉Redis等NoSQL技术。
6. 中间件与分布式:熟悉分布式系统设计,掌握消息队列(如Kafka、RabbitMQ、RocketMQ)、注册中心、分布式缓存等中间件的应用。
7. 工程能力:熟悉Linux操作系统及常用Shell指令;熟练使用Git、Maven、Docker及K8s等容器化技术与开发工具。
8. 综合素质:具备良好的沟通能力、逻辑思维能力及团队协作精神;拥有较强的自驱动力和抗压能力,能够快速定位并解决复杂技术问题。
优选条件(加分项):
1. 全栈能力:了解 Vue 3、Reactor 等前端框架,能够独立完成简单的前端需求。
2. 安全经验:熟悉 JWT或 Spring Security 等安全框架,具备接口安全与授权控制经验。
3. 大模型:有过AI大模型相关应用开发经验优先。
4. 数据化:有数据化相关经验优先。