Job Search and Career Advice Platform

Enable job alerts via email!

Lead Java Developer (Backend)

Management Solutions International MSI

Dubai

On-site

AED 120,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Dubai is seeking a highly skilled Lead Java Developer to join their team. The ideal candidate will have 8 years of experience in Java development with strong expertise in Spring Boot and Microservices. This role involves leading the design of scalable applications, mentoring team members, and ensuring code quality. The position offers an exciting opportunity to work with modern architectural patterns and participate in high-performance application development.

Qualifications

  • 8 years of hands-on experience in Java development.
  • Strong expertise in Spring Boot and Microservices architecture.
  • In-depth knowledge of load balancing and scalability techniques.
  • Proficiency in Java Collections and concurrency principles.
  • Experience with CQRS in microservices.

Responsibilities

  • Lead the design and deployment of enterprise-grade applications using Java.
  • Architect and build scalable and secure microservices.
  • Implement load balancing to optimize system performance.
  • Collaborate with cross-functional teams to deliver robust solutions.
  • Review code and mentor development team.

Skills

Java development
Spring Boot
Microservices architecture
Load balancing
Java Collections
CQRS
API design
Cloud platforms
CI/CD pipelines
Docker
Kubernetes
Job description
Overview

Job Summary: We are seeking a highly skilled and experienced Lead Java Developer to join our technology team. The ideal candidate will have deep expertise in Java Spring Boot and Microservices architecture along with a solid understanding of load balancing Java Collections and CQRS-based microservice design. As a lead you will play a key role in designing scalable systems mentoring team members and driving high-performance distributed application development.

Key Responsibilities
  • Lead the design development and deployment of enterprise-grade applications using Java and Spring Boot
  • Architect and build scalable maintainable and secure microservices
  • Implement load balancing and load distribution techniques to optimize system performance
  • Apply strong understanding of Java Collections concurrency and multithreading
  • Design and implement systems using CQRS and other modern microservice patterns
  • Collaborate with architects product managers and DevOps teams to deliver robust solutions
  • Review code provide mentorship and drive best practices within the development team
  • Ensure adherence to secure coding standards and system performance benchmarks
  • Troubleshoot complex issues across environments and provide timely resolutions
Required Skills
  • 8 years of hands-on experience in Java development
  • Strong expertise in Spring Boot and Microservices architecture
  • In-depth knowledge of load balancers load distribution and scalability techniques
  • Proficiency in Java Collections concurrency and system design principles
  • Experience with CQRS (Command Query Responsibility Segregation) in microservices
  • Familiarity with API design (REST/GraphQL) messaging systems (Kafka/RabbitMQ) and cloud platforms (AWS/GCP/Azure)
  • Exposure to CI/CD pipelines Docker Kubernetes is a plus
  • Strong problem-solving skills and ability to lead development efforts end-to-end
  • Excellent communication and stakeholder management skills
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.