岗位职责
- 参与需求评审,深入理解业务逻辑与数据流向,评估技术可行性;
- 设计后端技术方案,包括系统架构、接口规范、数据库设计等;
- 与产品、前端协作,明确接口定义与数据结构,确保上下游对齐;
- 根据需求完成业务逻辑开发,编写高可读性、可维护性的代码;
- 设计并优化数据库表结构及索引,保障数据读写性能;
- 开发稳定、安全的API接口,支持前端及第三方系统调用;
- 质量保障与性能优化;
- 运维支持与风险管控。
职位要求
- 精通 Java 语言以及相关的开发框架,如 Spring、SpringBoot、spring alibaba、MyBatis 等;
- 熟悉多线程编程,以及 JVM 的内存模型和垃圾收集机制;
- 熟悉关系数据库(如 MySQL,Oracle 等)和非关系数据库(如 MongoDB,Redis 等),并能进行数据库设计和 SQL 优化,有千万级大型项目经验优先;
- 熟悉分布式系统的设计和开发,对微服务架构有深入理解;
- 熟悉使用版本控制工具(如 Git)、以及持续集成 / 持续部署工具(如 Jenkins 等)。