Skip to main content
J
JobWave

NSO Engineer

Capgemini

Posted

  • Bangalore

Job description

JOBWAVE VERIFIED

NSO Engineer — Network Services Orchestration

Company: Capgemini Engineering
Role Title: NSO Engineer
Job Reference Code: 532256
Location: Bangalore, India (official listing); Pune, Mumbai, Gurugram, and Bangalore (additional locations mentioned in the description)
Work Mode: Not specified
Employment Type: Permanent
Experience Required: 4+ years
Experience Level: Experienced Professionals
Posted On: October 13, 2026
Salary: Not specified
Professional Community: Products & Systems Engineering
Domain: Telecom, ISP Operations, Network Automation and Orchestration

────────────────────

JOBWAVE INSIGHTS

Who Is This Role For?

This role is intended for an experienced engineer working across enterprise application development and telecom network automation. The description combines Java-based application development, APIs, databases, Linux administration, and network orchestration technologies such as Cisco NSO, NETCONF, YANG, and Tail-f NCS.

The opening description also mentions Python, Docker, Kubernetes, cloud-native microservices, and CI/CD. However, the listing contains overlapping technical profiles, so candidates should confirm which stack is mandatory for the specific project.

Key Skills

  • Programming: Core Java, object-oriented programming (OOP); Python is also mentioned.
  • Network Automation: Cisco NSO, NETCONF, YANG Modeling, Tail-f NCS.
  • API Integration: REST, SOAP, JSON, XML, XSLT, Regex.
  • Application Servers: Apache Tomcat, IIS, JBoss.
  • Databases: PostgreSQL, Microsoft SQL Server, MySQL.
  • Operating Systems: Unix/Linux.
  • Cloud-Native Technologies: Docker, Kubernetes, microservices.
  • DevOps: CI/CD pipelines, automated deployments, monitoring, troubleshooting.
  • Production Support: Application debugging, database troubleshooting, performance tuning, infrastructure issue resolution.
  • Collaboration: Working with development, DevOps, AI, network engineering, and operations teams.

Priority Skills

Highest Priority — Explicitly Listed as Mandatory

  1. Hands-on Core Java development.
  2. Object-oriented programming concepts.
  3. Application design, development, debugging, and maintenance.
  4. REST and SOAP web services.
  5. Application server experience: Tomcat, IIS, and JBoss.
  6. SQL, database design, and performance optimization across PostgreSQL, MS SQL Server, and MySQL.

Important Domain-Specific Skills

  • Cisco NSO and network service orchestration.
  • NETCONF and YANG data modeling.
  • Tail-f NCS.
  • Network automation and system integration.
  • Linux-based deployment and production troubleshooting.

Additional Technologies Mentioned

  • Python and cloud-native microservices.
  • Docker and Kubernetes.
  • CI/CD pipeline automation.
  • Cloud infrastructure troubleshooting.
  • JSON/XML data processing and transformation.

Important: The opening paragraph emphasizes Python, Kubernetes, Docker, and cloud-native microservices, while the detailed mandatory section emphasizes Core Java, application servers, APIs, and databases. Confirm the actual project requirements with the recruiter.

────────────────────

JOB DETAILS

Role Overview

The NSO Engineer position at Capgemini Engineering focuses on developing and supporting enterprise applications and network automation solutions. The engineer is expected to work with Java applications, web services, databases, application servers, and telecom network orchestration technologies.

The position also involves deploying and maintaining applications, resolving production issues, optimizing performance, and collaborating with operations and network engineering teams.

Key Responsibilities

1. Application Development

  • Develop, maintain, and support Java-based enterprise applications.
  • Design and troubleshoot applications using Core Java and related frameworks.
  • Apply OOP principles and software engineering practices.
  • Debug application issues and maintain existing systems.

2. Network Automation and Orchestration

  • Develop and support network automation and orchestration solutions.
  • Work with Cisco NSO, Tail-f NCS, NETCONF, and YANG Modeling.
  • Support integration between applications and network systems.
  • Help automate network service configuration and operational workflows.

3. API Development and Integration

  • Develop and consume REST and SOAP web services.
  • Integrate applications with external systems.
  • Process and validate data using JSON, XML, XSLT, and Regex.
  • Troubleshoot API and integration failures.

4. Database Management

  • Design and maintain databases using PostgreSQL, MS SQL Server, and MySQL.
  • Write and optimize SQL queries.
  • Investigate database performance issues.
  • Support reliable data storage and application integration.

5. Application Servers and Linux Operations

  • Configure, manage, and troubleshoot Tomcat, IIS, and JBoss.
  • Deploy applications in Unix/Linux environments.
  • Monitor application behavior and troubleshoot production issues.
  • Perform performance tuning and investigate infrastructure-related problems.

6. Containerization and CI/CD

  • Develop or maintain containerized applications using Docker and Kubernetes.
  • Automate application or model deployments through CI/CD pipelines.
  • Troubleshoot container and cloud infrastructure issues.
  • Collaborate with development, DevOps, AI, and operations teams.

────────────────────

REQUIREMENTS

Mandatory Skills

Skill Area Expected Knowledge
Java Core Java, OOP, application development and debugging
Application Servers Apache Tomcat, IIS, JBoss
Web Services REST and SOAP APIs
Databases PostgreSQL, Microsoft SQL Server, MySQL
SQL Query writing, database design, performance optimization
Troubleshooting Application, API, database, and infrastructure issues

Network Engineering Skills to Verify

The job description identifies these technologies for network automation and orchestration:

  • Cisco NSO
  • Tail-f NCS
  • NETCONF
  • YANG Modeling

These are particularly relevant to the network engineering focus of the role. Confirm whether hands-on experience with all four is mandatory or whether related network automation experience is acceptable.

Additional Skills to Verify

  • Python programming.
  • Docker and Kubernetes.
  • Cloud-native microservices.
  • CI/CD tools and deployment automation.
  • Linux administration and production support.
  • Telecom or ISP operations experience.

────────────────────

QUALIFICATIONS

Experience: 4+ years, as stated in the job description.

Education: Not specified.

Employment: Permanent.

Location: Bangalore is stated in the official listing. Pune, Mumbai, and Gurugram are also mentioned in the broader description; availability at each location should be confirmed.

A strong candidate should be able to demonstrate practical application development experience alongside the ability to troubleshoot integrations and production systems. Experience with Cisco NSO, NETCONF, and YANG would be especially valuable for the network orchestration component.

────────────────────

POTENTIAL GAPS TO CHECK

Before applying, evaluate these areas:

  1. Cisco NSO experience: Have you developed or supported network services using Cisco NSO or Tail-f NCS?
  2. NETCONF and YANG: Can you explain network configuration workflows and data modeling?
  3. Java depth: Are you comfortable with Core Java, OOP, debugging, and maintaining enterprise applications?
  4. Application servers: Have you deployed and troubleshot applications on Tomcat, IIS, or JBoss?
  5. API integration: Can you troubleshoot REST/SOAP requests, authentication issues, payloads, and integration failures?
  6. Database breadth: Which of PostgreSQL, SQL Server, and MySQL have you used hands-on?
  7. Cloud-native requirements: Does the target project expect Python, Docker, Kubernetes, and CI/CD experience in addition to Java?
  8. Location: Confirm the actual project location and work arrangement.

A candidate strong in Java but unfamiliar with network orchestration may need to close a domain-specific gap. Conversely, a network automation engineer should verify that their Java and enterprise application development skills meet the mandatory criteria.

────────────────────

INTERVIEW PREPARATION

Phase 1: Core Java and OOP

Prepare for questions on:

  • OOP principles: encapsulation, inheritance, polymorphism, and abstraction.
  • Collections, exception handling, generics, and multithreading.
  • Object equality, hashing, and common Java debugging scenarios.
  • Application design, maintainability, and performance.
  • Troubleshooting memory, concurrency, and application errors.

Phase 2: APIs, Application Servers, and Databases

Review:

  • REST versus SOAP and common integration patterns.
  • HTTP methods, status codes, request/response payloads, and error handling.
  • XML, JSON, XSLT, and Regex use cases.
  • Tomcat/JBoss deployment and troubleshooting.
  • SQL joins, indexes, transactions, query optimization, and database design.
  • Debugging slow APIs and database bottlenecks.

Phase 3: Cisco NSO and Network Automation

If network orchestration is part of the target project, prepare to explain:

  • The purpose of Cisco NSO and network service orchestration.
  • NETCONF and its role in network configuration.
  • YANG models and how they represent structured configuration and operational data.
  • Tail-f NCS concepts and service automation workflows.
  • How application APIs can interact with network orchestration systems.
  • Troubleshooting failed configuration or service deployment workflows.

Phase 4: Docker, Kubernetes, and Production Support

Review:

  • Docker images, containers, and deployment basics.
  • Kubernetes Pods, Deployments, Services, and configuration management.
  • CI/CD pipeline stages and deployment automation.
  • Linux commands and log analysis.
  • Diagnosing application startup failures, connectivity issues, and resource constraints.
  • Monitoring, performance tuning, and incident resolution.

Final Interview Focus

Prioritize Core Java, REST/SOAP APIs, databases, and application server troubleshooting, because these appear in the detailed mandatory skills section. Prepare Cisco NSO, NETCONF, and YANG examples if you have relevant experience, and confirm whether Python and Kubernetes are also required for the specific team.

────────────────────

FINAL RECOMMENDATION

Best suited for: Engineers with 4+ years of experience in Java enterprise applications, API integration, database technologies, and preferably telecom network automation.

Main differentiator: Cisco NSO, NETCONF, YANG Modeling, and Tail-f NCS can distinguish a network orchestration candidate from a general Java developer.

Before applying: Clarify the conflicting technology emphasis, exact location, and whether hands-on Cisco NSO experience is mandatory.

Application details: Capgemini Engineering | Reference 532256 | Permanent | Posted October 13, 2026.

How to apply

You will be taken to the employer’s site to complete your application.

Apply for this job (opens in a new tab)