Ciena

Java Developer- Networking Domain

Ciena Bengaluru, Karnataka, India

Telecommunications · 5,001-10,000 employees

13 h ago
java Mid (2-5 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

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

Java Python Kubernetes Docker Microservices PostgreSQL ClickHouse Neo4J Agentic AI REST APIs Git CI/CD Agile Network Management Fault Management Performance Management

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

Flexible work environment Professional growth opportunities

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