Azure Java Full Stack Developer

Filled
March 7, 2026

Job Description

Job Description:

We are seeking an experienced Azure Java Full Stack Developer to design, develop, and maintain enterprise-scale applications leveraging Java technologies and Microsoft Azure cloud services. The ideal candidate should have hands-on experience across the full software stack, from backend services to frontend interfaces, and be comfortable working with microservices architecture, cloud deployments, and CI/CD pipelines.

Key Responsibilities:

  • Develop and maintain large-scale enterprise applications using Java SE, Java EE, Spring Boot, Spring Framework, Hibernate, MyBatis, JSF, and ReactJS.
  • Design and implement REST/SOAP APIs and microservices using modern design patterns.
  • Collaborate with cross-functional teams to understand business requirements and deliver scalable solutions.
  • Utilize Microsoft Azure services including App Service, Functions, Compute, Containers, API Management, and Serverless architectures.
  • Implement DevOps practices including CI/CD pipelines, code analysis, automated testing, and deployment automation using Azure DevOps and related tools.
  • Configure and manage Docker and Kubernetes environments for application deployment.
  • Ensure application security, performance, and scalability across all layers of the stack.

Required Skills & Qualifications:

  • Strong experience in Java SE, Java EE, Spring Boot, Spring Framework, Hibernate, MyBatis, JSF, ReactJS.
  • Expertise in RESTful/SOAP API development and microservices architecture.
  • Hands-on experience with Microsoft Azure cloud services: App Service, Functions, Serverless, Compute, Containers, API Management.
  • Experience in DevOps and CI/CD pipelines: Azure DevOps, Jenkins, Ansible scripting, static/dynamic code analysis.
  • Knowledge of Docker and Kubernetes for containerized deployments.
  • Strong experience with Oracle or PostgreSQL databases and SQL.
  • Understanding of application security practices and cloud security configurations.

Education Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent experience.