Senior Java Engineer
Experience: 8–12+ Years
Location: Bangalore (Onsite / Hybrid)
Employment Type: Full Time
About the Role
We are looking for a Senior Java Engineer who excels in building cloud-ready, distributed backend systems. This role goes beyond coding—you’ll be responsible for designing resilient microservices, deploying them to the cloud, and ensuring they perform reliably in production. You’ll work closely with platform, DevOps, and product teams to deliver scalable solutions.
What You’ll Bring
8–12+ years of hands-on Java development experience
Strong command of Spring Boot and microservices architecture
Experience deploying services on AWS, Azure, or GCP
Practical knowledge of Docker, Kubernetes, and CI/CD pipelines
Expertise in RESTful API design and integration
Experience with messaging platforms like Kafka or RabbitMQ
Strong understanding of SQL and NoSQL databases
Ability to troubleshoot, optimize, and scale production systems
Experience with IAM solutions (Okta, Keycloak, ForgeRock) is a plus
Your Responsibilities
Architect and develop scalable Java microservices
Take ownership of services from development through production
Build secure and efficient APIs for distributed systems
Improve performance, reliability, and cloud cost efficiency
Maintain and enhance CI/CD and deployment automation
Diagnose production issues and drive root-cause fixes
Collaborate with cross-functional teams across engineering and DevOps
Good to Have
OAuth2 / OpenID Connect knowledge
Infrastructure-as-Code experience (Terraform, CloudFormation)
Monitoring and observability tools (Prometheus, Grafana, ELK)
Experience working in Agile delivery models