Ibexlabs is seeking a driven Mid-Level Java Developer with solid AWS cloud experience to design, build, and optimize distributed microservices. You will take ownership of features end-to-end, actively contribute to architectural decisions, and play a key role in advancing our DevOps and CI/CD practices. You will work within an Agile Scrum team and are expected to mentor junior engineers while collaborating closely with architects and product teams.
-
Design and implement scalable microservices using Java 11+, Spring Boot, and Spring Cloud (Eureka, Gateway, Config).
-
Architect and consume RESTful and event-driven APIs, integrating with AWS services such as SNS, SQS, Kinesis, and API Gateway.
-
Build, maintain, and optimize CI/CD pipelines using Jenkins, GitHub Actions, AWS CodePipeline, or similar tools.
-
Deploy, monitor, and troubleshoot containerized applications on Docker and Kubernetes (EKS).
-
Leverage AWS services including Lambda, EC2, RDS, Aurora, ElastiCache, CloudWatch, and IAM to build reliable, secure systems.
-
Implement infrastructure-as-code using AWS CloudFormation or Terraform.
-
Lead feature development within Agile sprints write user stories, estimate effort, and deliver on commitments.
-
Conduct thorough code reviews and uphold engineering quality standards.
-
Mentor junior developers, pair-program, and contribute to a culture of continuous improvement.
-
Identify performance bottlenecks and apply tuning strategies (JVM, database query optimization, caching).
-
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
-
3–5 years of professional Java development experience (Java 11+).
-
Strong expertise in Spring Boot and microservices architecture patterns (Circuit Breaker, API Gateway, Service Discovery).
-
Hands-on experience with AWS core and managed services (EC2, Lambda, S3, RDS, SQS, SNS, CloudWatch).
-
Proven experience building and maintaining CI/CD pipelines.
-
Proficiency with Docker and Kubernetes for container orchestration.
-
Solid understanding of Agile/Scrum methodologies.
-
Experience with relational databases (PostgreSQL, MySQL) and NoSQL (DynamoDB, Redis).
-
Familiarity with infrastructure-as-code concepts (CloudFormation or Terraform).
-
AWS Solutions Architect Associate or AWS Developer Associate certification (strongly preferred).
-
Experience with event-driven architectures using Kafka or AWS Kinesis.
-
Knowledge of observability tools CloudWatch, Prometheus, Grafana, or Datadog.
-
Exposure to security best practices: IAM roles, VPC design, secrets management (AWS Secrets Manager).
-
Significant ownership over impactful cloud-native products.
-
Company-sponsored AWS certification roadmap (up to Associate level).
-
Competitive salary with performance-linked bonuses.
-
Collaborative onsite team in Gachibowli with modern tools and infrastructure.
-
Clear path to Senior Engineer with structured growth plans.