Sr. Java Developer
Summary
Senior Java engineer who designs and maintains scalable Spring Boot microservices and REST APIs, deploys cloud-native apps on AWS/GCP/Azure, and owns CI/CD pipelines, Kubernetes deployments, and Terraform-based infrastructure. A backend role with heavy DevOps/automation responsibilities.
Sr. Java Engineer
Exp – 7+ years
Location: Pune
Skills: Java, Spring Boot, Microservices, Cloud Platforms, and DevOps
We are seeking a highly skilled Sr. Java Engineer with strong expertise in Java, Spring Boot, Microservices, Cloud Platforms, and DevOps. The ideal candidate should have hands-on experience building scalable backend applications, implementing CI/CD pipelines, and deploying cloud-native solutions across AWS and GCP.
Key Responsibilities:
• Design, develop, and maintain scalable Java/Spring Boot microservices and REST APIs.
• Build and deploy cloud-native applications on AWS, Azure, and/or GCP.
• Develop and optimize CI/CD pipelines using Jenkins, Git, Maven, SonarQube, and Nexus.
• Implement containerized deployments using Docker, Kubernetes, Helm, and ECS.
• Automate infrastructure provisioning using Terraform, CloudFormation, and Ansible.
• Work with distributed systems, messaging, and modern software architecture patterns.
• Collaborate with cross-functional teams to deliver high-quality, secure, and reliable applications.
• Support performance tuning, troubleshooting, monitoring, and production deployments.
Required Skills:
• 7+ years of software engineering experience with strong Java, Spring Boot, and Microservices expertise.
• Experience with AWS (EC2, S3, Lambda, IAM, VPC, CloudFormation, RDS, CloudWatch), with exposure to Azure and/or GCP.
• Strong experience with Docker, Kubernetes, Helm, and container orchestration.
• Hands-on expertise in CI/CD using Jenkins, Git, Maven, SonarQube, Nexus, and GitLab/Bitbucket.
• Experience with Terraform, Ansible, and Infrastructure as Code (IaC).
• Good understanding of SQL/NoSQL databases, Snowflake, and cloud data platforms.
• Knowledge of Python, PySpark, ETL, or data engineering is highly desirable.
• Familiarity with Agile development practices and DevOps methodologies.
Preferred Qualifications:
• Experience with Big Data technologies (Spark, Hadoop, Hive) and Machine Learning frameworks is a plus.
• Exposure to Healthcare, Financial Services, or other enterprise environments.
• Excellent communication, problem-solving, and leadership skills.
This role is ideal for a senior backend engineer who combines strong Java development expertise with modern cloud, Kubernetes, and DevOps capabilities to build scalable enterprise applications.
Skills
- Agile
- Ansible
- API
- AWS
- Azure
- Bitbucket
- CI/CD
- Cloud
- Cloud Native
- CloudFormation
- CloudWatch
- Data Engineering
- DevOps
- Distributed Systems
- Docker
- EC2
- ECS
- ETL
- GCP
- Git
- GitLab
- Hadoop
- Helm
- Hive
- IAM
- Infrastructure as Code
- Java
- Jenkins
- Kubernetes
- Lambda
- Machine Learning
- Maven
- Microservices
- NoSQL
- PySpark
- Python
- RDS
- REST
- Snowflake
- SonarQube
- Spark
- Spring
- SQL
- Terraform
- VPC