岗位描述
负责公司核心系统的后端开发工作,优化现有系统的性能,处理高并发场景下的系统稳定性问题。
岗位职责
- 优化现有系统的性能,处理高并发场景下的系统稳定性问题
- 与产品团队紧密合作,深度参与需求分析、架构设计、接口规范制定、技术文档编写等
- 设计、开发和维护高性能、高可用性的Java应用程序
- 参与开发人员code review工作,并能提供性能优化、安全性建议
任职要求
- 5年以上Java开发经验,本科及以上学历,计算机相关专业
- 精通Java语言,包括JVM、并发编程、网络编程等,有扎实的编程功底,具备良好的编码规范,熟悉面向对象和数据结构
- 掌握Spring、SpringMVC、SpringBoot、SpringCloud、Mybatis等开发框架的原理
- 掌握MySQL、PostgreSQL等关系型数据库,Doris、Elasticsearch等非关系数据库,具有良好的数据模型设计、SQL调优、性能优化能力
- 掌握kafka、RocketMQ消息队列、Redis等中间件的基本原理
- 有使用Docker、Kubernetes等容器化和编排工具的经验