Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Lead Java Developer.
United Arab Emirates Jobs Expertini

Urgent! Lead Java Developer Position in Abu Dhabi Emirate - Careernet

Lead Java Developer



Job description

Overview

Lead Java Developer position based in Abu Dhabi, United Arab Emirates.

The role involves designing, developing, and maintaining backend applications for banking and fintech platforms.

Strong expertise in Java, Spring Boot, and Microservices is required, with experience in distributed systems and messaging technologies such as Kafka or RabbitMQ.

Responsibilities

  • Design, develop, and maintain 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.

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.

  • 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.

Seniority

  • Mid-Senior level

Employment type

  • Full-time

Note: This description retains the core content and responsibilities relevant to the role while removing unrelated postings and formatting inconsistencies.


#J-18808-Ljbffr


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Lead Java Potential: Insight & Career Growth Guide