Logo

Java Technical Delivery Manager (NCS/Job/ 3243)

For A Reputed Large Multinational Technology Company
10 - 16 Years
Full Time
Up to 30 Days
Up to 35 LPA
1 Position(s)
Mumbai
Posted 10 Days Ago

Job Skills

Job Description

Job Description

Technical Delivery Manager (TDM)

Role Overview

The Technical Delivery Manager (TDM) is a techno‑functional leadership role with strong emphasis on technical ownership. The TDM is accountable for end‑to‑end technical delivery of applications, while also managing stakeholder communication, risk, and delivery governance.

This role is critical in a banking modernization program, where applications are being migrated from monolithic architectures to microservices across Java and .NET technology stacks.

As discussed, the role is ~70% technical and ~30% functional/management.

Key Responsibilities

1. Technical Ownership (Primary Responsibility)

  • Act as the technical owner of one or more applications
  • Take complete ownership of:
    • Application architecture
    • Technical design decisions
    • Development challenges
    • Deployment and production issues
  • Provide guidance and resolution for:
    • Development team issues
    • Support and operations team issues
  • Ensure technical decisions align with modernization and microservices strategy

2. Application Modernization & Architecture

  • Drive modernization initiatives, including:
    • Migration from monolithic to microservices architecture
  • Guide teams on:
    • Architecture breakdown
    • Service design
    • Scalability and performance considerations
  • Prioritize candidates with prior modernization experience
    • This was explicitly called out as a strong differentiator

3. Technology Leadership (Mandatory Background)

The TDM must come from a strong development background.

  • Background must be technical (Java / .NET)
  • Should not be purely functional or finance background
  • Expected to be aware of:
    • Java versions (8, 17, 20+ as applicable)
    • .NET versions and ecosystem
  • Able to:
    • Understand technical issues raised by teams
    • Provide direction or solutioning
  • Code review responsibility:
    • Required when teams are small or when no separate tech lead exists
    • Otherwise guided through senior developers / leads

4. Delivery & Environment Management

  • Own delivery across environments:
    • Development
    • UAT
    • Production
  • Understand and guide:
    • Manual deployments (majority)
    • Partial DevOps‑based deployments
  • Participate in:
    • UAT deployment discussions
    • Production deployment bridges
  • Ensure developers support deployments and not treat it as “someone else’s job”

5. Stakeholder & Client Communication

  • Act as primary technical interface with client stakeholders
  • Represent the delivery team with:
    • Application Owners
    • SDG / ICC stakeholders
  • Communicate clearly on:
    • Scope
    • Timelines
    • Risks
    • Dependencies
  • Proactively raise risks and mitigation plans instead of waiting for escalation

6. Team & Delivery Management

  • Manage teams typically ranging from:
    • 10 to 30+ members
  • Handle:
    • Multiple applications (minimum 2 or more)
  • Coordinate across:
    • Development teams
    • Support teams
    • Infra, network, and storage teams
  • Ensure smooth coordination across multiple technical towers

7. Functional / Management Responsibilities (Secondary – ~30%)

  • Delivery planning and tracking
  • Dependency and risk management
  • Schedule and milestone ownership
  • Coordination with multiple teams for delivery readiness

Budgeting and pure PM activities are minimal compared to technical responsibilities.

Mandatory Skills & Experience

Technical Skills

  • Strong hands‑on background in Java or .NET
  • Good understanding of:
    • Microservices architecture
    • Enterprise application delivery
  • Ability to support both Java and .NET teams is a strong advantage

Delivery & Leadership Skills

  • Proven experience owning technical delivery
  • Strong communication and negotiation skills
  • Ability to manage multiple applications and stakeholders
  • Proactive mindset with ownership attitude

Role Fitment Notes (As Discussed)

  • This role is not:
    • A pure Scrum Master
    • A purely functional Project Manager
  • This role combines:
    • Technical leadership
    • Delivery ownership
    • Stakeholder management
  • Best suited for:
    • Senior technical professionals who have moved into delivery roles
    • Candidates comfortable handling both engineering and delivery pressure

Position Details

  • Role Type: Technical Delivery Manager (Techno‑Functional)
  • Expected Demand: ~7 positions (as discussed; subject to confirmation)
  • Primary Technology Preference: Java (with .NET as additional advantage)
  • Program Context: Large‑scale banking modernization (140+ applications)

✅ Client‑Ready & Panel‑Aligned

This JD:

  • Matches customer expectations
  • Aligns with panel evaluation
  • Clarifies why this role is different from PM / Scrum / Architect
  • Can be shared with client, TA, and internal sourcing teams