Technical Lead
Naukri Assist · Bengaluru · onsite · Posted 1d ago
Undisclosed8–14 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Roles and Responsibilities :
- 8–12 years backend engineering experience with systems in production at scale, and a clear track record of remaining hands-on in code.
- Deep Java + Spring Boot/Cloud/Security expertise — including JVM tuning and production troubleshooting.
- Golang proficiency for building high-performance backend services and tooling; ability to diagnose goroutine leaks, memory bloat, and scheduler latency using pprof.
- Experience leading technical design — producing design docs and ADRs, and collaborating with architecture/SA functions to align designs to a broader direction.
- Strong RESTful API design — versioning, idempotency, error handling, OpenAPI documentation.
- MySQL/MariaDB — schema design, query optimisation, index strategy.
- Redis — caching, session management, distributed locking, rate limiting.
- Apache Kafka — event-driven design, topic partitioning, consumer group management, exactly-once semantics; including real-world authentication (SASL/Kerberos) and STG/PROD config-parity discipline.
- Distributed systems fundamentals — CAP theorem, idempotency, saga pattern, eventual consistency.
- Docker + Kubernetes — production deployment, resource management, pod lifecycle.
- CI/CD — GitLab CI or Jenkins, blue/green and canary deployments.
- Observability — Prometheus, Grafana, ELK, distributed tracing (OpenTelemetry/Jaeger).
- Security — OAuth 2.0, OpenID Connect, JWT, OWASP Top 10, secrets management.
- Cloud — hands-on with GCP, AWS, or Azure.
- Demonstrated experience mentoring engineers and leading technical design discussions.
Sourced from naukri
Skills
KubernetesdistributionSpring BootJavaMicroservicesSystem Design