Design, develop, and scale robust backend microservices using Java , Spring Boot , and AWS.
-
Apply strong foundations in object-oriented design, design patterns, and SOLID principles to deliver maintainable systems.
-
Architect and implement REST APIs following best practices and industry standards.
-
Ensure services are highly performant, resilient, and scalable , with a focus on performance optimization .
-
Build and manage containerized applications using Docker and container orchestration systems (Kubernetes/ECS) .
-
Work with messaging systems (Kafka, RabbitMQ, or similar) for distributed and event-driven architectures.
-
Leverage strong database skills , including data modeling and query optimization , to design services backed by RDBMS.
-
Break down large features into smaller deliverables , delegate to junior engineers, and provide technical guidance.
-
Conduct code and design reviews , raising the bar for quality and best practices.
-
Drive automation in testing, deployment, monitoring, and observability.
-
Collaborate with global, cross-functional teams to align on architecture and delivery.
-
Mentor engineers and contribute to a culture of continuous learning and improvement .
What We re Looking For -
6-10 years of professional experience in software engineering (Must Have)
-
Expert in Java, Spring, Spring Boot , and microservices design (Must Have)
-
Hands-on with AWS cloud services (EC2, S3, Lambda, RDS, IAM, etc.).
-
Excellent understanding of design patterns , SOLID principles, and REST API standards .
-
Solid experience with Docker, containers , and modern deployment practices.
-
Strong knowledge of messaging systems (Kafka, RabbitMQ, or similar).
-
Proven ability to optimize performance and build services that scale .
-
Strong RDBMS and data modeling expertise (MySQL, PostgreSQL, etc.).
-
Ability to guide others technically splitting features, delegating, mentoring, and reviewing.
-
Strong analytical and problem-solving skills with a growth mindset .
-
Excellent communication and collaboration skills in global team settings.