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

30+ days ago

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 skilled Lead Java Developer to join their team. The candidate will be responsible for architecting and building scalable microservices using Java Spring Boot. The ideal applicant must have 8 years of experience and strong problem-solving skills, along with excellent communication to collaborate with cross-functional teams.

Qualifications

  • 8 years of hands-on experience in Java development.
  • Strong expertise in Spring Boot and Microservices architecture.
  • Excellent communication skills and stakeholder management.

Responsibilities

  • Lead the design and deployment of enterprise-grade applications.
  • Architect and build scalable microservices.
  • Collaborate with product managers and DevOps teams.

Skills

Java development
Spring Boot
Microservices architecture
Load balancing
Java Collections
CQRS
API design
Cloud platforms
CI/CD
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.