Key Responsibilities
Contribute to design and delivery across applications.
Drive API design and contracts (REST, event schemas) across a growing microservices landscape
Mentor and technically guide a team of engineers; conduct design/code reviews
Partner with product managers and business analysts to translate requirements into scalable technical designs
Evaluate and integrate open-source components in line with build vs. buy and "justified access-pattern" principles
Support scalability and maintainability of existing applications while contributing to recent capabilities
Own non-functional requirements: scalability, resilience, observability, and security
Required Technical Skills
Languages/Frameworks: Java, Spring Boot, solid OOP and design pattern fundamentals
Architecture: Microservices architecture, System Design (HLD & LLD), Domain-Driven Design
Data Structures & Algorithms: Robust problem-solving and complexity analysis skills
Databases: SQL (PostgreSQL preferred) and NoSQL; schema design, indexing,
JSONB modelling for flexible/semi-structured data
Messaging/Streaming: Apache Kafka (producer/consumer patterns, event-driven architecture, schema evolution)
APIs: REST API design, versioning, contract-first development (OpenAPI/Swagger)
Caching: Experience with in-memory data stores (ex- Redis/Valkey)
Cloud & DevOps: Containerization (Docker, Podman etc), Kubernetes, CI/CD pipelines
Observability: Logging/monitoring stacks (e.g., Grafana, Loki, Prometheus)
Highly Desirable (Added Value)
Telecom domain exposure: BSS/OSS, TM Forum eTOM/ODA
Familiarity with AI/agentic system patterns and integrating LLM-based agents into deterministic orchestration flows
Experience evaluating and productising internal platforms into multi-tenant SaaS offerings
Understanding of API gateway, service mesh, and event schema governance at scale
📌 Lead Engineer Pune
🏢 Airtel
📍 Pune