Tata Consultancy Services

Engineer

Tata Consultancy Services$95K — $105K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years experience as a Full Stack Developer in enterprise applications.
  • Strong expertise in Java/J2EE, Spring Boot, Microservices, and front-end technologies (JSP, JSF, JavaScript, HTML, Struts).
  • Experience with RESTful APIs, enterprise web applications, and performance enhancement.
  • Familiarity with containerized platforms (Docker, Kubernetes, OpenShift) for application modernization.
  • Knowledge of enterprise-grade security mechanisms (SSO using Ping Identity, JWT, OAuth, LDAP).

Responsibilities

  • Design and develop scalable RESTful APIs and web applications using Java and Spring.
  • Lead initiatives to modernize legacy systems to current technology stacks.
  • Build microservices architectures and optimize data processing using Apache Kafka.
  • Transform UI by migrating to modern Angular-based Single Page Applications.
  • Implement CI/CD pipelines for automated deployment using Jenkins and UrbanCode Deploy.
  • Conduct peer code reviews to ensure high quality and maintainability of code.
  • Collaborate with cross-functional teams to deliver secure and scalable applications.

Benefits

  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage including Disability and Pet Insurance.
  • Maternal & Parental Leaves support.
  • Insurance options such as Auto, Home, and Identity Theft protection.
  • Professional growth benefits including Certification Reimbursement.
  • Generous Time Off including vacations and sick leave.
  • Legal and financial assistance options including a 401K Plan and Student Loan Refinancing.
Full Job Description
Skill: Java Developer

Must Have Technical/Functional Skills:

  • Full Stack Developer with experience in designing, developing, and deploying scalable, high-performance enterprise applications.
  • Expertise in Java/J2EE, Spring Boot, and Microservices architectures, coupled with strong front-end proficiency(JSP, JSF, JavaScript, HTML, Struts).


Roles & Responsibilities:

  • Java, Spring, struts, JSP, JSF, JavaScript, HTML, SOAP.
  • Should be able to work on front end and backend development activities support work on debugging.
  • Should work on supporting the application.
  • Design and develop scalable RESTful APIs and enterprise web applications using Java, Spring Boot, Spring MVC, and Hibernate, enhancing system performance.
  • Build and implement microservices-based architecture for enterprise metadata management, enabling seamless data validation, publishing, and migration across environments through dynamic Teradata Parallel Transporter (TPT) scripts.
  • Enable asynchronous communication between services using Apache Kafka, eliminating data processing bottlenecks and improving system throughput.
  • Lead application modernization initiatives, migrating legacy systems to modern technology stacks and containerized platforms (Docker, Kubernetes, OpenShift), improving deployment efficiency.
  • Drive UI transformation by migrating legacy monolithic front-end technologies (JSP/JSF) to modern Angular-based Single Page Applications (SPAs), enhancing scalability and user experience.
  • Re-architect existing UI components into modular, reusable Angular components, improving rendering performance and maintainability.
  • Implement enterprise-grade security mechanisms, including Single Sign-On (SSO) using Ping Identity, JWT, OAuth, and LDAP, ensuring protection against vulnerabilities such as session fixation and clickjacking.
  • Develop reusable Java utilities and transformation functions for tokenization, detokenization, and data migration, accelerating development across multiple applications.
  • Streamline CI/CD pipelines using Jenkins and UrbanCode Deploy, enabling automated builds, continuous integration, and zero-downtime deployments on WebSphere, Tomcat, and OpenShift environments.
  • Automate backend data processes by creating Python scripts for data extraction and workflow optimization, improving integration efficiency across systems.
  • Contribute to Service-Oriented Architecture (SOA) design, enabling seamless communication between frontend and backend services.
  • Ensure high code quality by conducting peer code reviews, enforcing best practices, and maintaining strong unit test coverage using JUnit and Mockito.
  • Collaborate with cross-functional teams including QA, DevOps, and business stakeholders to deliver high-quality, scalable, and secure enterprise applications.


Salary Range - $95,000-$105,000 a year

TCS Employee Benefits Summary:

  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assi stance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Information Technology Jobs

Find similar Engineer jobs: