> Markdown version of [/jobs/ext/4721960-application-developer-java](https://www.wearedevelopers.com/jobs/ext/4721960-application-developer-java). 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). --- # Application Developer - Java - **Company:** Reinventing Geospatial Inc. (rgi) - **Location:** Herndon, VA, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Agile Methodology, Software Debugging, Linux, Apache Maven, Software Engineering, Data Processing, Computer Equipment - **Published:** November 14, 2026 - **Apply:** https://www.juju.com/job/16_c8066bce ## About the Role * Java development experience with Maven and Jar/Package dependency understanding * Ability to troubleshoot and navigate multiple operating system environments including LINUX/Windows * Strong troubleshooting skills * Proven experience in COTS/FOSS integration and support * Ability to learn and implement new technologies * Applicant selected must possess, at minimum, a current TS clearance (with a current background investigation). Applicant will need to complete a crossover to the NGA customer and be briefed before starting on program. ## Description leads with initiative, thrives in a fast-paced environment, and is eager to create real impact, we want you on our team. Clearance: Active Top Secret clearance with an ability to obtain SCI access and willingness to obtain CI Polygraph US Citizenship Required As an Application Developer, you will... * Planning, conducting, and coordinating agile software development activities. * Designing, developing, documenting, testing, and debugging software that contains logical and mathematical solutions to critical mission issues. * Applying the appropriate standards, processes, procedures, and tools throughout the development life cycle. * Applying knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. * Correcting program errors, compiling documentation of program development, and analyzing system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. * Ensuring software standards are defined and met.