Preferred candidate profile
9-12 years of experience only
Immediate joiners only
Candidates who are residing only in Bangalore-No relocation
Candidates who have relevant experience in Java and Cloud(AWS/GCP)
Please do not apply who have less than 9 years of experience.
JOB DESCRIPTION
Seeking an experienced Java Developer with hands-on cloud experience to design, build, and operate scalable, resilient, and secure cloud-native applications. The role focuses on modern Java stacks, microservices architecture, and deploying solutions to public cloud environments. Ideal candidate is pragmatic, collaborative, and comfortable across the full software delivery lifecycle. Key Responsibilities Design and implement backend services and APIs using Java and modern frameworks. Build cloud-native, containerized applications and deploy them to public cloud platforms. Architect and implement microservices with clear boundaries, observability, and fault tolerance. Collaborate with product managers, QA, DevOps, and UX to deliver features end-to-end. Participate in code reviews, provide constructive feedback, and uphold coding standards. Implement automated testing, CI/CD pipelines, and infrastructure as code for repeatable deployments. Troubleshoot production issues, perform performance tuning, and ensure application reliability. Ensure security best practices are applied across code, configuration, and deployments. Mentor junior engineers and contribute to technical design decisions and documentation. Required Skills & Experience Strong proficiency in Java (Java 8 or later) and object-oriented design. Hands-on experience with Spring ecosystem (Spring Boot, Spring MVC, Spring Data). Experience designing and building RESTful APIs and/or gRPC services. Practical cloud experience with at least one major provider (AWS, or GCP). Familiarity with containerization (Docker) and orchestration (Kubernetes)