Enable job alerts via email!

Senior Java Developer (8–10 Years Experience)

Im24x7

Dubai

On-site

AED 200,000 - 300,000

Full time

6 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in Dubai is seeking a highly experienced Senior Java Developer with 8–10 years of expertise in Java and Spring Framework. This role involves designing scalable enterprise applications, leading technical discussions, and mentoring junior team members in a collaborative environment. The ideal candidate thrives in fast-paced settings and possesses strong analytical and leadership skills.

Benefits

Competitive salary package
Opportunity to work on large-scale projects
Learning and development opportunities
Supportive team and positive work culture

Qualifications

  • 8-10 years of strong experience in Java and Spring Framework.
  • Proficiency with RESTful APIs and Microservices.
  • Experience with MySQL and PostgreSQL.

Responsibilities

  • Design, develop, and maintain high-performance Java backend systems.
  • Collaborate with front-end developers and QA teams.
  • Guide and mentor junior developers.

Skills

Java
Spring Framework
RESTful APIs
Microservices
Multithreaded applications
Data structures
Algorithms
Design patterns
Git
Cloud platforms

Education

Bachelor’s degree in Computer Science
Master’s degree in Computer Science

Tools

Maven
Gradle
Docker
Kubernetes

Job description

We are looking for a highly experienced and passionate Senior Java Developer with 8–10 years of experience in designing and developing scalable enterprise-level applications. You will be responsible for leading backend development, system design, and mentoring junior developers in a fast-paced, collaborative environment.

Key Responsibilities :

  • Design, develop, test, and maintain high-performance Java-based backend systems.
  • Collaborate with front-end developers, architects, DevOps, and QA teams to deliver complete solutions.
  • Write clean, maintainable, and efficient code following best practices and design patterns.
  • Lead technical discussions and propose robust architecture and scalable solutions.
  • Participate in code reviews, technical evaluations, and sprint planning sessions.
  • Ensure performance, quality, and responsiveness of applications.
  • Guide and mentor junior developers and contribute to team knowledge sharing.

Requirements & Qualifications :

  • 8–10 years of strong experience in Java (Java 8+), Spring Framework (Spring Boot, Spring MVC).
  • Proficiency with RESTful APIs , Microservices architecture , and multithreaded applications .
  • Experience with relational databases like MySQL, PostgreSQL , and ORM frameworks like Hibernate / JPA .
  • Hands-on experience with build tools like Maven / Gradle , version control (Git), and CI / CD pipelines.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Strong knowledge of data structures , algorithms , and design patterns .
  • Experience with containerization tools like Docker , Kubernetes is a plus.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

Nice to Have :

  • Knowledge of messaging systems (RabbitMQ, Kafka).
  • Experience with NoSQL databases (MongoDB, Redis).
  • Exposure to frontend frameworks (Angular / React) is a plus.
  • Certification in Java or Cloud platforms.

Soft Skills :

  • Strong analytical and problem-solving skills.
  • Excellent communication and leadership qualities.
  • Ability to work independently as well as in a team.
  • Proactive, detail-oriented, and strong time management skills.

Benefits :

  • Competitive salary package.
  • Opportunity to work on large-scale enterprise projects.
  • Learning and development opportunities.
  • Supportive team and positive work culture.

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.