Tata Consultancy Services

Java Developer with Spring Boot and Angular

Tata Consultancy Services

Hyderabad, Telangana, India · Full Time

Be the first to apply

Experience
6–10 yrs
Salary
Openings
1
Posted
1 day ago
Work mode
In office
Education
Any graduate
Eligibility
Applicants must hold a graduate degree in any discipline.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Company

Tata Consultancy Services is a global leader in IT and business solutions with over 612,000 employees worldwide and a presence in 55 countries. Reporting a revenue of USD 29.08 billion for the financial year 2023-24, TCS delivers services across diverse domains including Cloud Infrastructure, Cognitive Business Operations, Cybersecurity, Consulting, Enterprise Solutions, Digital Engineering, and Data Analytics. The company is recognized as one of India's largest equal opportunity employers with a significant number of female associates and is consistently ranked among India's most respected companies.

Job Location and Interview Details

The position is based in multiple locations: Chennai, Bengaluru, Hyderabad, Pune, Kochi, Kolkata, NCR, and Delhi. A virtual interview is scheduled for September 19th.

Role Summary

This role is for an experienced Java Spring Boot developer with Angular expertise, focusing on designing, developing, and maintaining scalable, enterprise-level web applications. The candidate will collaborate with cross-functional teams to ensure the delivery of secure, high-quality software solutions.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade applications utilizing Java, Spring Boot, and Angular frameworks.
  • Create and consume RESTful APIs and microservices-based software components.
  • Develop responsive and reusable UI elements with Angular technology.
  • Implement backend logic, integrations, and services using Spring Boot architecture.
  • Collaborate closely with business analysts, architects, QA teams, and stakeholders to meet project goals.
  • Ensure optimal application performance, security, scalability, and reliability.
  • Participate in code reviews and maintain engineering best practices and coding standards.
  • Troubleshoot issues in production environments and provide ongoing application support.
  • Contribute to continuous integration and delivery pipelines along with deployment automation.
  • Document technical aspects and share knowledge within the team.

Required Skills and Experience

  • At least 10 years of experience in Java application development and support.
  • Proficiency with Java versions 8, 11, or 17 along with Spring Boot framework.
  • Experience working with Angular 12 or newer versions for front-end development.
  • Strong background in microservices architecture and REST API design.
  • In-depth understanding of Spring MVC, Spring Security, Spring Data JPA, and Hibernate ORM.
  • Solid grasp of Angular components, services, routing, state management, and reactive forms.
  • Hands-on experience with relational databases such as Oracle, SQL Server, or PostgreSQL.
  • Familiar with version control using Git and build/deployment automation using Jenkins and CI/CD pipelines.
  • Skilled in application debugging, performance tuning, and providing production support.
  • Excellent analytical, problem-solving, communication, and stakeholder management capabilities.

Additional Information

The candidate should confirm availability for the virtual interview on September 19th to proceed with the application and subsequent data collection steps for the hiring process.

Minimum education

Bachelor's Degree

Tools & software

Java Git required Jenkins CI required

How they work

Communication Teamwork & Collaboration Problem Solving Relationship Building
🤖
Online · instant AI help
Broxer