Java Full stack Technical Lead

Tata Consultancy Services Ltd
  • Malvern, PA
  • $130,000–$145,000 Per Year
7 days ago

Job Description

Role: Technical Lead

Required Skills: AWS | Java | Machine Learning

Qualification: BACHELOR OF COMPUTER SCIENCE

Experience: 12 - 15 Years

Function: TECHNOLOGY

Apply By: 2027-01-03

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

Numbers & Facts

LocationMalvern, PA
Salary$130,000–$145,000 Per Year

Skills

  • AWS Lambdaunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • Application Programming Interface (API)unmatched
  • Architectural Designunmatched
  • Atlassian JIRAunmatched
  • Best Practicesunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Computer Securityunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Database Designunmatched
  • Debugging Skillsunmatched
  • Delivery Managementunmatched
  • Enterprise Applicationsunmatched
  • Enterprise Protectionunmatched
  • Establish Prioritiesunmatched
  • GitHubunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Information/Data Security (InfoSec)unmatched
  • Javaunmatched
  • Leadershipunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Node.jsunmatched
  • Organizational Skillsunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Production Supportunmatched
  • Production Systemsunmatched
  • Quality Assurance Methodologyunmatched
  • REST (Representational State Transfer)unmatched
  • Risk Analysisunmatched
  • Root Cause Analysisunmatched
  • SQL Databasesunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Server Programming/Applicationsunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Testingunmatched
  • Support Documentationunmatched
  • System Integration (SI)unmatched
  • Systems Analysisunmatched
  • Team Lead/Managerunmatched
  • Team Playerunmatched
  • Technical Deliveryunmatched
  • Technical Leadershipunmatched
  • Technical Writingunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • User Documentationunmatched
  • User Interface/Experience (UI/UX)unmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder