一、工作职责:
- 负责前后端分离架构的设计与实现,使用 React 构建高性能前端应用,通过 Java(Spring Boot) 开发后端服务。
- 独立完成模块需求分析、接口设计、数据库建模、代码编写及单元测试,保障功能交付质量。
- 优化系统性能(如数据库调优、并发处理、前端渲染效率),推动 DevOps 流程(CI/CD、容器化部署)落地。
- 与产品、测试及设计团队紧密协作,主导技术方案评审,编写技术文档。
- 参与技术选型与架构设计;具备项目管理能力。
二、工作要求:
- 后端技术栈
- 精通 Java 8+,扎实的 JVM、多线程、网络编程基础。
- 熟练使用 Spring Boot 2/3、Spring Cloud、MyBatis/JPA,理解设计模式及应用场景。
- 熟悉 Kafka、Redis、MySQL等,具备 SQL 调优能力。
- 熟悉 Linux 命令,掌握 Docker 容器化部署,了解 Jenkins/GitLab CI 等 CI/CD 工具。
- 前端技术栈
- 精通 HTML5/CSS3、JavaScript(ES6+),深入理解 HTTP 协议及前端性能优化。
- 熟练使用 Vue、react、Ant Design 等前端技术栈。
- 熟悉 TailwindCSS/SCSS 等样式方案,具备组件化开发经验。
- 熟练 Git 协作流程,熟悉 Agile/Scrum 开发模式。
三、优先考虑条件
- 本科及以上学历,计算机相关专业。
- 具备 分布式系统(微服务、消息队列、缓存)或 高并发场景 实战经验。
- 熟悉 云平台(AWS/Azure/GCP),有 Serverless 或 Kubernetes 经验者优先。
- 主导过 中大型项目。
- 英语读写流利,可阅读技术文档及参与跨国协作。
At Koch companies, we are entrepreneurs. This means we openly challenge the status quo, find new ways to create value and get rewarded for our individual contributions. Any compensation range provided for a role is an estimate determined by available market data. The actual amount may be higher or lower than the range provided considering each candidate's knowledge, skills, abilities, and geographic location. If you have questions, please speak to your recruiter about the flexibility and detail of our compensation philosophy.
Who We Are
At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company.
Additionally, everyone has individual work and personal needs. We seek to enable the best work environment that helps you and the business work together to produce superior results.