
Senior Java Developer – OSS/BSS/NMS
Ciena
full-time
Posted on:
Location Type: Office
Location: Gurugram • 🇮🇳 India
Visit company websiteJob 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