> Markdown version of [/jobs/ext/2915800-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/2915800-java-full-stack-developer). 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 - **Company:** Tata Consultancy Services Limited - **Location:** Pittsburgh, PA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Query Performance, HTML, Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Application Performance Management, Microsoft Azure, Big Data, Cascading Style Sheets (CSS), Code Review, Databases, Extract Transform Load (ETL), Data Warehousing, Relational Databases, Database Development, Software Debugging, Software Design Documents, DevOps, Java Platform Enterprise Edition (J2EE), Python (Programming Language), Oracle Databases, Oracle (Applications), Scrum Methodology, Shell Script, SQL Stored Procedures, PL-SQL, System Testing, Teradata SQL, Web Applications, Openapi, Freeform SQL, Enterprise Software Applications, ReactJS, Database Optimization, Spring-boot, Backend, Git, Front End Software Development, Restful APIs, Software Version Control, Ci Server, Microservices - **Published:** September 15, 2026 - **Apply:** https://www.dice.com/job-detail/d0a91ecf-6b7f-4a54-a435-5031bdea7c48 ## About the Role * The candidate must have extensive experience in Oracle database design and development (PL/SQL), including working with very large datasets, complex SQL development, and Oracle query performance tuning. * Strong knowledge of data modeling and data warehouse concepts is required. * The ideal candidate should be capable of working across the Java backend, ReactJS frontend, and Oracle database layers, with strong debugging, troubleshooting, and problem-solving skills. Good to Have: * Teradata or other relational database experience * ETL / Informatica experience * Knowledge and experience with DevOps / CI-CD tools * Python experience * Shell scripting experience * Experience with Git * Experience with Azure/AWS * Banking / Financial Services domain experience ## Description * We are seeking an experienced Java Full Stack Developer with strong hands-on expertise in Java/J2EE, Spring Boot, REST APIs/Microservices, and ReactJS., * Design, develop, and maintain scalable enterprise applications using Java/J2EE, Spring Boot, and Microservices architecture. * Build and consume RESTful APIs and integrate backend services with front-end applications. * Develop responsive and user-friendly web applications using ReactJS, JavaScript, HTML, and CSS. * Design, develop, and optimize Oracle database objects, including tables, views, stored procedures, packages, and PL/SQL programs. * Write and tune complex SQL queries to efficiently process and analyze large-scale datasets. * Perform Oracle query performance tuning, troubleshooting, and database optimization to improve application performance. * Collaborate with business analysts, architects, and stakeholders to understand requirements and translate them into technical solutions. * Participate in data modeling activities and support data warehouse design and implementation efforts. * Debug and resolve application issues across the frontend, backend, and database layers. * Conduct code reviews and ensure adherence to coding standards, security guidelines, and best practices. * Develop and execute unit, integration, and system testing to ensure high-quality software delivery. * Support production deployments, investigate incidents, and provide timely resolution to application issues. * Work with Git for source code management and version control. * Collaborate with DevOps teams to implement and maintain CI/ CD pipelines for automated build and deployment processes. * Create and maintain technical documentation, including design documents, API specifications, and operational procedures. * Work within Agile/Scrum teams, participating in sprint planning, daily standups, retrospectives, and release activities. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Effective Java Strategies and Architectures for Clouds](https://www.wearedevelopers.com/videos/186-effective-java-strategies-and-architectures-for-clouds) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Enjoying SQL data pipelines with dbt](https://www.wearedevelopers.com/videos/823-enjoying-sql-data-pipelines-with-dbt) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)