Skip to main content

Job Description

   Back

Lead - Java Developer

31-03-2026 13:38:15

Job_303919

8 - 12 years

  • Chennai, Tamil Nadu, India (CHN)

Location: Bangalore

Need By: Immediate


Role: Software Designer - Inventory Management

Design and develop scalable microservices for telecom BSS inventory management covering product catalog, service inventory, and commercial resource management.

What you will do

• Design inventory management systems for product catalog, service subscriptions, and commercial resources

• Build microservices for inventory availability checks, reservation, and allocation for order fulfillment

• Implement service inventory tracking for active subscriptions, plans, and add-ons

• Design schemas for product offerings, service inventory, commercial resources (phone numbers, SIM cards, devices),

• and available-to-sell inventory

• Develop inventory synchronization with order management, billing, and customer management systems

• Create APIs for product catalog queries, resource availability, and inventory checks during ordering

• Implement inventory reconciliation between BSS and network/provisioning systems

• Build device and SIM card inventory management for sales and distribution

Required Experience

• 8-12 years in software design and development

• Strong experience in telecom BSS inventory management (product catalog, service inventory, commercial resources)

• Understanding of service subscriptions, product offerings, and available-to-sell inventory

• Experience with inventory lifecycle for order fulfillment and billing integration

• Java/Spring Boot expertise for backend services

• Microservices architecture and cloud-native design

• Database design for product hierarchies, service inventory, and resource pools

• API design (REST, SOAP, gRPC)

• Docker and Kubernetes

Nice to have

• Experience with TM Forum standards (SID model, Product Catalog APIs, Service Inventory APIs)

• Integration with order management and billing systems

• Phone number management and number portability

• SIM card and device inventory for retail/distribution

• Apache Kafka for inventory event streaming

• Integration with OSS provisioning systems

• Revenue assurance and inventory reconciliation

• AI/ML for demand forecasting and inventory optimization

Deliverables

• BSS inventory management microservices architecture

• Product catalog and service inventory data models

• Inventory reservation and allocation engine for order fulfillment

• Reconciliation modules between BSS and OSS

• Integration adapters for order management, billing, and CRM

• API documentation and inventory query interfaces

• Available-to-sell inventory dashboards

• Design specifications and technical documentation