Backend Developers
Core
Design, build, integrate, and maintain Java-based backend microservices and APIs to support complex network technologies and platforms for fixed network provisioning and operations.
Role type
Senior Backend Developer (Java)
Builds
Reusable API-based microservices, data models, workflows, and integrations for network provisioning and operations.
Domain
Telecommunications / Network Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, API design, microservices architecture, CI/CD pipelines, Infrastructure-as-Code (Terraform), network automation concepts, software supply chain management, Agile planning, DevSecOps practices
Preferred skills
JavaScript, Software Defined Networking (SDN), NFVi concepts, cloud technologies, open source library assessment
Technologies
Java, JavaScript, Terraform, CI/CD tools, cloud platforms
Responsibilities
Design and build backend microservices implementing product logic; negotiate API specifications with frontend and peer systems; deploy applications using on-premises and cloud technologies; lead planning and estimation sessions in Agile ceremonies; integrate solutions meeting security and operational requirements; assess third-party and internal libraries to meet business needs.
Seniority
Senior, hands-on IC