Overview: Work in a fast paced environment with an extended, virtual team to develop and deploy new solutions and support existing capabilities of an agile software program. Primary responsibilities involve software development tasks including detailed software design, coding, unit/integration testing, and support for requirements analysis. Experience with the development of new application features as well as troubleshooting and resolving various software issues is preferred. The existing system is developed on a cloud infrastructure with several consumer-facing web applications.
Education: BS in Computer Science, engineering, mathematics, physics, or chemistry and minimum 8 or more years of related work experience.
Clearance: Top Secret clearance with SSBI, CI Poly.
Technical Requirements/Desired skills:
8+ years' solid experience in Java
Experience with one or more of the following: HTML 5, CSS 3, Javascript, Firebug and JS frameworks (jQuery, jQuery UI, Open Layers, etc.), Spring Framework, Hibernate, Oracle, MySQL, MongoDB, XML, SOAP/WSDL/Web Service protocols
Experience using dependency management (Ivy, Maven, Gradle)
Experience developing and maintaining SOAP, RMI, REST APIs and interfaces
Experience using cloud based infrastructure (AWS)
Knowledge of Git or other DVCS
Experience/knowledge of the GEOINT domain
Familiarity with practices such as test-driven development (TDD), agile software development, continuous integration, container based technologies (Docker, Kubernetes, etc.), and dependency management is preferred
Ideal candidate will have a working knowledge of JIRA and the Atlassian product suite