freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer – Azure & Kubernetes (ID: 3772)

Summary

Build and maintain cloud-native Java microservices on Azure Kubernetes, using Spring Boot and DevOps pipelines for enterprise banking systems.

Responsibilities

  • Design, develop, and maintain scalable enterprise applications using Core Java and Spring Boot technologies.
  • Build and support microservices-based architectures for high-performance and cloud-native applications.
  • Develop and deploy applications within Microsoft Azure environments, including Kubernetes-based platforms such as AKS.
  • Implement and manage CI/CD pipelines using Azure DevOps and modern DevOps practices.
  • Collaborate with cross-functional teams to design secure, scalable, and resilient enterprise solutions.
  • Participate in architecture discussions, technical design reviews, and solution optimization initiatives.
  • Support containerization, orchestration, deployment automation, and cloud infrastructure operations.
  • Ensure application reliability, scalability, performance optimization, and operational stability.
  • Troubleshoot and resolve complex technical issues across development, deployment, and production environments.
  • Contribute to continuous improvement initiatives related to DevOps, automation, and engineering best practices.
  • Work closely with stakeholders to translate business requirements into technical solutions within enterprise environments.

What You Bring to the Table

  • 8–10 years of experience in Java application development and enterprise software engineering.
  • Strong expertise in Core Java, Spring Boot, and microservices architecture.
  • Hands‑on experience with Microsoft Azure cloud services and Kubernetes platforms, preferably AKS.
  • Strong understanding of CI/CD pipelines, Azure DevOps, and DevOps automation practices.
  • Experience designing and deploying cloud‑native and containerized applications.
  • Strong knowledge of application scalability, performance optimization, and distributed systems.
  • Experience working within Agile and enterprise delivery environments.
  • Strong troubleshooting, analytical, and problem‑solving capabilities.
  • Excellent communication and collaboration skills.
  • Banking or financial services domain knowledge is preferred.
  • Ability to work effectively within fast‑paced and technically complex enterprise environments.

You Should Possess the Ability To

  • Design and develop scalable enterprise‑grade cloud‑native applications.
  • Implement and optimize microservices architectures and Kubernetes‑based deployments.
  • Automate deployment, monitoring, and operational workflows using DevOps best practices.
  • Troubleshoot and resolve complex application and infrastructure issues efficiently.
  • Collaborate effectively with developers, architects, DevOps teams, and business stakeholders.
  • Ensure high standards of code quality, security, reliability, and operational excellence.
  • Support continuous improvement initiatives across development and cloud operations processes.
  • Adapt quickly to evolving technologies, enterprise requirements, and delivery priorities.

What We Bring to the Table

  • Opportunity to work on enterprise‑scale cloud transformation and modernization initiatives.
  • Exposure to advanced Azure cloud technologies, Kubernetes platforms, and microservices ecosystems.
  • Collaborative and innovation‑driven engineering culture.
  • Opportunities for continuous learning, technical growth, and professional development.
  • Dynamic environment encouraging ownership, technical excellence, and operational innovation.
  • Exposure to enterprise banking and large‑scale digital transformation programs.

Let’s Connect

Want to discuss this opportunity in more detail? Feel free to reach out.

See also