Full Stack / Back-end Developer

New Delhi, Delhi, India
Sep 24, 2024
Sep 22, 2025
Onsite
Full-Time
7 Years
Job Description

Tata Consultancy Services is seeking a passionate and skilled Java Full Stack Developer to join our dynamic team. The ideal candidate will have a solid background in Java web development and a strong desire to engage in hands-on coding.

Key Responsibilities

  • Develop and maintain web applications using Java, Spring, and Hibernate frameworks.
  • Collaborate with cross-functional teams to design and implement scalable solutions.
  • Build responsive user interfaces using UI technologies such as Angular (4+) or ReactJS.
  • Create and execute Unit and Functional Test cases to ensure software quality.
  • Design and implement RESTful APIs and Microservices architecture.
  • Troubleshoot and resolve issues in business-critical applications.
  • Utilize version control (GIT) and follow branching/merging strategies.
  • Participate in Agile development practices and pair programming sessions.

Technical Skills

  1. Core Java. 7+ years of experience.
  2. Frameworks. Strong expertise in Java/JEE technology frameworks, particularly Spring and Hibernate.
  3. UI Technologies. Proficient in Angular (4+) and/or ReactJS.
  4. Cloud Environment. Experience with Google Cloud Platform (GCP) or other cloud services.
  5. DevOps & ALM Tools. Familiarity with DevOps practices and ALM tools.
  6. Design Patterns. Knowledge of software design patterns and application design principles.
  7. Testing. Experience with Test Driven Development (TDD) and writing test cases.

Additional Requirements

  • Ability to work in a fast-paced environment with global teams.
  • Strong problem-solving skills and a proactive approach to resolving issues.
  • Excellent communication skills and a collaborative mindset.
  • Must be passionate about coding and software development.

Join us at Tata Consultancy Services and be a part of a team that drives innovation and excellence in technology solutions!