Senior Technical Program Manager

Opus Technologies

Pune District

On-site

INR 2,500,000 - 4,500,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Opus Technologies in Pune, India, is seeking a Technical Program Manager to drive the design, development, and delivery of cloud-native applications. You will own architecture decisions, guide engineering teams, and deliver complex systems aligned with business goals.

The role covers architecture, development, program management, quality, operations, and innovation. You will lead end-to-end SDLC, manage dependencies, implement observability, and mentor engineers while embracing a culture of

Qualifications

  • Hands-on experience in Core Java (17+)
  • Expert in Spring Boot, MVC, and Spring Security
  • Designing and consuming RESTful APIs with OAuth2/JWT
  • Kafka or RabbitMQ messaging and event-driven architecture
  • Docker and Kubernetes deployment on cloud (AWS/OpenShift)
  • CI/CD tooling (Jenkins, GitHub Actions)
  • Ability to drive architecture decisions and SDLC ownership
  • SRE mindset with observability and reliability focus

Responsibilities

  • Translate requirements into scalable designs using Spring Boot
  • Develop and deploy cloud-native Java applications
  • Lead delivery planning, sprint execution, and cross-team coordination
  • Define HLD/LLD and adopt modular design standards
  • Ensure quality via unit/integration tests and CI/CD
  • Implement observability with Prometheus, Grafana, and ELK
  • Mentor engineers and drive continuous improvement

Skills

Leadership
Program management
Cross-team collaboration
Mentoring

Tools

Java 17+
Spring Boot
Spring MVC
Spring Security
REST APIs
OAuth 2.0 / JWT
Kafka/RabbitMQ
Docker
Kubernetes
AWS/OpenShift
Jenkins / GitHub Actions
Resilience4j

Job description

Technical Program Manager (TPM)
Role Overview

We are seeking a highly skilled TPM to drive the design, development, and delivery of scalable, cloud-native applications. This role combines deep technical expertise with program leadershipowning architecture decisions, guiding engineering teams, and ensuring successful delivery of complex systems aligned with business goals.

Key Responsibilities
1. Architecture & Design
  • Translate product requirements into scalable, maintainable system designs following Spring Boot and MVC best practices.
  • Design and develop secure, enterprise-grade REST APIs using OAuth 2.0, JWT, and role-based access control, ensuring zero-trust principles.
  • Drive microservices architecture strategy, including:
    • Service decomposition
    • Contract-first API design
    • Synchronous (REST) and asynchronous (Kafka/RabbitMQ) communication
  • Define and produce High-Level Design (HLD) and Low-Level Design (LLD) artifacts.
  • Evaluate and recommend appropriate tools, data structures, and technology stacks.
2. Development & Delivery
  • Write clean, modular, and high-performance Java (15+) code, leveraging modern features like Streams, Optional, and CompletableFuture.
  • Manage configuration using Spring Boot profiles, environment variables, AWS Secrets Manager, Kubernetes ConfigMaps/Secrets.
  • Build and operate cloud-native applications using Docker, Kubernetes (AWS / OpenShift).
  • Lead modernization efforts:
    • Monolith Microservices migration
    • Apply patterns like Strangler Fig, Anti-Corruption Layer
  • Own the end-to-end SDLC: requirements, design, implementation, testing, deployment, and production support.
3. Program Management (TPM Focus)
  • Drive delivery planning, sprint execution, and cross-team coordination.
  • Break down complex initiatives into trackable deliverables with accurate estimations.
  • Manage dependencies, risks, and stakeholder communication.
  • Ensure timely delivery with quality adherence, balancing technical trade-offs.
4. Quality & Testing
  • Enforce coding standards, peer reviews, and static code analysis.
  • Define clear testing strategies:
    • Unit tests (business logic isolation)
    • Integration tests (Spring context, DB, external services)
  • Drive performance, scalability, and reliability testing.
  • Implement fault tolerance using Resilience4j (circuit breaker, retry, bulkhead, rate limiting).
  • Champion TDD, CI/CD automation, and continuous delivery pipelines.
5. Operations & Reliability (SRE Mindset)
  • Implement observability via Spring Boot Actuator, Prometheus, Grafana, ELK.
  • Manage deployment strategies:
    • Blue/Green, Canary, Rolling updates in Kubernetes
  • Define and track SLIs/SLOs and error budgets.
  • Lead incident management, root-cause analysis, and post-mortems.
  • Ensure production stability, scalability, and resilience.
6. Research & Innovation
  • Explore and evaluate emerging technologies and frameworks.
  • Lead Proof of Concepts (PoCs) and technical experiments.
  • Stay current with Java evolution (Java 11, 17, 21 features).
7. Collaboration & Leadership
  • Collaborate with product managers, architects, and stakeholders to drive solutions.
  • Mentor team members through:
    • Code reviews
    • Pair programming
    • Knowledge sharing sessions
  • Navigate technical discussions with data-driven decision-making.
  • Foster a culture of engineering excellence and continuous improvement.
Core Technical Skills
  • Strong hands-on experience in Core Java (17+)
  • Deep expertise in:
    • Spring Boot, Spring MVC, Spring Security
  • Experience designing and consuming RESTful APIs (versioning, pagination, error handling)
  • Strong knowledge of SQL & PostgreSQL (schema design, query optimization)
  • Hands-on experience with:
    • Kafka and/or RabbitMQ
    • Docker, Kubernetes (Deployments, Services, HPA, ConfigMaps, Secrets)
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions, etc.)
  • Experience with Resilience4j / fault tolerance frameworks
Preferred Qualifications
  • Experience in legacy system modernization to microservices
  • Strong understanding of performance engineering and scalability
  • Familiarity with SRE practices (SLIs, SLOs, monitoring, alerting)
  • Experience managing complex, cross-functional projects
Soft Skills
  • Excellent communication and stakeholder management skills
  • Strong problem-solving and decision-making abilities
  • Ownership mindset for production systems and incidents
  • Ability to work in fast-paced, deadline-driven environments
  • Collaborative, proactive, and adaptable personality
Nice to Have
  • Experience with AWS or OpenShift (OCP)
  • Exposure to Infrastructure as Code (Terraform/CloudFormation)
  • Certification in Cloud / Kubernetes / Java / Agile methodologies
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Technical Lead
Senior Technical Lead

Comviva • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Lead Engineer - Java
Senior Lead Engineer - Java

Staples India • Chennai District

On-site
INR 4,000,000 - 7,000,000
Java Developer - S
Java Developer - S

Tata Consultancy Services • Bengaluru

On-site
INR 2,200,000 - 6,000,000
Senior Technical Lead
Senior Technical Lead

Comviva Technology • Gurugram District, Bengaluru

Hybrid
INR 1,800,000 - 3,200,000
Technical Project Manager - Java
Technical Project Manager - Java

Nexifyr • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Principal Software Engineer
Principal Software Engineer

Oracle • Bengaluru

On-site
INR 4,200,000 - 9,000,000
Team Lead - Java
Team Lead - Java

3i Infotech Limited • Mumbai

On-site
INR 2,800,000 - 4,200,000
Technical / Senior Technical Lead
Technical / Senior Technical Lead

Excelsoft Technologies • Mysuru

On-site
INR 1,500,000 - 2,100,000
Technical / Senior Technical Lead
Technical / Senior Technical Lead

Excelsoft Technologies Limited • Mysuru

On-site
INR 2,500,000 - 4,000,000
Senior Tech Lead
Senior Tech Lead

KRAN Consulting Pvt. Ltd. • India

On-site
INR 3,000,000 - 6,000,000