这是一个远程职位。
我们正在为一家跨国客户的成长型技术团队寻找一名高级Java React工程师。此职位非常适合具有强大全栈专业知识的阿联酋专业人士,他们对构建可扩展的企业应用程序和现代网络体验充满热情。您将在设计、开发和部署支持我们客户数字化转型旅程的关键解决方案中发挥关键作用。
工作目的
作为一名高级全栈工程师,您将负责从头到尾开发稳健、可扩展和高性能的网络应用程序。您将利用您在Java和React方面的深厚专业知识,将复杂的业务需求转化为技术解决方案,同时指导初级开发人员并为我们客户的架构决策做出贡献。
主要职责
- 全栈开发:使用Java(Spring Boot)为后端和前端设计、构建和维护应用程序。
- 系统架构:参与解决方案设计,确保可扩展性、性能和安全性。
- 敏捷交付:在敏捷/Scrum环境中与跨职能团队(设计师、产品经理、QA)合作。
- 代码质量:编写干净、可维护和可测试的代码;进行同行评审并执行编码标准。
- 集成:开发RESTful API并与第三方服务和企业系统集成。
- 指导:指导初级工程师,分享最佳实践并培养持续学习的文化。
- 创新:保持对新兴技术的更新,并建议改进以增强用户体验和系统效率。
要求
国籍:阿联酋。
教育:计算机科学、软件工程或相关领域的学士学位(优先考虑硕士)。
- 5-7年软件开发的专业经验。
- 后端:Java 11的专家级知识,并在Spring生态系统(Spring Boot、Spring MVC、Spring Data、Spring Security)中有深厚的实践经验。
- 前端:对React及其核心原则有很强的熟练度,并具有使用流行的React状态管理库(Redux、Context API)的经验。
- API和微服务:在构建和设计RESTful API和微服务架构方面有丰富经验。
- 数据库:具有SQL(如PostgreSQL)和NoSQL(如MongoDB)数据库的扎实经验。
- 云和DevOps:具有云平台(AWS、Azure或GCP)的实践经验,并熟悉Docker、Kubernetes和CI/CD工具(Jenkins、GitLab CI)。
优先技能(差异化因素)
- 前端使用TypeScript的经验。
- 了解服务器端渲染框架。
- 熟悉消息代理(如Kafka、RabbitMQ)。
- 理解敏捷/Scrum方法论。
- 具有性能监控和应用程序分析工具的经验。
软技能和能力
- 优秀的问题解决和分析能力。
- 强大的领导能力和团队指导能力。
- 在英语中的有效沟通和协作能力(阿拉伯语是一个显著优势)。
- 积极主动的结果导向思维,承诺质量。
福利
有吸引力的薪资包:AED 25,000 - AED 35,000(根据经验)。NAFIS。法律规定的福利。