Role Title: Technical Lead/Architect – Java & Microservices (Ericsson Adaptive Inventory)
Experience: Minimum 10+ years of relevant experience in enterprise Java application development
Location: Bengaluru | Any other locations in India
Employment Type - Full Time / Contract
Role Summary
We are seeking a highly experienced Technical Lead with deep expertise in Java, Spring Boot, and Microservices architecture, and hands-on exposure to Ericsson Adaptive Inventory (EAI). The role requires strong technical ownership of inventory-centric backend services, integration with OSS/BSS systems, and leadership in delivering scalable, high-availability inventory solutions for telecom networks.
Key Responsibilities
Design, develop, and lead Java Spring Boot–based microservices supporting Ericsson Adaptive Inventory (EAI).
Own inventory service design, including resource, service, and relationship modeling aligned with EAI standards.
Develop and maintain RESTful APIs and integration services for OSS/BSS and upstream/downstream systems.
Implement scalable and resilient architectures using microservices, asynchronous messaging, and event-driven patterns.
Support inventory data ingestion, reconciliation, synchronization, and lifecycle management.
Collaborate closely with architects, product owners, network teams, and external vendors.
Internal - General
Use
Ensure high code quality through design reviews, code reviews, automated testing, and CI/CD practices.
Lead production support activities, perform root cause analysis (RCA), and drive performance and stability improvements.
Mentor junior engineers and provide technical guidance across teams.
Must-Have Technical Skills
10+ years of hands-on experience in Core Java and enterprise backend development.
Strong expertise in:
o Java 8+
o Spring Boot, Spring MVC, Spring Data
o Microservices architecture
Strong understanding of:
o Distributed systems design
o API design and versioning
o Scalability, resiliency, and fault tolerance patterns
Solid experience with relational databases (Oracle / PostgreSQL / MySQL).
Experience with CI/CD pipelines and build tools (Maven/Gradle, Jenkins, Git).
Ericsson Adaptive Inventory (EAI) – Mandatory Exposure
Hands-on exposure to Ericsson Adaptive Inventory (EAI), including:
o Network / resource inventory concepts
o Logical and physical resource modeling
o Entity relationships and hierarchies
o Inventory lifecycle management
Experience integrating EAI with:
o Fulfilment / Assurance systems
o Network discovery or reconciliation flows
Understanding of telecom inventory domains such as transport, IP, access, and logical services is a strong plus.
Good-to-Have Skills
Messaging platforms: Kafka / RabbitMQ
Containerization & orchestration: Docker, Kubernetes
API Management platforms
Observability tools: Splunk, ELK, Prometheus, Grafana
Cloud exposure: AWS / Azure
Telecom OSS/BSS ecosystem experience
Qualifications
Bachelor’s / Master’s degree in Engineering or equivalent experience
Proven experience leading technical modules or teams in large enterprise programs
Behavioral Competencies
Strong ownership and accountability
Excellent problem-solving and analytical skills
Ability to work with multiple stakeholders across business and technology
Mentoring and leadership mindset
Interview Evaluation Focus (Optional – for Hiring Teams)
Java & Spring Boot depth
Microservices and system design
Ericsson Adaptive Inventory concepts and integration scenarios
Production issue handling and RCA
Leadership and decision-making