- Design middleware integration components and microservices for connecting OSS/BSS applications (Order Management, Billing, CRM, Inventory, Provisioning, etc.)
- Define microservice boundaries, interfaces, and communication patterns (sync/async, REST, event-driven)
- Design and document TMF Open APIs at the scalable microservice/interface level
- Configure and design API Gateway policies security, throttling, versioning, and routing
- Prepare Low-Level Design (LLD) documents for individual microservices/middleware components, including data mapping and transformation logic
- Work closely with solution architects to implement components within the broader integration architecture
- Ensure middleware components adhere to enterprise security, scalability, and performance standards
- Support development and QA teams during build, unit testing, and integration testing of middleware components
- Troubleshoot middleware/microservice-level integration issues and propose design fixes