Tata Consultancy Services

ReactJS and Java Full Stack Developer

Tata Consultancy Services

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
6+ yrs
Salary
Openings
1
Posted
5 hours ago
Work mode
In office
Education
Any graduate
Eligibility
Any graduate can apply.
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

Company Overview

Tata Consultancy Services (TCS) is a global leader in IT and business solutions with over 612,000 employees worldwide, operating across 55 countries. With revenues of USD 29.08 billion for 2023-24, TCS delivers services in areas including Cloud Infrastructure, Cognitive Business Operations, Cybersecurity, Consulting, Enterprise Solutions, Internet of Things, Digital Engineering, and Data Analytics. The company is recognized as one of India’s most respected employers and maintains a strong commitment to diversity with over one lakh female associates.

Job Responsibilities

  • Develop and maintain Java Spring Boot microservices following a layered and clean architecture suitable for banking domain functionalities such as accounts, payments, and transfers.
  • Implement robust, transaction-safe RESTful APIs designed for scalability and align them with microservices architecture principles.
  • Create and maintain API documentation using Swagger/OpenAPI specifications and ensure API contract validations.
  • Build responsive and user-friendly web interfaces using ReactJS and Redux frameworks, developing reusable frontend components and shared backend utilities.
  • Design and implement asynchronous event-driven workflows using Kafka and optimize caching strategies with Redis.
  • Perform unit testing using Jest for frontend and JUnit/Mockito for backend components.
  • Participate actively in Agile development practices including daily stand-ups, sprint planning, and retrospectives.
  • Utilize tools such as Jenkins, Bamboo, GitHub, Maven, and ANT to manage continuous integration and deployment pipelines.
  • Adhere to secure coding practices in line with OWASP guidelines.
  • Conduct code reviews, offer technical mentoring, and collaborate with cross-functional teams including direct communication with customers.

Candidate Requirements

  • A minimum of 6 years professional experience in full stack development utilizing Java Microservices and ReactJS.
  • Proficient in building and exposing RESTful APIs using Spring Boot aligned to microservices architecture.
  • Strong capabilities with JPA, transaction management, and relational database integration.
  • Hands-on experience in asynchronous processing with Kafka and caching solutions such as Redis.
  • Solid understanding of frontend development using ReactJS and Redux including responsive UI implementations.
  • Knowledge and practical skills in unit testing frameworks such as Jest for frontend and JUnit/Mockito for backend.
  • Experience managing CI/CD pipelines via Jenkins, Bamboo, GitHub, Maven, and ANT.
  • Familiarity with Agile methodologies and secure coding standards based on OWASP.

Eligibility

Open to candidates holding any graduate degree.

Minimum education

Bachelor's Degree

Tools & software

Java Redis required Apache Kafka required

How they work

Teamwork & Collaboration Attention to Detail Leadership Customer Focus

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer