Principal Java Developer

Posted 18 July 2025
Salary Competitive salary and package
LocationDubai

Job description

​We are hiring a Principal Java Developer to lead the backend engineering of our high-performance platforms. This is a strategic, hands-on technical leadership role, ideal for someone experienced in architecting and delivering high-volume, high-load systems in fast-paced environments.

You’ll work closely with engineering leads, architects, and cross-functional teams to shape the technical direction, solve scalability challenges, and guide the development of robust and reliable services that power mission-critical applications.

Key Responsibilities:

  • Architect, design, and implement scalable backend systems using Java and Spring Boot.

  • Lead efforts to optimize system performance, throughput, and resilience.

  • Mentor and support development teams in following engineering best practices.

  • Collaborate with stakeholders to translate business requirements into scalable solutions.

  • Ensure system quality through code reviews, automated testing, and performance monitoring.

  • Contribute to long-term architectural vision and technology roadmap.

  • Own critical production systems and lead incident response when needed.

Requirements:

  • 8+ years of professional backend development experience with strong expertise in Java.

  • Proven success building and scaling high-load, high-concurrency systems.

  • Deep knowledge of Spring Boot, RESTful services, asynchronous processing, and multi-threading.

  • Strong experience with SQL/NoSQL databases, caching, and distributed system design.

  • Proficient in performance tuning, memory management, and monitoring tools.

  • Familiar with Docker, Kubernetes, and CI/CD tools.

  • Strong leadership, communication, and architectural decision-making skills.

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline.

Desireable:

  • Experience with Kafka, Redis, or event-driven architectures.

  • Cloud experience with AWS, GCP, or Azure.

  • Exposure to real-time processing or transactional systems in fintech, gaming, or telco domains.

Apply Now!