Entry-level Software Developer role coding, testing, and delivering Java-based software components for defense applications at Aberdeen Proving Ground. Ideal for early-career engineers with core Java skills and an active Interim Secret clearance.
What you'll do
- Code software components, units, and modules according to detailed technical specifications for defense customers
- Participate in analysis and development of test plans for assigned software components
- Test coded units and components, document results, and recommend corrections to senior developers
- Apply practical knowledge of Java, relational databases (MySQL/JDBC), messaging systems (ActiveMQ), and Enterprise Service Bus technologies
- Utilize version control (GitLab) and continuous integration tools to manage code and automated builds
- Communicate technical findings and progress through written documentation and verbal updates
Mission
Agile Defense supports the nation's critical defense missions through adaptive innovation and advanced technology integration. This role directly contributes to software development initiatives that strengthen vital national security interests.
Required skills
- Java development (1.7+)
- Core Java multi-threading and concurrency
- Relational databases with JDBC (MySQL preferred)
- JMS (Artemis/Apache ActiveMQ preferred)
- Enterprise Service Bus (XML, XSD, XSLT, XPATH)
- Version control systems (GitLab preferred)
- Continuous integration (GitLab preferred)
- Automated software builds (Apache Ant preferred)
- Technical writing and verbal communication