> Markdown version of [/jobs/ext/2934986-java-web-application-developer](https://www.wearedevelopers.com/jobs/ext/2934986-java-web-application-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 Web Application Developer - **Company:** Leidos, Inc. - **Location:** Alexandria, VA, United States (Remote available) - **Experience:** Experienced - **Salary:** $87,100.0 - $157,450.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Software Applications, Automation of Tests, Cascading Style Sheets (CSS), Java Platform Enterprise Edition (J2EE), Java Database Connectivity, Java Servlet, JSON, PostgreSQL, Node.Js, Object-Oriented Software Development, Open Web Application Security, Webui, Software Engineering, Software Systems, SonarQube, SQL Databases, Web Applications, Test-Driven Development (TDD), Software Security, SC Clearance, AngularJS, Restful APIs, Static Application Security Testing - **Published:** September 16, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9166126/java-web-application-developer ## About the Role * US Citizen with at least an active Secret clearance * Bachelor's degree and 4+ years of prior relevant experience or Master's degree and 2+ years of prior relevant experience. Experience may be considered in lieu of degree requirements. * 3+ years of experience developing, deploying, and maintaining full-stack web applications and software systems * 2+ years of experience identifying and validating requirements for software applications * 2+ years of experience with web UI components including HTML, CSS, JavaScript (NodeJS) and Angular * 2+ years of demonstrated ability to design and build RESTful web services * 2+ years of experience with Java EE/Jakarta EE integration, Servlets and JDBC * Experience with PostgreSQL or equivalent and SQL queries * Solid grasp of Object-Oriented Programming principles, Java EE (Streams, Lambda expressions), Collections framework, and Exception handling, * 4+ years of experience developing, deploying, and maintaining full-stack web applications and software systems * 3+ years of experience with web UI components including HTML, CSS, JavaScript (NodeJS) and Angular * 3+ years of experience with Java EE/Jakarta EE integration, Servlets and JDBC * 3+ years of demonstrated ability to design and build RESTful web services using JSON * 2+ years of experience with PostgreSQL or equivalent and SQL queries * Experience with Static Application Security Testing (OWASP, Coverity, SonarQube) and software security compliance * Strong grasp of Object-Oriented Programming principles, Java EE (Streams, Lambda expressions), Collections framework, and Exception handling * Self-starter with strong analytical and interpersonal skills and test-driven development experience ## Description * Join an existing team of web developers to provide full-stack web applications that support operational requirements. * Document and validate web application requirements. * Develop automated tests that align with test plans. * Provide architectural design and development support to fulfill web application requirements. * Participate in software design discussions and recommend use of relevant tools, technologies and techniques. * Aid in refactoring/updating existing web applications to add new features and improve reliability and performance. * Ensure compliance with software security requirements by reviewing the cybersecurity posture of web applications. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [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) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)