HamburgerMenu
hirist

Fast Track Construction - Technical Lead - Java/Spring

Posted on: 31/12/2025

Job Description

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


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in