Software Engineer

Acesoft Labs

Bengaluru

Hybrid

INR 1,800,000 - 3,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Acesoft Labs in Bengaluru, India, is seeking a Senior Software Engineer with deep Java and Spring Boot microservices experience to design, build, and operate scalable cloud-native solutions.

You will deploy to AKS on Azure, implement CI/CD pipelines, and set up monitoring with Prometheus and Grafana, collaborating with DevOps, QA, Cloud, and Product teams to deliver robust systems. The role requires strong communication and problem-solving skills and hands-on work with Cosmos DB or MongoDB.

Qualifications

  • Minimum 6 years of professional software development experience.
  • Strong hands-on experience in Java, Spring Boot, and RESTful microservices.
  • Expertise in cloud deployment on Azure, especially Azure Kubernetes Service (AKS).
  • Good understanding of microservices architecture and inter-service communication.
  • Proficiency with monitoring tools: Prometheus and Grafana.
  • Solid experience in implementing and maintaining CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions).
  • Good understanding of containerization (Docker) and orchestration (Kubernetes).
  • Experience with NoSQL databases such as Azure Cosmos DB or MongoDB (preferred).
  • Excellent problem-solving skills and ability to work under minimal supervision.
  • Strong interpersonal skills and ability to coordinate across multiple teams.

Responsibilities

  • Design, develop, and maintain Java with Spring Boot microservices for scalable, high-performance applications.
  • Deploy and manage services in Azure Kubernetes Service (AKS) environments.
  • Build and maintain CI/CD pipelines for automated builds, testing, and deployments.
  • Implement monitoring and alerting using Prometheus and Grafana.
  • Collaborate closely with DevOps, QA, Cloud, and Product teams to ensure smooth delivery of solutions.
  • Participate actively in architecture discussions to ensure technical scalability, performance, and security.
  • Optimize application performance and troubleshoot production issues efficiently.
  • Work with NoSQL databases like Azure Cosmos DB or MongoDB for data management.
  • Document technical solutions and contribute to best practices.

Skills

Java
Spring Boot
AKS
Prometheus
Grafana
Azure
CI/CD
Docker
Kubernetes
Azure DevOps
Jenkins
GitHub Actions

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Azure Kubernetes Service (AKS)
Docker
Kubernetes
Prometheus
Grafana
Azure Cosmos DB
MongoDB
Azure DevOps
Jenkins
GitHub Actions

Job description

About the Role

We are looking for a highly skilled Senior Software Engineer with expertise in Java, Spring Boot-based microservices, and Azure cloud deployments. The ideal candidate should have experience deploying services to Azure Kubernetes Service (AKS), be proficient in using observability tools like Prometheus and Grafana, and have strong CI/CD pipeline experience. Knowledge of NoSQL databases like Azure Cosmos DB or MongoDB will be an added advantage. This role requires excellent communication skills and the ability to collaborate effectively among multiple cross-functional teams.

Key Responsibilities
  • Design, develop, and maintain Java with Spring Boot microservices for scalable, high-performance applications.
  • Deploy and manage services in Azure Kubernetes Service (AKS) environments.
  • Build and maintain CI/CD pipelines for automated builds, testing, and deployments.
  • Implement monitoring and alerting using Prometheus and Grafana.
  • Collaborate closely with DevOps, QA, Cloud, and Product teams to ensure smooth delivery of solutions.
  • Participate actively in architecture discussions to ensure technical scalability, performance, and security.
  • Optimize application performance and troubleshoot production issues efficiently.
  • Work with NoSQL databases like Azure Cosmos DB or MongoDB for data management.
  • Document technical solutions and contribute to best practices.
Required Skills & Qualifications
  • Minimum 6 years of professional software development experience.
  • Strong hands-on experience in Java, Spring Boot, and RESTful microservices.
  • Expertise in cloud deployment on Azure, especially Azure Kubernetes Service (AKS).
  • Good understanding of microservices architecture and inter-service communication.
  • Proficiency with monitoring tools: Prometheus and Grafana.
  • Solid experience in implementing and maintaining CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions).
  • Good understanding of containerization (Docker) and orchestration (Kubernetes).
  • Experience with NoSQL databases such as Azure Cosmos DB or MongoDB (preferred).
  • Excellent problem-solving skills and ability to work under minimal supervision.
  • Strong interpersonal skills and ability to coordinate across multiple teams.
Nice to Have
  • Knowledge of security best practices in microservices and cloud deployments.
  • Experience in distributed tracing and logging tools (e.g., OpenTelemetry).
  • Exposure to Agile/Scrum processes.
Education
  • Bachelors or Master’s degree in Computer Science, Engineering, or related field.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer - Java with Azure
Senior Software Developer - Java with Azure

TymblHub • Pune District

On-site
INR 2,600,000 - 3,400,000
Senior Software Engineer – Java
Senior Software Engineer – Java

EPAM Systems • Maharashtra

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer – Java
Senior Software Engineer – Java

EPAM Systems • Coimbatore District

On-site
INR 1,800,000 - 3,800,000
Senior Software Engineer – Java
Senior Software Engineer – Java

EPAM Systems • Hyderabad

On-site
INR 900,000 - 1,500,000
Senior Software Developer, Java
Senior Software Developer, Java

TymblHub • Pune District

On-site
INR 2,500,000 - 4,000,000
Senior Software Developer - Java
Senior Software Developer - Java

EPAM Systems • Maharashtra

On-site
INR 1,200,000 - 2,500,000
Senior Software Engineer - Java & AWS Cloud Services
Senior Software Engineer - Java & AWS Cloud Services

EPAM Systems • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Java Developer with AKS
Java Developer with AKS

Quess IT Solutions • Bengaluru

Hybrid
INR 1,400,000 - 2,400,000
Senior Software Engineer - Java & AWS Cloud Services
Senior Software Engineer - Java & AWS Cloud Services

EPAM Systems • Coimbatore District

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer - Java & AWS Cloud Services
Senior Software Engineer - Java & AWS Cloud Services

EPAM Systems • Maharashtra

On-site
INR 1,800,000 - 3,000,000