Posted on: 16/12/2025
Job Title : Cloud Engineer Backend
Experience : 8+ Years
Location : Pune / Bangalore / Hyderabad
Work Mode : Hybrid / Office (as applicable)
Job Summary :
We are looking for an experienced Cloud Engineer Backend to design, develop, and maintain highly scalable, cloud-native backend systems. The ideal candidate will have deep expertise in Java, Spring Boot, Microservices architecture, and strong hands-on experience with GCP (preferred) or AWS, including containerization, Kubernetes, and modern DevOps practices. This role involves building high-performance, distributed systems and driving cloud-native transformation initiatives.
Key Responsibilities :
Backend Development & Microservices :
- Design, develop, and maintain enterprise-grade backend applications using Java (latest JDK versions) and Spring Boot.
- Build and manage microservices-based architectures, ensuring scalability, resilience, and high availability.
- Implement multithreading and concurrent programming to improve system performance and throughput.
- Lead or contribute to monolith-to-microservices migrations, applying best practices and patterns.
- Develop and maintain RESTful APIs, and work with GraphQL and gRPC where applicable.
Cloud & Containerization :
- Design and deploy applications on Google Cloud Platform (GCP) (preferred) or AWS, leveraging managed cloud services.
- Work extensively with GKE (Google Kubernetes Engine) or Kubernetes on AWS for container orchestration.
- Implement cloud-native development practices aligned with 12-factor app principles.
- Build and maintain Infrastructure as Code (IaC) using tools such as Terraform, Deployment Manager, or CloudFormation.
- Ensure high availability, fault tolerance, and disaster recovery for cloud-based systems.
Data & Messaging Systems :
- Design and integrate with SQL and NoSQL databases, ensuring optimal data modeling and performance.
- Work with Cloud Spanner (preferred) or equivalent distributed databases.
- Implement caching strategies using Redis to enhance performance.
- Build and maintain event-driven architectures using Kafka for messaging and streaming use cases.
- Ensure data consistency, reliability, and scalability across distributed systems.
API Management & Security :
- Develop secure and scalable APIs with features such as authentication, authorization, throttling, caching, and logging.
- Implement API security best practices including OAuth2, JWT, and role-based access control.
- Monitor API performance and usage through analytics and logging tools.
- Optimize request/response flows and ensure backward compatibility.
DevOps & CI/CD :
- Design and maintain CI/CD pipelines for automated build, test, and deployment.
- Work closely with DevOps teams to enable continuous integration, continuous delivery, and continuous deployment.
- Apply Agile and DevOps methodologies, participating in sprint planning, code reviews, and retrospectives.
- Ensure application observability using logging, monitoring, and alerting tools.
Collaboration & Leadership :
- Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions.
- Participate in design reviews and provide technical guidance and mentoring to junior engineers.
- Use tools like Jira, Confluence, Rally, or similar for project tracking and documentation.
- Contribute to architectural decisions and drive best practices across engineering teams.
Required Skills & Qualifications :
Experience :
- 8+ years of software development experience in enterprise or web applications.
- 8+ years of hands-on experience in Java-based backend development.
- 5+ years of experience with public cloud platforms such as GCP (preferred) or AWS.
- 5+ years of experience working in Agile environments, using tools like Jira and Confluence.
Technical Skills :
- Expert-level proficiency in Java, Spring Framework, and Spring Boot.
- Strong experience with microservices architecture and design patterns.
- Hands-on experience with Kafka, Redis, and distributed messaging systems.
- Experience with Kubernetes, Docker, and container orchestration platforms.
- Strong database knowledge (SQL and NoSQL), including schema design and data relationships.
- Experience with Cloud Spanner or other distributed cloud databases.
- Familiarity with GraphQL and gRPC.
- Solid understanding of API lifecycle management, security, and performance optimization.
- Strong understanding of cloud-native development practices and 12-factor app principles.
Nice-to-Have :
- Experience with AWS services if GCP exposure is limited.
- Knowledge of observability tools (Prometheus, Grafana, Stackdriver, CloudWatch).
- Experience with serverless architectures and event-driven systems.
- Exposure to performance tuning and high-throughput systems.
Did you find something suspicious?
Posted by
Posted in
DevOps / SRE
Functional Area
Backend Development
Job Code
1590156
Interview Questions for you
View All