Senior Java Developer – Dubai, UAE

Location: Dubai, United Arab Emirates

Experience: 5+ Years

Job Category:

– Information Technology (IT) & Software

Job Overview

An organization in Dubai, UAE, is seeking an experienced Senior Java Developer to join its technology team. The ideal candidate will have more than five years of professional experience in Java development, enterprise application development, and modern software architecture.

The position requires strong expertise in Java and J2EE, along with hands-on experience in Spring Boot, Spring MVC, Spring Cloud, and Hibernate. Candidates should have a solid understanding of microservices architecture, the SAGA design pattern, RESTful APIs, and event-driven architecture.

The successful candidate should also possess experience with containerization, cloud-native technologies, CI/CD pipelines, and relational and NoSQL databases. Familiarity with frontend technologies and development tools will be beneficial for working across different stages of enterprise software development.

Key Responsibilities

The original job announcement does not provide a detailed list of responsibilities. Based on the technical requirements, the role may involve:

  • Developing and maintaining enterprise applications using Java and J2EE.

  • Building backend services using Spring Boot, Spring MVC, and Spring Cloud.

  • Designing and implementing microservices-based applications.

  • Applying the SAGA design pattern for distributed transaction management.

  • Developing and integrating RESTful APIs.

  • Implementing event-driven application architectures.

  • Working with Hibernate and database technologies.

  • Managing application deployment using Docker and Kubernetes.

  • Supporting CI/CD processes through Jenkins.

  • Working with Kafka for event streaming and messaging.

  • Developing and maintaining SQL and NoSQL database integrations.

  • Collaborating with frontend developers using Angular and JavaScript.

  • Maintaining code quality through Git, Bitbucket, and SonarQube.

Final responsibilities should be confirmed with the hiring organization.

Requirements & Qualifications

Professional Experience:

  • Minimum 5+ years of relevant software development experience.

  • Strong professional experience in Java and enterprise application development.

Core Technical Skills:

  • Strong proficiency in Java and J2EE.

  • Hands-on experience with Spring Boot.

  • Knowledge of Spring MVC and Spring Cloud.

  • Experience with Hibernate.

  • Expertise in Microservices Architecture.

  • Knowledge of the SAGA Design Pattern.

  • Strong understanding of RESTful APIs.

  • Experience with Event-Driven Architecture.

DevOps & Infrastructure:

  • Docker.

  • Kubernetes.

  • Apache Kafka.

  • Jenkins and CI/CD pipelines.

Database Technologies:

  • PostgreSQL.

  • Oracle.

  • MongoDB.

  • Strong knowledge of SQL and NoSQL databases.

Frontend Technologies:

  • Angular.

  • JavaScript.

  • HTML5.

  • CSS.

Development & Code Quality Tools:

  • Git.

  • Bitbucket.

  • SonarQube.

Salary, Benefits & Career Growth

Salary and compensation details have not been disclosed in the original job announcement.

Information regarding medical insurance, accommodation, transportation, annual leave, and other employee benefits has not been provided.

This position offers an opportunity to work with modern enterprise development technologies, including microservices, distributed systems, cloud-native infrastructure, and event-driven architecture.

The role may provide further professional development in Java enterprise development, software architecture, DevOps practices, and database technologies. Specific training and certification opportunities should be confirmed with the employer.

Application Process

Interested and qualified candidates should:

  1. Visit the official job listing on Recrenza.

  2. Click on Apply Now.

  3. Review the application instructions.

  4. Send their updated CV directly to the HR email address.

HR Email for Application

To apply for this job email your details to Vinodhini.Nagarajan@raqmiyat.com