Java Developer- Networking Domain
Ciena Bengaluru, Karnataka, India
Telecommunications · 5,001-10,000 employees
About the role
Design, develop, and maintain cloud-native applications for Network Management and Assurance using Java and Python. Collaborate with cross-functional teams to build scalable microservices and integrate AI-driven automation into network operations.
What they look for
Requirements
Requires 2+ years of experience in network management domains with proficiency in Java, Python, and container orchestration tools like Kubernetes. Candidates must have a strong understanding of database technologies and modern software delivery practices.
Benefits
Full description
As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.
This role contributes to the development of cloud-native applications that power Network Management and Assurance solutions. The position supports capabilities across Fault Management, Performance Management, and Network Assurance domains while enabling modern software delivery practices and AI-driven innovation. The work helps advance scalable network operations and telecommunications management platforms.
How you will make an impact:
- Design, develop, and maintain applications using Java and Python.
- Build and deploy microservices on Kubernetes (K8s).
- Develop APIs and scalable backend services.
- Utilize PostgreSQL, ClickHouse, and Neo4J databases within application solutions.
- Leverage Agentic AI and AI tools to improve automation and operational efficiency.
- Contribute to solutions supporting Fault Management, Performance Management, and Network Assurance.
- Collaborate with product, architecture, and operations teams in an Agile environment.
The must haves:
- Experience: 2+ years of experience developing applications in Network Management, Network Assurance, Fault Management, or Performance Management domains.
- Application of Java and Python.
- Application of Kubernetes, Docker, and microservices architectures.
- Knowledge of PostgreSQL, ClickHouse, and Neo4J databases.
- Understanding of Agentic AI, LLM-based applications, and AI development tools.
- Experience with REST APIs, Git, CI/CD, and Agile practices.
Nice to haves:
- Experience in Telecom, Networking, OSS, or Network Management domains.
- Knowledge of Network Assurance, Fault Management, and Performance Monitoring.
- Familiarity with Kafka, observability, and telemetry solutions.
#LI-FA
At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.
Ciena is an Equal Opportunity Employer, including disability and protected veteran status.
If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.
Similar roles
-
Senior Java / Flowable / Kafka Backend Engineer (100%, m/f/d)
LeaseTeq Deutschland GmbH Berlin, Germany · €70K–€90K/yr
-
Java Developer
Playtech Tartu, Tartu, Estonia
-
Senior Backend Engineer ( Java)
Weekday AI Chennai, Tamil Nadu, India
-
Software Engineer (Java, Springboot)
NielsenIQ Pune City, Maharashtra, India
-
Software Senior Engineer-Java, Spring, Distributed System, DataProtection
Dell Technologies Pune, Maharashtra, India
-
Tech Lead Java - F/H
Groupe Softway Medical Lyon, Auvergne-Rhône-Alpes, France · €55K–€67K/yr