> Markdown version of [/jobs/ext/588476-java-full-stack-developer-with-react](https://www.wearedevelopers.com/jobs/ext/588476-java-full-stack-developer-with-react). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Full Stack Developer with React - **Company:** Tata Consultancy Services Limited - **Location:** Addison, TX, United States - **Experience:** Expert - **Salary:** $110,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Spring Security, Application Programming Interfaces (APIs), Agile Methodology, Relational Databases, Database Connection, Database Schema, Software Debugging, Hibernate (Java), Java Persistence API, Object-Relational Mapping, OAuth, Oracle (Applications), Oracle SQL Developer, Performance Tuning, Scrum Methodology, Query Optimization, SQL Stored Procedures, SQL Databases, TypeScript, ReactJS, Spring-boot, Software Security, Backend, Material UI, Information Technology, Data Management, Front End Software Development, React Redux, Restful APIs, Es2015, Microservices - **Published:** June 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=60a754b6968e19ad ## About the Role Do you have experience in Technical troubleshooting support?, Do you have a Bachelor's degree?, Primary Skill: Java Full Stack with react .js Secondary: Oracle, SQL. Experience: Minimum 10+ years Roles & Responsibilities Skilled and detail-oriented Java Full Stack Developer to join our engineering team. In this role, you will design and implement responsive frontend user interfaces using React.js while constructing scalable, high-performance microservices using Java and Spring Boot. You will also handle backend data management by writing optimized queries and managing relational database schemas inside an Oracle SQL environment. The ideal candidate thrives in an Agile development environment and values clean code, performance tuning, and cross-functional collaboration, * Bachelor's degree in Computer Science, Information Technology, or equivalent professional experience. * Experience working in an Agile/Scrum product team. * Strong debugging, critical thinking, and system-level troubleshooting skills. * Transparent communication style with the ability to discuss complex mechanics with non-technical stakeholders, Qualifications : BACHELOR OF COMPUTER SCIENCE ## Description Frontend Development * Build UIs: Create responsive, interactive, and modular web components using React.js, JavaScript (ES6+), and TypeScript. * Manage State: Implement predictable state containers using Redux, Context API, or hooks. * Consume APIs: Integrate UI components seamlessly with backend RESTful web services. Backend Engineering * Develop Microservices: Design and deploy scalable backend services using Core Java and the Spring Boot framework. * Secure Endpoints: Implement application security protocols using Spring Security and JWT/OAuth2 tokens. * Write APIs: Author clean, documented, and resilient RESTful APIs using standard exception-handling paradigms. Database Management * Query Optimization: Formulate complex, high-efficiency Oracle SQL queries, stored procedures, and PL/SQL blocks. * Data Modeling: Map database objects using Spring Data JPA or Hibernate object-relational mapping frameworks. * Maintain Performance: Monitor, tune, and optimize database connections and indexing for enterprise scalability. ## Related Videos - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design ](https://www.wearedevelopers.com/videos/398-building-the-right-product-and-building-it-right-a-glimpse-into-extreme-programming-atomic-design) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)