Java Full Stack Technical Lead

Tata Consultancy Services

Malvern (Chester County)

On-site

USD 130,000 - 145,000

Full time

2 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

Tata Consultancy Services in Malvern, PA is seeking a Technical Lead to guide the design, development, and deployment of large-scale enterprise applications. You will own backend architecture using Java, Spring Boot, Node.js, REST APIs, and microservices, and collaborate with frontend teams using Angular/Preact.

You will lead technical teams, ensure performance, implement automated testing, and drive cross-functional delivery in an Agile environment.

Qualifications

  • Extensive experience in designing and delivering complex enterprise applications.
  • Bachelor's degree in CS/Engineering/IT; master's preferred.
  • Strong backend focus: server-side development, API management, debugging, DB tuning.
  • Proven experience leading technical teams and delivering enterprise-scale apps.
  • Excellent communication, collaboration, and stakeholder-management skills.

Responsibilities

  • Lead analysis, design, development, testing, and deployment of enterprise applications and databases.
  • Translate specs into scalable backend and services using Java, Spring Boot, Node.js, REST, and microservices.
  • Develop frontend apps with Angular and Preact for responsive UX.
  • Optimize backend performance, scalability, availability, and responsiveness.
  • Integrate multiple data sources and third-party APIs to improve data flow.
  • Collaborate across frontend, backend, architecture, and business teams.
  • Implement automated testing and support test automation.
  • Deploy code across dev/test/prod with release/change-control.
  • Provide production support and root-cause analysis.
  • Maintain architecture docs, API specs, and backend logic.

Skills

Java & Spring Boot
Node.js
Angular & Preact
REST APIs & microservices
AWS cloud services
AWS CloudFormation
Amazon ECS
Amazon DynamoDB
Amazon S3
Amazon Redshift
Amazon Kinesis Data Streams
AWS Glue
AWS Lambda
SQL & DB performance tuning
GitHub
CI/CD pipelines
Test automation
Agile, JIRA & Confluence
Documentation for experimentation & UX

Education

Bachelor's degree in Computer Science/Engineering/IT
Master's degree or postgraduate diploma preferred

Job description

Required Qualifications
  • Extensive experience in software development, system integration, database design, and backend architecture, with demonstrated ability to lead the design and delivery of complex enterprise applications.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field. A relevant master's degree or postgraduate diploma is preferred.
  • Strong experience in server-side development, system integration, API management, debugging, database ptimization, and performance tuning.
  • Proven experience leading technical teams and delivering enterprise-scale applications.
  • Excellent communication, collaboration, problem-solving, and stakeholder-management skills.
Must-Have Technical Skills
  • Java and Spring Boot
  • Node.js
  • Angular and Preact
  • REST APIs and microservices architecture
  • AWS Cloud services
  • AWS CloudFormation
  • Amazon ECS
  • Amazon DynamoDB
  • Amazon S3
  • Amazon Redshift
  • Amazon Kinesis Data Streams
  • AWS Glue
  • AWS Lambda
  • SQL and database performance tuning
  • GitHub
  • CI/CD pipelines
  • Test automation
  • Agile methodology, JIRA, and Confluence
  • Experience collaborating with design and development partners.
  • Experience creating documentation and supporting implementation standards for experimentation and personalization delivery.
Roles & Responsibilities
  • Lead system analysis, solution design, development, testing, and implementation of enterprise applications and databases.
  • Translate technical specifications into scalable, high-quality code for complex development and enhancement projects.
  • Design and develop backend applications using Java, Spring Boot, Node.js, REST APIs, and microservices.
  • Develop responsive and user-friendly front-end applications using Angular and Preact.
  • Optimize backend systems for performance, scalability, availability, and responsiveness.
  • Integrate third-party products, multiple data sources, APIs, and services to improve data flow and system efficiency.
  • Collaborate with front-end, backend, architecture, and business teams to deliver seamless application experiences.
  • Implement automated testing practices and ensure applications support test automation.
  • Deploy code across development, testing, and production environments in accordance with release schedules and change-control procedures.
  • Provide production support, troubleshoot complex issues, and perform root-cause analysis.
  • Maintain technical documentation covering architecture, integrations, APIs, backend services, and application logic.
  • Implement enterprise standards for application security, data protection, resilience, and software development.
  • Participate in architecture, design, code, and test reviews throughout the software development lifecycle.
  • Mentor junior developers and provide technical direction to the development team.
  • Communicate technical issues and recommendations effectively to internal clients and cross-functional stakeholders.
  • Ensure all deliverables comply with Information Technology and Information Security policies and procedures.
  • Support Agile delivery, continuous process improvement, and other assigned technical initiatives.
Managerial Skills
  • Strong technical leadership and team management skills, with the ability to guide and mentor development teams.
  • Ability to coordinate with cross-functional teams, architects, product owners, and business stakeholders.
  • Strong planning, prioritization, and delivery management skills with accountability for timelines and quality.
  • Excellent communication and stakeholder management skills, including the ability to explain technical concepts to both technical and non-technical audiences.
  • Strong problem-solving and decision-making abilities, with ownership of complex technical issues and escalations.
  • Ability to conduct technical reviews, provide constructive feedback, and mentor junior team members.
  • Experience working in Agile/Scrum environments and collaborating across distributed teams.
  • Ability to identify delivery risks, dependencies, and technical challenges and drive them to resolution.
  • Demonstrated ability to promote continuous improvement, engineering best practices, and knowledge sharing across the team.
  • Strong sense of ownership, accountability, and results-oriented leadership

Salary Range: $130,000 - $145,000 a year

Desired Candidate Profile

Qualifications

BACHELOR OF COMPUTER SCIENCE

Location: Malvern, PA

Function: TECHNOLOGY

Role: Technical Lead

ID: 438462

Skills: AWS | Java | Machine Learning

Salary Range: $130,000 - $145,000

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Lead
Technical Lead

Tata Consultancy Services • Malvern

On-site
USD 100,000 - 145,000
Discretionary Incentive
Medical Coverage
Parental Leave
+3
Technical Java Lead Developer
Technical Java Lead Developer

TheCorporate LLC • United States

On-site
USD 140,000 - 190,000
Java Fullstack Developer
Java Fullstack Developer

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 90,000 - 120,000
Java Fullstack Developer
Java Fullstack Developer

Tata Consultancy Services • Plano (TX)

On-site
USD 100,000 - 130,000
Lead Java Developer
Lead Java Developer

ENIN SYSTEMS INC • Texas

On-site
USD 120,000 - 160,000
Java Full Stack Developer
Java Full Stack Developer

Tata Consultancy Services • Plano (TX)

On-site
USD 120,000 - 130,000
Discretionary Annual Incentive
Medical Coverage
401K Plan
+1
Java Tech Lead
Java Tech Lead

Tata Consultancy Services • Irving (TX)

On-site
USD 80,000 - 125,000
Java Engineer
Java Engineer

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 100,000 - 115,000
Java Fullstack Developer With Aws
Java Fullstack Developer With Aws

Tata Consultancy Services • Dallas (TX)

On-site
USD 110,000 - 120,000
Discretionary annual incentive
Comprehensive medical cover
Parental leaves
+3
Senior Java Tech lead
Senior Java Tech lead

Tata Consultancy Services • Mason (OH)

On-site
USD 100,000 - 150,000
Discretionary Annual Incentive
Medical Coverage
Family Leave
+5