Enable job alerts via email!

Senior Java Developer – Azure & Microservices

Stellar Technologies

Abu Dhabi

On-site

AED 200,000 - 300,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology firm in Abu Dhabi seeks a Senior Java Developer to design and maintain backend systems. Candidates must have extensive experience with Java Spring Boot and Azure cloud services, with a focus on developing scalable microservices architectures. The role emphasizes collaboration with mobile application teams and requires a proactive approach to DevOps practices. This opportunity offers a dynamic work environment aimed at driving innovation and technical excellence.

Qualifications

  • 9-10 years of experience in Java development, focusing on Spring Boot.
  • Proven experience in microservices architecture.
  • In-depth experience with Azure services, including logging and monitoring.

Responsibilities

  • Design and maintain backend services using Java Spring Boot.
  • Deploy and manage services on Microsoft Azure.
  • Implement CI/CD pipelines for continuous integration and deployment.

Skills

Java
Spring Boot
Azure
Microservices
Dapr
RESTful API Design
Docker
Kubernetes
CI/CD
Problem-Solving

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Job description

Job Summary

We are seeking a highly experienced Senior Java Developer to join our dynamic team onsite in Abu Dhabi. The ideal candidate will have a robust background in developing backend systems using Java Spring Boot, expertise in Azure cloud services, and hands-on experience with microservices architecture—specifically leveraging Dapr for inter-service communication. This role will involve working closely with our mobile application team (React Native and native code bases) to deliver scalable, high-performance solutions.

Key Responsibilities
  • Microservices Development:

    • Design, develop, and maintain backend services using Java Spring Boot.

    • Implement and manage microservices architecture ensuring robust communication through Dapr.

  • Cloud & Azure Expertise:

    • Deploy, monitor, and maintain services on Microsoft Azure.

    • Integrate and manage Azure-based services, including logging and monitoring solutions.

    • Optimize applications for scalability, performance, and reliability on Azure.

  • Collaboration & Integration:

    • Work in close collaboration with the mobile development teams to ensure seamless integration between frontend (React Native/native) and backend systems.

    • Participate in design reviews, code reviews, and agile sprint planning sessions.

  • DevOps & Continuous Improvement:

    • Implement CI/CD pipelines and automation to support continuous integration and deployment.

    • Troubleshoot, analyze, and resolve performance bottlenecks and other technical issues.

    • Stay updated with emerging trends and technologies in cloud computing and microservices architecture.

Required Skills & Qualifications
  • Technical Expertise:

    • 9-10 years of hands-on experience in Java development with a strong emphasis on Spring Boot.

    • Proven experience in developing and maintaining microservices architectures.

    • In-depth hands-on experience with Microsoft Azure services (e.g., Azure App Services, Functions, Azure DevOps, etc.) including logging and monitoring.

    • Experience working with Dapr or similar frameworks for service-to-service communication.

  • Additional Technical Skills:

    • Solid understanding of RESTful API design, containerization (Docker), and orchestration (Kubernetes).

    • Familiarity with mobile backend integration.

    • Proficiency in implementing and managing CI/CD pipelines and DevOps practices.

  • Soft Skills:

    • Strong analytical and problem-solving abilities.

    • Excellent communication and collaboration skills.

    • Ability to work in an agile development environment and mentor junior team members.

  • Education:

    • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Preferred Qualifications
  • Experience with additional cloud platforms and a broad range of DevOps tools.

  • Familiarity with front-end technologies and mobile app frameworks.

  • A proactive mindset with the ability to drive innovation and process improvements

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