14 Nov
|
Naukri Assist
|
Bengaluru
14 Nov
Naukri Assist
Bengaluru
Job highlights
- 8–12 years backend engineering experience with deep Java, Spring Boot/Cloud/Security expertise, Golang proficiency, and strong knowledge of distributed systems
- Lead technical design, produce design docs and ADRs, develop and optimize backend services using Java and Golang, manage RESTful APIs, databases, caching, Kafka, container orchestration, CI/CD, observability, and security
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.
- Robust 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.
📌 Technical Lead (Bengaluru)
🏢 Naukri Assist
📍 Bengaluru