岗位职责
1. **后端系统开发**
- 根据产品需求文档(PRD)设计并开发平台业务功能。
- 使用Java及Spring生态系统实现可扩展的微服务。
- 确保后端服务具备高性能与高可靠性,满足业务需求。
2. **架构与数据设计**
- 依据平台需求设计高效的业务模型与数据结构。
- 与数据库团队协作,优化PostgreSQL数据库表结构设计。
- 落实数据完整性与系统可扩展性相关的最佳实践。
3. **系统维护与问题排查**
- 诊断并解决平台问题,包括服务异常与接口故障。
- 运用日志、监控及调试工具实现快速问题定位与解决。
- 通过主动维护保障平台的稳定性与可靠性。
4. **性能优化**
- 通过代码改进与数据库调优,分析并优化平台性能。
- 配置并优化中间件组件,包括RabbitMQ与Redis。
- 落实监控机制,实现性能的持续优化。
岗位要求
3年以上, 计算机科学、软件工程或相关专业本科及以上学历。
- 精通Java编程,熟悉多线程、集合框架及JVM优化。
- 具备丰富的Spring Boot、Spring Cloud及微服务架构使用经验。
- 掌握中间件技术:PostgreSQL、RabbitMQ、Redis、Docker及Kubernetes。
- 熟练使用开发工具:IntelliJ IDEA、GitLab及AI辅助开发工具。
- 拥有CI/CD流水线及DevOps实践经验。
- 具备较强的学习能力与优秀的团队协作能力。
- 有分布式系统及云原生开发经验者优先。