
Java BE+EAI (NCS/Job/ 3365)
Job Skills
Job Description
Job Description — Technical Lead/Architect (Java, Spring Boot, Microservices, Ericsson Adaptive Inventory)
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.
· 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