HomeCareersJava Developer — NOrC
Product Engineering

Java Developer — NOrC

Chennai / Gurgaon / Mohali·Full Time·Hybrid·Mid
JavaSpring BootCamunda BPMNMicroservicesJenkins

Role Overview

We are looking for a Java Developer to join our Product Engineering practice working on the NOrC platform. You will build microservice-based components using Spring Boot and Camunda BPMN workflow orchestration, contributing to a platform used in telecom and enterprise orchestration contexts.

What You Will Do

  • Design and build Java microservices using Spring Boot
  • Implement workflow definitions and BPMN process models using Camunda
  • Develop and maintain REST APIs and service integration layers
  • Participate in code reviews and maintain engineering quality standards
  • Contribute to CI/CD pipelines using Jenkins
  • Write unit and integration tests and support UAT validation

Skills and Experience

  • Strong Java development skills with Spring Boot and Spring ecosystem
  • Experience designing and implementing microservice architectures
  • Hands-on with Camunda BPMN or equivalent workflow orchestration tooling
  • REST API design and service integration experience
  • Familiarity with Jenkins or equivalent CI/CD tooling

Preferred Experience

  • Exposure to telecom OSS/BSS platforms or orchestration domains
  • Experience with containerisation using Docker or Kubernetes
  • Knowledge of message queuing and event-driven architectures

How We Work

Ownership-led delivery
We expect every team member to understand the problem, take responsibility and follow through.
Architecture-grounded engineering
Design is validated before implementation begins. Standards and governance are embedded throughout.
Evidence over assumption
Delivery is supported by documentation, runbooks, test results and acceptance evidence.
Continuous improvement
Lessons from every engagement are captured and reused across practices and programs.

Application Process

  1. 1Submit your application with CV and cover note below
  2. 2Our team will review your background and reach out within a reasonable timeframe
  3. 3Initial conversation to understand your experience and explore mutual fit
  4. 4Technical and role discussion with the practice team
  5. 5Offer and onboarding

Apply for this Role

Applying for: Java Developer — NOrC