Ciena

Senior Java Developer – OSS/BSS/NMS

Ciena

full-time

Posted on:

Location Type: Office

Location: Gurugram • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ApacheCloudDockerJavaKafkaKubernetesMicroservicesMySQLOpenShiftPostgresSpringSpring BootSpringBootVault

About the role

  • Design, implement, and maintain cloud-native microservices using Java (Spring Boot)
  • Develop REST APIs for configuration, operational data, and telemetry delivery
  • Containerize services using Docker and orchestrate deployments in Kubernetes/OpenShift environments
  • Integrate services with Apache Kafka
  • Design and manage relational database schemas (PostgreSQL/MySQL)
  • Implement RBAC and secure vault/password handling
  • Participate in branching strategies, pull requests, and CI/CD pipelines

Requirements

  • Bachelor’s or Master’s degree in Computer Science or equivalent experience
  • A minimum of 7+ years in Java (Spring Boot) with hands-on experience in microservice development
  • Strong working knowledge of Apache Kafka
  • Expertise in Docker, Kubernetes/OpenShift, and microservice scaling strategies
  • Proficiency in PostgreSQL/MySQL schema design, data modeling, and performance tuning
  • Understanding of network security best practices
  • Experience integrating CI/CD workflows with Git branching models
Benefits
  • Flexible work environment
  • Individual growth
  • Well-being programs

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootmicroservicesREST APIsDockerKubernetesOpenShiftApache KafkaPostgreSQLMySQL
Soft skills
network securitycollaborationproblem-solvingcommunicationteamwork
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science