Application Developer- Java
Listed on 2026-06-22
-
Software Development
DevOps, Software Engineer, Cloud Engineer - Software, Backend Developer
We are seeking an Application Developer to support a mission-critical GEOINT enterprise application responsible for managing and processing geospatial intelligence requirements across the federal government. This role will support the sustainment, modernization, and enhancement of a complex software environment operating within a Dev Sec Ops and Agile framework.
Position OverviewAs an Application Developer, you will be a member of an Agile Scrum team responsible for developing, maintaining, and enhancing enterprise-level software solutions that support critical intelligence operations. The ideal candidate will have experience with Java development, software engineering best practices, and modern Dev Sec Ops technologies in a fast‑paced mission environment.
Responsibilities- Participate in Agile software development activities including sprint planning, backlog refinement, daily standups, reviews, and retrospectives.
- Design, develop, test, debug, document, and maintain software solutions supporting mission‑critical applications.
- Develop, modify, and troubleshoot Java‑based applications and services.
- Analyze system requirements and translate mission needs into technical solutions.
- Troubleshoot software defects and resolve complex technical issues across multiple environments.
- Support application deployments, integrations, and system enhancements.
- Apply established software engineering standards, processes, procedures, and tools throughout the development lifecycle.
- Collaborate with developers, system administrators, architects, cybersecurity personnel, and stakeholders to ensure operational stability and mission success.
- Develop and maintain technical documentation.
- Support continuous integration, automated testing, and Dev Sec Ops initiatives.
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline.
- Experience developing, modifying, and troubleshooting Java applications.
- Experience working in Linux and Windows operating environments.
- Strong analytical, troubleshooting, and problem‑solving skills.
- Ability to learn and implement new technologies in a dynamic environment.
- Experience working in Agile software development environments.
- Active TS/SCI security clearance.
- U.S. Citizenship required.
- Experience supporting large-scale software development programs.
- Experience with Dev Sec Ops tools and technologies including:
- Docker
- Kubernetes
- Jenkins
- Git
- Jira
- Chef
- Kafka/Zookeeper
- Consul
- CMDB
- Experience with Commercial Off‑The‑Shelf (COTS) and Open‑Source Software (FOSS) integration and support.
- Experience with Scaled Agile Framework (SAFe) methodologies and tools.
- Familiarity with cloud‑based infrastructure and cloud‑native development.
- Experience with Angular, SQL, Oracle, automated testing, and Git Ops pipelines.
- Experience with database development, including:
- Oracle
- PostgreSQL
- MongoDB
- MySQL
- SQL/PL‑SQL
- Experience with Python development.
- Knowledge of big data technologies, analytics platforms, and data ingestion pipelines.
- Exposure to AI/Machine Learning technologies and applications.
- Strong verbal and written communication skills.
- Proven ability to work effectively in a collaborative team environment.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).