Java full stack with React js
Tata Consultancy Services · Chennai · onsite · Posted 48d ago
Undisclosed7–10 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Key Responsibilities
- Frontend Development: Build responsive, pixel-perfect, and highly interactive user interfaces using React.js, Redux/Context API, HTML5, CSS3, and modern frontend build tools.
- Backend Development: Design and develop scalable microservices and robust RESTful APIs using Java (8 or higher), Spring Boot, and Spring Cloud frameworks.
- Database Management: Write optimized queries, design schemas, and manage data integrity using relational (e.g., PostgreSQL, MySQL) and/or Non-Relational (e.g., MongoDB) databases.
- Architecture & Design: Participate in architectural discussions, ensuring application designs align with enterprise standards for security, scalability, and performance.
- DevOps & Deployment: Collaborate on CI/CD pipeline setups using tools like Jenkins, Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP).
- Quality Assurance: Write clean, maintainable, and testable code. Implement unit testing using JUnit/Mockito for the backend and Jest/Enzyme/RTL for the frontend.
- Collaboration: Work closely with UX/UI designers, product managers, and cross-functional teams in an Agile/Scrum environment to deliver high-quality features.
Required Skills & Qualifications
Backend Technical Skills:
- Strong core Java proficiency (Java 8 / 11 / 17).
- Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.
- Deep understanding of Microservices architecture and RESTful API design.
- Experience with messaging queues like Apache Kafka or RabbitMQ is a plus.
Frontend Technical Skills:
- Extensive experience with React.js and its core principles (Hooks, Lifecycle, State Management).
- Proficiency in state management libraries like Redux, Redux-Saga, or Context API.
- Strong command of modern JavaScript (ES6+), TypeScript, HTML5, and CSS3/SASS.
- Experience with UI frameworks like Material-UI, Tailwind CSS, or Bootstrap.
Database & Tools:
- Proficiency with SQL databases (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Redis).
- Experience with version control tools, specifically Git.
- Familiarity with build tools like Maven, Gradle, Webpack, or Vite.
Soft Skills & Education:
- Bachelors/Master’s degree in Computer Science, Information Technology, or a related field.
- Strong problem-solving and analytical skills.
- Excellent communication and team collaboration abilities.
- Ability to thrive in a fast-paced, Agile environment.
Preferred/Nice-to-Have Skills
- Experience with cloud services (AWS EC2, S3, RDS, Lambda or Azure equivalent).
- Familiarity with containerization (Docker, Kubernetes).
- Knowledge of GraphQL.
- Experience with Next.js or modern micro-frontend architectures.
Sourced from naukri
Skills
Java full stack with React jsReact.JsSpring BootJava
About TCS

Tata Consultancy Services
IT Services & Consulting
608.0k+
employees
1968
58 years old
Mumbai, Maharashtra
India
About
An IT services and consulting firm offering business solutions, committed to driving innovation for global enterprises.
Industries
IT Services & ConsultingFinancial ServicesInternetEducation & TrainingBPO
Employee ratings
1,14,115 reviews
3.3/ 5
Culture
3.2
Career growth
2.3
Work-life
3.5
Employees rate it well for
Job Security22973Salary21006Work Life Balance15396Appraisal10413Work Culture8916
Find them on