CareerPlanSign in

Software Engineer (Java)

USA💼 Full-time🗓 2026-07-30 → 2026-09-27

Core

Design, develop, test, and maintain Java applications and services for network management, data transport, and optical networking solutions.

Role type

Software Engineer (Java)

Builds

Java applications and services for telecommunications and optical networking systems

Domain

Telecommunications, Optical Networking

Deliverable

production ML models | product features

Required skills

Java (11/17/21), Object-Oriented Design, REST APIs, Distributed Applications, Git, JUnit, Docker, CI/CD

Preferred skills

Microservices, Cloud-native technologies, TCP/IP networking, Message brokers, Event-driven architectures, Python, Bash scripting

Technologies

Java, Linux, Docker, Git, JUnit, REST, TCP/IP

Responsibilities

Design, develop, test, and maintain Java applications; Participate in all phases of the software development lifecycle; Troubleshoot and resolve software defects; Develop and execute unit and integration tests; Perform code reviews; Collaborate with architects, product owners, and engineering teams

Seniority

Mid-level, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.