> Markdown version of [/jobs/ext/615924-senior-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/615924-senior-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). --- # Senior Full Stack Engineer - **Company:** General Dynamics Information Technology - **Location:** Indianapolis, IN, United States - **Experience:** Expert - **Salary:** $119,000.0 - $161,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Apache Tomcat, Hibernate (Java), Human-Computer Interaction, Spring Framework, Web Applications, Angular Material, AngularJS, Material UI - **Published:** June 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=930942ef57b9af0d ## About the Role Do you have experience in Tomcat?, Bring your engineering expertise along with a drive for innovation to GDIT. The Full Stack Engineer Senior must have: * Education: Bachelor of Arts/Bachelor of Science * Experience: 5+ years of related experience * Technical skills: Java, Tomcat, Spring, Hibernate, Angular (v16 or above). Experience with Angular Material component library preferred. * US citizenship required, Years of Experience 5 + years of related experience * may vary based on technical training, certification(s), or degree ## Description As a Full Stack Engineer Senior, the work you'll do at GDIT will be impactful to the mission of EPA ENERGYSTAR. In this opportunity (the contract currently runs through December 10, 2026), you will help modernize several web applications associated with EPA ENERGYSTAR's Portfolio Manager by rewriting the user interface using Angular. You will be work alongside other engineers in an agile software development team. ## Related Videos - [Standing on the Shoulders of Servlets - The Web of Java](https://www.wearedevelopers.com/videos/2134-standing-on-the-shoulders-of-servlets-the-web-of-java) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Building a component library for modern challenges](https://www.wearedevelopers.com/videos/650-building-a-component-library-for-modern-challenges) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Java 21: The Revolution of Virtual Threads - A Deep Dive](https://www.wearedevelopers.com/videos/843-java-21-the-revolution-of-virtual-threads-a-deep-dive) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)