Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Our client is hiring for an experienced Lead Java Developer on their payroll, based in Abu Dhabi location.
Job Title: Lead Java Developer
Location: Abu Dhabi
Industry: Banking / Fintech
Experience Required: 8–12 years
Job Summary:
We are seeking a highly skilled and experienced Lead Java Developer to design, develop, and maintain backend applications for our banking and fintech platforms. The ideal candidate will have strong expertise in Java, Spring Boot, and Microservices, with proven experience in distributed systems and messaging technologies such as Kafka or RabbitMQ. This role requires strong problem-solving skills, hands-on coding capabilities, and the ability to lead development initiatives while ensuring adherence to best practices in performance, security, and CI/CD.
Required Qualifications:
- Bachelor’s degree in Engineering, Computer Science, or related field.
- 8–12 years of Java backend development experience.
Key Skills:
- Proficiency in Java, Spring Boot, Microservices.
- Strong hands-on experience with messaging systems (Kafka/RabbitMQ).
- Solid knowledge of NoSQL databases, Hibernate, JUnit, Design Patterns.
- Experience in GitHub repository management, GitHub Actions, and advanced GitHub security.
- Familiarity with DevOps tools, agile practices, and application security (authentication, authorization, encryption, session management).
- Exposure to AI-integrated development is an added advantage.
Roles & Responsibilities:
- Develop and enhance backend applications using Java, Spring Boot, and Microservices.
- Design and implement middleware/REST services with test-driven development.
- Ensure maximum code coverage with JUnit test cases and deliver bug-free releases.
- Integrate and manage messaging systems (Kafka/RabbitMQ) for distributed environments.
- Collaborate with cross-functional teams on architecture, design, and CI/CD pipelines.
- Implement secure coding practices and handle penetration testing scenarios.
- Optimize application performance, scalability, and security.
- Drive best practices in code quality, testing, and release management.
Key Skills
Ranked by relevanceReady to apply?
Join Careernet and take your career to the next level!
Application takes less than 5 minutes