About this role
Our client is seeking a skilled Java Backend Developer to join their team in Abu Dhabi on a long-term contract. The ideal candidate will have extensive experience in backend development, particularly with Java and SpringBoot, and a strong understanding of cloud-native development using AWS.
Key Responsibilities:
- Develop and maintain backend applications using Java and SpringBoot.
- Design and implement microservices architecture for scalable applications.
- Integrate AWS services such as IAM, Lambda, EKS, SNS, SQS, KMS, Secret Manager, and Elasticache.
- Ensure secure coding practices are followed in line with OWASP standards.
- Collaborate with cross-functional teams to understand requirements and deliver effective solutions.
- Implement DevSecOps practices to enhance the security and efficiency of the development process.
- Work with NoSQL databases and utilize tools such as Junit, Hibernate, and Kafka for application development.
- Stay updated with the latest trends in AI and integrate relevant technologies into projects.
Required Skills & Qualifications:
- Proven experience in Java backend development, specifically with SpringBoot.
- Strong knowledge of AWS cloud services and their integration.
- Familiarity with secure coding practices and DevSecOps methodologies.
- Experience with NoSQL databases and design patterns.
- Proficiency in testing frameworks like Junit and experience with Kafka.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Experience:
- Minimum of 5 to 8 years of relevant experience in backend development.
What we offer:
- Opportunity to work on innovative projects in a dynamic environment.
- Long-term contract with potential for future opportunities.
- Collaborative team culture that values professional growth.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.