Backend Developer

Dubai, United Arab Emirates

Job Description

Job Title:Backend DeveloperLocation: Dubai, NONEEmployment Type:ContractLocation: Abu Dhabi, UAE
Experience Level: 5-10 years
Industry: preferably BankingJob Overview:We are looking for a highly skilled Full Stack Java Developer to join our team. The ideal candidate will have extensive experience in designing and developing high-quality Java microservices and Enterprise Edition (EE) applications. You will play a key role in building scalable, secure, and efficient solutions.Key Responsibilities:
  • Design, develop, maintain, and support Java-based backend services and APIs.
  • Analyze requirements and define technical solutions.
  • Implement Test Driven Development (TDD) for middleware services with over 80% code coverage through JUnit test cases.
  • Ensure bug-free application releases by maintaining high code quality.
  • Address all penetration testing scenarios to ensure application security.
  • Implement and maintain security measures to protect user data and maintain application integrity.
  • Stay up to date on security vulnerabilities and industry standards for mitigation.
  • Collaborate with cross-functional teams to deliver projects on time and with high quality.
Required Skills & Technologies:Core Java Skills:
  • Strong knowledge of OOP, Design Patterns, Multithreading, Java 8+, Java 21, Lambda, Stream API, REST services.
  • Familiarity with Kotlin and Groovy is a plus.
Spring Framework:
  • Expertise in Spring Boot, including annotations, Gradle, Maven, Spring JPA, Spring AOP, Spring Security, and JUnit.
Microservices Architecture:
  • Experience with Service Mesh, Service Discovery, and Cloud Config using Spring Cloud.
Databases:
  • Proficiency in MySQL, PostgreSQL, Oracle, and SQL Server.
Development Tools:
  • Hands-on experience with IntelliJ, STS, Eclipse, SoapUI, Postman, Git, Confluence, and Jira.
Cloud & Containers:
  • Familiarity with Docker, Kubernetes, AWS, and Azure cloud environments.
Experience & Soft Skills:
  • 5-10 years of experience in Java development.
  • Experience in platform/hosting support functionality.
  • Prior experience in the banking industry is preferred.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks efficiently.
  • A proactive mindset towards learning new technologies and optimizing existing processes.
Good to Have:
  • Knowledge of API Gateways (Kong, CA API GW, Azure API GW, AWS API GW).
  • Experience with Agile methodologies (Scrum, Kanban, Test Driven Development).
  • Familiarity with DevOps tools like Git, Gradle, Maven, Azure DevOps, and CI/CD pipelines (GitHub, Azure).
#LI-CC1

Halian

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1763138
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned