Posted on: 27/08/2025
Role Overview :
You will be a key contributor in shaping our engineering platform and setting high standards for code quality, scalability, and operational excellence.
Key Responsibilities :
- Design and develop scalable, robust microservices using Java (preferably Java 11+) and Spring Boot.
- Build multi-tenant platforms with strong tenant isolation and configurability.
- Apply Domain-Driven Design (DDD) principles to define bounded contexts and domain models.
- Lead efforts in platform engineering, creating reusable components, tools, and services for
internal teams.
- Develop event-driven systems using messaging solutions like Kafka, RabbitMQ, or AWS SQS.
- Drive the implementation and evolution of CI/CD pipelines and deployment automation.
- Champion observability using tools like ELK Stack, Datadog, Prometheus, etc., for logs,
metrics, and tracing.
- Work closely with DevOps, QA, and Product teams to deliver scalable and resilient software.
- Ensure high performance, security, and fault-tolerance across services and systems.
Must-Have Skills :
- Strong experience in building microservices architectures and RESTful APIs.
- Hands-on experience with Domain-Driven Design (DDD) and event-driven architecture.
- Proven experience in multi-tenant system design and implementation.
- Exposure to platform engineering or building internal developer platforms/tools.
- Proficient in CI/CD practices with tools like Jenkins, GitLab CI/CD, etc.
- Experience with Kubernetes and Docker for containerized deployments.
- Expertise in NoSQL databases like MongoDB or Cassandra.
- Familiar with messaging systems like Kafka, RabbitMQ, or AWS SQS.
- Good understanding of observability concepts and tools (ELK Stack, Datadog, Prometheus, etc.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Strong debugging and performance tuning skills in distributed systems.
Good to Have :
- Working knowledge of security best practices and SRE principles.
- Exposure to both SQL and NoSQL data modelling.
What Were Looking For :
- Strong problem-solving skills and ability to lead architectural discussions.
- A collaborative mindset and ability to mentor junior engineers.
- Passion for building platforms that scale with product and team growth.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1536322
Interview Questions for you
View All