职位描述
我们正在寻找一位有才华的Java / J2EE开发人员加入我们在卡塔尔的开发团队。理想的候选人应具备使用Java、Spring Boot的强大后端经验,并接触过React、Angular等前端技术。您将参与从设计到部署的端到端开发,遵循最佳编码和架构实践,交付高质量的应用程序。
主要职责
• 使用Java、J2EE、Spring和Spring Boot开发和维护可扩展的Web应用程序。
• 使用HTML、CSS、JavaScript、React、Angular等设计和实现现代、响应式用户界面。
• 与UI/UX团队、产品经理和跨职能团队合作,理解需求并提供有效的技术解决方案。
• 创建、集成和维护RESTful API,以实现前端和后端服务之间的通信。
• 参与代码审查、调试、单元测试、集成测试和部署活动。
• 为改善整体系统架构和应用程序性能做出贡献。
• 了解Java和全栈开发中的新兴技术、编码标准和最佳实践。
• 在Agile/Scrum环境中工作,参与冲刺计划、任务估算和交付。
所需技能和资格
• 计算机科学、信息技术或相关领域的学士学位。
• 3到10年Java/J2EE开发经验。
• 精通Java、J2EE、Spring框架和Spring Boot。
• 具有前端技术经验:
• HTML5、CSS3、JavaScript
• 框架如React、Angular等
• 良好的RESTful API开发和微服务架构理解。
• 拥有数据库的实际操作经验:
• SQL:MySQL、PostgreSQL、Oracle
• NoSQL:MongoDB等
• 了解SDLC流程、Agile/Scrum方法。
• 具有单元测试、JUnit、Mockito和TDD(优先)的经验。
• 具备较强的问题解决、分析和沟通能力。