> Markdown version of [/jobs/ext/1309179-java-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/1309179-java-full-stack-engineer). 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 Engineer - **Company:** Tata Consultancy Services Limited - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $110,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C++ (Programming Language), Object-Oriented Software Development, Software Coding - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ba08d1d70f0e2397 ## About the Role * 5-7 years overall development experience. * You have industry-leading technical abilities. You demonstrate a breadth and depth of knowledge in the following disciplines: * Strong object-oriented design and coding skills in Java or C++ * You solve problems at their root, stepping back to understand the broader context. * You develop pragmatic solutions. You build flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones. * You understand a broad range of data models and know how, when and when not to use them., * Experience of Java * Excellent design skills with a proven ability to find simple solutions to complex problems. * Experience of working with complex information at large scale. * Comfortable collaborating with teams with very different technical skills, and non-technical teams. * Taking a proactive approach to repeatable tasks, looking for ways to replace them with self-service tools and/or automation ## Related Videos - [Java Sucks (So C# Didn't Have To)](https://www.wearedevelopers.com/videos/100271-java-sucks-so-c-didn-t-have-to) - [Unleashing the Power of Developers: Why Cybersecurity is the Missing Piece?!?](https://www.wearedevelopers.com/videos/712-unleashing-the-power-of-developers-why-cybersecurity-is-the-missing-piece) - [Modern C#: A Dive into the Community's Most Loved new Features.](https://www.wearedevelopers.com/videos/693-modern-c-a-dive-into-the-community-s-most-loved-new-features) - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [Coffee with Developers - Silvio Barbieri](https://www.wearedevelopers.com/videos/897-coffee-with-developers-silvio-barbieri) - [WeAreDevelopers LIVE - What Development and Tattoos Have in Common and more](https://www.wearedevelopers.com/videos/1380-wearedevelopers-live-what-development-and-tattoos-have-in-common-and-more) ## 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) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [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)