CareerPlan

Software Engineer- Java |8 to 14yrs| Bangalore

Bangalore, IndiaFull-time2026-10-15 → 2026-11-10

Core

Lead the design and implementation of complex, resilient Java microservices for topology discovery, service provisioning, circuit path computation, and lifecycle management in optical SDN controller solutions.

Role type

Senior IC Java microservices engineer (distributed systems)

Builds

Cloud-native, distributed microservices for high-throughput network control and state synchronization

Domain

Optical networking / Software-defined networking (SDN)

Deliverable

production ML models | product features

Required skills

Java (Spring Boot/Micronaut), Python (PyTest/Robot Framework), Kubernetes, Docker, Kafka, distributed state management, REST/gRPC API design, concurrency/multithreading, Linux internals

Preferred skills

Optical Networking (ROADM, Transponders, OTN, DWDM), L0-L3 network topologies, PCE/Path Computation algorithms

Responsibilities

Architect scalable Python test automation frameworks; Profile, troubleshoot, and optimize microservice performance in containerized clusters; Drive rigorous code reviews and technical onboarding; Partner with Product Leads to ensure carrier-grade reliability

Seniority

Senior, hands-on IC