Posted on: 31/12/2025
Description :
Role Overview
We are looking for a Technical Lead with strong expertise in Reactive Java and cloud-native microservices. The ideal candidate will design, build, and scale highly available backend systems using Reactive programming, Kafka, Redis, Kubernetes, and modern DevOps practices.
You will work closely with architecture, DevOps, and product teams to build secure, scalable, and observable platforms powering high-traffic applications.
Key Responsibilities :
- Design and develop high-performance reactive microservices using Reactive Java (Spring WebFlux).
- Define coding standards, architectural patterns, and best practices
- Build event-driven systems using Kafka for streaming, async processing, and inter-service communication.
- Implement Redis for :
- Distributed caching
- Pub/Sub messaging
- Redis Streams for real-time workflows
- Integrate and manage APIs through API Gateway solutions (e.g., APISIX) :
- Routing
- Rate limiting
- Authentication & authorization
- Implement IAM & security using tools like Keycloak :
- OAuth2 / OpenID Connect
Role-based & scope-based access control :
- Build and maintain developer portals using Backstage.io :
- Service catalog
- API documentation
- Operational insights
- Design and optimize PostgreSQL schemas, queries, and indexing strategies.
- Manage database versioning and migration using Liquibase.
- Containerize services and deploy on Kubernetes (K8s) :
- Helm / YAML manifests
- ConfigMaps, Secrets
- Auto-scaling & health checks
- Monitor logs and system health using K8s logging & observability tools.
- Ensure system reliability, scalability, and fault tolerance.
- Perform code reviews, mentor team members, and enforce best practices.
- Collaborate with DevOps, QA, and product teams for smooth releases.
Required Technical Skills :
Backend & Programming :
- Strong expertise in Java (8+)
- Hands-on experience with Reactive Java frameworks:
- Spring WebFlux
- Deep understanding of non-blocking, asynchronous programming
Messaging & Caching
- Kafka (Producers, Consumers, Partitions, Offsets, Streams)
- Redis:
Caching strategies
Pub/Sub
Redis Streams
API & Security
- API Gateway experience (e.g., APISIX, Kong, NGINX)
- Authentication & authorization using Keycloak or similar IAM tools
- OAuth2, JWT, OpenID Connect
Databases :
- PostgreSQL (query optimization, indexing, transactions)
- DB migration/versioning using Liquibase
Cloud & DevOps :
- Kubernetes :
- Deployment, scaling, service discovery
- Logs and monitoring
- Docker & containerized deployments
- CI/CD exposure (Jenkins / GitHub Actions / GitLab CI good to have)
Developer Platforms :
- Experience with Backstage.io or similar portal frameworks is a strong plus
Good to Have :
- Experience with high-traffic, real-time systems
- Knowledge of observability tools (Prometheus, Grafana, ELK, OpenTelemetry)
- Experience with multi-tenant systems
- Exposure to cloud platforms (GCP / AWS / Azure)
- Domain experience in ride-hailing, logistics, or marketplace platforms
Soft Skills :
- Strong system-design and problem-solving skills
- Ability to own services end-to-end
- Excellent communication and collaboration skills
- Mentoring and technical leadership mindset
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1595803