We are looking for an exceptional Senior Java Developer to lead technical delivery within Ibexlabs’ engineering function. You will drive the design and architecture of highly available, cloud-native platforms on AWS, define engineering standards, and guide the team from strategy to production. This is a technical leadership role you will be both a hands-on engineer and a mentor, shaping how we build software and operate at scale. AWS certifications at Professional or Specialty level are strongly preferred.
-
Lead end-to-end architecture and design of large-scale distributed systems using Java 17+, Spring Boot, and Spring ecosystem components.
-
Define and enforce microservices architecture standards, API design guidelines, and data management strategies across teams.
-
Architect advanced AWS solutions using services such as ECS/EKS, API Gateway, Lambda, Step Functions, Aurora Serverless, ElastiCache, CloudFront, and WAF.
-
Design robust CI/CD workflows and DevOps practices including blue/green deployments, canary releases, and automated rollback strategies.
-
Own infrastructure-as-code strategy using Terraform and AWS CloudFormation; enforce GitOps workflows.
-
Drive observability and SRE practices define SLIs, SLOs, alerting strategies, and runbooks.
-
Provide technical leadership in Agile ceremonies; collaborate with Product and Architecture to refine roadmaps and technical backlogs.
-
Conduct in-depth code reviews, set pull request standards, and champion engineering excellence across the team.
-
Mentor and coach mid-level and junior developers; conduct technical interviews and grow the team.
-
Evaluate and introduce emerging technologies; lead proof-of-concepts and innovation spikes.
-
Partner with security teams to ensure compliance with cloud security best practices (IAM, VPC, encryption, WAF, GuardDuty).
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent professional experience.
-
6+ years of professional Java development, including 2+ years in a technical lead or senior capacity.
-
Deep expertise in Spring Boot, Spring Cloud, and microservices patterns (CQRS, Event Sourcing, Saga, Strangler Fig).
-
Extensive hands-on AWS experience across compute, storage, networking, messaging, and security services.
-
Proficiency in container orchestration at scale using Kubernetes (EKS) and Docker.
-
Demonstrated experience owning CI/CD pipelines with tools such as Jenkins, GitHub Actions, or AWS CodePipeline.
-
Strong Agile/Scrum background with experience leading sprint ceremonies and cross-functional collaboration.
-
Expertise in performance engineering, distributed tracing, and production incident management.
-
Advanced SQL and NoSQL database design skills (PostgreSQL, Aurora, DynamoDB, Redis).
-
AWS Solutions Architect Professional or AWS DevOps Engineer Professional certification (strongly preferred).
-
AWS Specialty certification (e.g., Security, Database, Data Analytics) is a strong plus.
-
Experience with event streaming platforms (Apache Kafka, AWS MSK, Kinesis).
-
Knowledge of service mesh technologies (Istio, AWS App Mesh).
-
Contributions to open-source projects or public technical thought leadership.
-
Technical leadership role with direct influence on product architecture and team culture.
-
Fully sponsored AWS Professional/Specialty certification program.
-
Premium compensation package with performance bonuses and ESOP options (role-dependent).
-
Onsite presence in a world-class engineering workspace in Gachibowli.
-
Access to AWS Enterprise support and cutting-edge cloud tools.
-
Clear trajectory toward Principal Engineer or Engineering Manager.