> Markdown version of [/jobs/ext/166966-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/166966-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). --- # Full Stack Developer - **Company:** Boost LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $110,000.0 - $137,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Ajax (Programming Language), Macintosh Application Environment, Business Logic, JIRA, Cascading Style Sheets (CSS), Configuration Management, Code Review, Databases, Data Validation, Relational Databases, Software Debugging, Eclipse (Software), Enterprise JavaBeans, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Human-Computer Interaction, IntelliJ IDEA, Java Persistence API, JSON, WildFly (JBoss AS), JavaServer Faces, NetBeans, Oracle (Applications), Scrum Methodology, Regression Testing, Standard Sql, Software Engineering, SQL Stored Procedures, SQL Databases, Web Applications, Web Services, Extensible Markup Language (XML), Primefaces, Enterprise Software Applications, Spring-mvc, Spring-boot, Technical Debt, Backend, Information Technology, Restful APIs - **Published:** May 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=40598d3e24fc1547 ## About the Role Do you have experience in Leadership?, Experience Requirements * 5+ years of professional software development experience. * Strong experience developing enterprise Java web applications. * Hands-on experience with Java, Java EE / Jakarta EE, JSF, and PrimeFaces. * Strong SQL and relational database experience. * Experience with JavaScript, HTML, CSS, XML, and JSON. * Experience developing and consuming REST APIs and web services. * Experience troubleshooting and resolving production defects in enterprise applications. * Strong analytical, debugging, and problem-solving skills. * Experience working in Agile or collaborative development environments. * Ability to work effectively with QA teams, DBAs, infrastructure teams, and business stakeholders. * Strong verbal and written communication skills. Work Environment * Constantly operates a computer and uses other standard office equipment such as a phone, calculator, photocopier, and computer printer * Facility to see and read a computer screen and printed matter with or without visual aids * Occasionally lifts, carries or otherwise moves and positions objects weighing up to 15 pounds * This role is Hybrid/Remote-friendly - Silver Spring, MD 20904 Technical Environment The developer should be comfortable working in an environment involving many/any of: * Java EE / Jakarta EE * WildFly / JBoss * JavaScript * HTML / CSS * XML / JSON * SQL * Relational databases * Web services / REST APIs * Hibernate / Spring Boot / Spring MVC * Jira / C * IntelliJ IDEA / Eclipse / Netbeans * Federal production hosting environments * Security, compliance, and review processes Education Requirements * Bachelor's degree in computer science, Information Technology, or a related field (or equivalent work experience). * Professional experience in lieu of education accepted. ## Description The Full Stack Java Developer - The CSMS Program is responsible for developing, maintaining, enhancing, and supporting the Comprehensive Servicing and Monitoring System, a long-standing HUD accounting and servicing application. CSMS is a mature, mission-critical federal software system with a browser-based interface and enterprise Java architecture. The application environment includes Java/Jakarta EE technologies and related components such as JSF, JPA, EJB, AJAX, SQL, XML, JSON, web services, and Oracle-backed business workflows. The system is used to support HUD servicing, accounting, reporting, operational, and compliance functions. This role requires a developer who can work across the full application stack, understand complex business logic, resolve defects, implement enhancements, support releases, and collaborate closely with product ownership, QA, database, configuration management, infrastructure, and security teams., * Develop, maintain, and enhance enterprise Java web applications using Java, JSF, PrimeFaces, and related technologies. * Design and implement front-end user interface components using JSF, PrimeFaces, JavaScript, HTML, CSS, AJAX, XML, and JSON. * Develop and maintain backend business logic using Java EE / Jakarta EE frameworks and enterprise application patterns. * Write and optimize SQL queries, stored procedures, and database-backed business workflows. * Develop, consume, and support RESTful web services and APIs. * Troubleshoot production issues, analyze root causes, and implement stable defect resolutions. * Participate in code reviews, technical design discussions, sprint planning, and release activities. * Collaborate with Product Owners, QA analysts, DBAs, infrastructure teams, and security teams to deliver production-quality software. * Support regression testing, data validation, release readiness, and post-deployment verification. * Assist with build, deployment, and configuration management activities. * Maintain technical documentation, implementation notes, and deployment procedures. * Ensure compliance with federal security, accessibility, and operational standards. * Contribute to modernization initiatives, technical debt reduction, and long-term application maintainability. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [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) - [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) ## Related Articles - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)