Key Responsibilities :
- Oversee product development in both technical and managerial capacities.
- Lead full Software Development Lifecycle (SDLC) including system design, application development, testing, and operational stability.
- Work in a fast-paced, agile environment , employing iterative methods for rapid delivery.
- Develop large-scale, distributed, and highly available platforms .
- Apply Domain-Driven Design (DDD), Event-Driven Programming , and Microservices Architecture .
- Design and implement API-first, multi-tenant platforms using best practices.
Technical Expertise :
Strong experience in backend engineering, SOLID principles, and design patterns .Proficiency in Java 17, Spring Boot, Spring WebFlux .Expertise in GraphQL, REST, Message Queues (MQs) .Hands-on experience with NoSQL / SQL databases (MongoDB, Cassandra, PostgreSQL) .Familiarity with Message Streaming (Kafka) and Distributed Caching (Redis, Hazelcast) .Knowledge of HTTP Authentication protocols .Experience working with Cloud platforms (Private / Public) and observability tools for logs, traces, and metrics .Hands-on experience in Docker, Kubernetes, and CI / CD pipelines .�� Join us and be part of an innovative and dynamic engineering team! Apply now!
Skills Required
Product Development, Agile, Sdlc