Search by job, company or skills

PwC India

Technical Lead

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 22 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

  1. Technical Lead

We are seeking an experienced Technical Lead with 10+ years of hands-on software development experience across frontend and backend technologies. The ideal candidate will lead system design, drive technical decisions, mentor teams, and ensure the delivery of scalable, high-quality solutions while collaborating closely with product, architecture, and business stakeholders.

Key Responsibilities

  1. Technical Leadership
  • Lead end-to-end architecture, design, and implementation of scalable web applications.
  • Define and enforce coding standards, best practices, and technical guidelines.
  • Make key decisions on technology stack, frameworks, tools, and design patterns.
  • Review code, perform design reviews, and ensure technical excellence. Lead team in migrating the legacy application processes from Struts 1.0 to a React-based frontend with Spring Boot microservices backend based on approved BRD.
  • Upgrading the application runtime from JDK 5 to JDK 21
  • Rewriting Oracle-based database logic (procedures, functions, jobs, business rules) into EDB/PostgreSQL
  • Implementing CI/CD pipelines to streamline development and deployment workflows.
  • Maintaining latest version of technical stack, closure of security vulnerabilities
  • Performance optimization techniques implementation in project.
  1. Application & Architecture Modernization:
  • Lead the migration from a Struts 1.0 monolithic system to a modern React + Spring Boot microservices architecture.
  • Architect and implement modular, RESTful microservices to support frontend/backend separation and scalable deployment.
  • Upgrade the core application codebase from Java 5 to Java 21, modernizing syntax, handling deprecated APIs, and leveraging new Java features such as records, sealed classes, and virtual threads.
  • Define coding standards, refactor legacy components, and ensure high-performance, secure code throughout the stack.
  • Ensure frontend implementation in ReactJS aligns with best practices in responsive design, API integration, and user experience.
  1. Database Logic Migration (Oracle to EDB/PostgreSQL):
  • Lead the analysis, redesign, and conversion of stored procedures, functions, jobs, and their embedded business rules from Oracle to EDB/PostgreSQL.
  • Interpret complex PL/SQL logic, and ensure accurate implementation of equivalent behavior in PostgreSQL using PL/pgSQL or compatible constructs.
  • Maintain transactional integrity, error handling, and performance tuning across migrated logic.
  • Document all migrated objects and business rules, ensuring traceability and validation with the functional teams.
  • Collaborate with application developers and business analysts to validate post-migration behavior in UAT and production environments.
  1. CI/CD Pipeline Setup & DevOps Integration:
  • Design and implement automated CI/CD pipelines using tools like Jenkins or GitLab CI, covering build, test, and deployment stages.
  • Integrate containerization and artifact management where applicable to streamline delivery.
  • Enforce code quality gates, static analysis, and secure deployment workflows across environments.
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
  1. Required Skills & Qualifications
  • BE/B.TECH/MCA or equivalent
  • 10+ years of professional software development experience.
  • 5+ years in a Technical Lead or Senior Engineer role.
  • Strong experience in both frontend and backend development.
  • Solid understanding of design patterns, data structures, and algorithms.
  • Experience with Agile/Scrum methodologies.
  • Excellent problem-solving, leadership, and communication skills.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136997523

Similar Jobs