Java Developer (Azure Cloud Engineer)

Filled
February 21, 2026

Job Description

Employment Type: Full-Time
Location: Remote or Hybrid (if specified)
Experience Required: 9+ Years
Education: Bachelor’s or Master’s in Computer Science/Engineering (or related field)

Job Description

We are seeking a highly skilled Java Developer with advanced expertise in Azure cloud technologies to join our dynamic team. This role requires at least 9 years of experience in software development, with a primary focus on Java programming and hands-on experience with Azure cloud services.

As a key member of the team, you will develop and maintain Java-based applications while implementing and optimizing solutions in Microsoft Azure. You will collaborate with cross-functional teams, drive innovation, and deliver high-performance, scalable solutions in a cloud-first environment.

Key Responsibilities

  • Develop and maintain Java applications, ensuring performance, reliability, and scalability.
  • Design and implement Azure cloud solutions, including configuration, deployment, and performance optimization.
  • Work closely with cross-functional teams to gather requirements and deliver cloud-based solutions.
  • Troubleshoot and resolve issues related to both Java applications and Azure cloud infrastructure.
  • Stay updated on emerging technologies and industry trends, using this knowledge to drive innovation and improve solution efficiency.
  • Provide cloud architecture insights and ensure alignment with best practices.
  • Take a lead role in optimizing the Azure cloud infrastructure for cost-effectiveness and scalability.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Minimum of 9 years of professional experience in software development, with expertise in Java and Azure Cloud.
  • Strong understanding of cloud architecture principles, including deployment, scaling, and security best practices on Microsoft Azure.
  • Proven track record in developing and deploying Java applications in cloud environments.
  • Solid experience with Azure services such as Azure Kubernetes Service (AKS), Azure Functions, and Azure DevOps.
  • Expertise in troubleshooting Java applications and resolving infrastructure issues in Azure.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Effective communication and collaboration skills to work with teams across different functions.

Preferred Qualifications

  • Experience with DevOps methodologies and tools (e.g., Jenkins, Docker, Terraform).
  • Knowledge of CI/CD pipelines for Java-based applications.
  • Familiarity with Azure monitoring and logging tools, such as Azure Monitor, Application Insights, and Log Analytics.
  • Certification in Microsoft Azure (e.g., Azure Developer Associate or Azure Solutions Architect Expert) is a plus.
  • Agile or Scrum methodology experience is highly desirable.

Why Join Us?

  • Be part of a dynamic and innovative team that leads in cloud and software engineering.
  • Opportunity to work with cutting-edge technologies in a fast-paced environment.
  • Collaborative culture with a focus on professional growth and development.
  • Competitive compensation and benefits package.