Full Stack Developer - Java | ReactJS | Angular

Noida, Uttar Pradesh, India
Jun 19, 2024
Jul 09, 2025
Onsite
Full-Time
6 Years
Job Description

As a Full Stack Developer at Tata Consultancy Services, you will play a crucial role in designing, developing, and deploying scalable solutions using a diverse set of technologies. You will collaborate closely with stakeholders, product management teams, and other IT professionals to understand project requirements and deliver high-quality software solutions.

Key Responsibilities

  • Design, develop, and maintain Microservices architecture on cloud platforms, ensuring scalability and reliability.
  • Implement best practices in application development, advocating for quality code, and efficient deployment strategies.
  • Utilize your expertise in Java (8/11), SpringBoot, Kotlin, and other backend technologies to build robust server-side applications.
  • Leverage front-end technologies such as ReactJS, Angular (5+), Typescript, HTML5, CSS3 to create intuitive and responsive user interfaces.
  • Implement testing frameworks like JEST, Junit 5, Jasmine, and Karma to ensure software quality and reliability.
  • Collaborate with DevOps teams to establish CI/CD pipelines using tools like Azure DevOps, GitHub Actions, and ensure automated deployments.
  • Apply Infrastructure as Code (IAC) principles using Terraform for efficient management of cloud infrastructure on Azure.
  • Design and optimize APIs (REST, other) for performance, security, and scalability.
  • Stay updated with emerging technologies, industry trends, and best practices to continuously improve technical skills and knowledge.

Required Skills

  • Solid experience with Java 8/11, SpringBoot, and Kotlin for backend development.
  • Proficiency in front-end technologies including ReactJS, Angular (5+), Typescript, HTML5, CSS3.
  • Strong understanding of Microservices architecture, deployment patterns, and cloud platforms (Azure preferred).
  • Experience with testing frameworks (JEST, Junit 5, Jasmine, Karma) and CI/CD tools (Azure DevOps, GitHub Actions).
  • Familiarity with infrastructure automation using Terraform and cloud services on Azure.
  • Knowledge of SQL/NoSQL databases such as Oracle, SQL, Cassandra.
  • Understanding of UI/UX design principles and best practices.
  • Hands-on experience with version control systems (GIT), IDEs (Eclipse, IntelliJ), and Agile/Scrum methodologies.
  • Excellent communication skills and ability to collaborate effectively in a team environment.

Benefits of Joining Tata Consultancy Services

  • Opportunity to work with a global leader in IT services and consulting, contributing to high-impact projects across diverse industries.
  • Continuous learning and development opportunities through training programs, certifications, and access to cutting-edge technologies.
  • Competitive compensation package including salary, bonuses, and comprehensive benefits.
  • A collaborative and inclusive work culture that promotes innovation, creativity, and career growth.

Apply Now

 Join Tata Consultancy Services and be part of a team that drives technological advancements and delivers solutions that impact businesses worldwide. If you are passionate about technology, enjoy solving complex challenges, and thrive in a collaborative environment, apply now and unleash your potential with us.