我们正在寻找熟练的沙特后端开发人员或全栈开发人员,他们在Java和Spring Boot方面具有丰富的专业知识。成功的候选人将负责设计、开发和维护可扩展的后端服务和API,对于全栈开发人员,还需参与前端开发。这个角色非常适合喜欢构建稳健系统、与跨职能团队合作并在敏捷环境中工作的实干型开发人员。
主要职责
- 使用Java和Spring Boot设计、开发、测试和维护后端服务
- 构建和维护RESTful API和微服务
- 与前端开发人员、产品负责人和QA团队合作,提供端到端的解决方案
- 优化应用程序的性能、可扩展性和安全性
- 编写干净、可维护且有良好文档的代码,遵循最佳实践
- 参与代码审查并为技术改进做出贡献
- 排查、调试和解决生产问题
- 对于全栈开发人员:参与前端开发并与后端服务集成
- 在敏捷/Scrum开发环境中工作
要求
- 至少3年的软件开发专业经验
- 丰富的Java和Spring Boot经验
- 对REST API、HTTP协议和微服务架构有扎实的理解
- 有关系型数据库(如MySQL、Postgre SQL、Oracle)经验
- 熟悉Git和版本控制工作流程
- 理解软件开发最佳实践、设计模式和干净代码
- 有在敏捷环境中工作的经验
- 良好的问题解决能力和对细节的关注
- 在协作团队环境中具备较强的沟通能力