JOBSEARCHER

Sr. Java Developer

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 JavaExperience 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 protocolsExperience using dependency management (Ivy, Maven, Gradle)Experience developing and maintaining SOAP, RMI, REST APIs and interfacesExperience using cloud based infrastructure (AWS)Knowledge of Git or other DVCSExperience/knowledge of the GEOINT domainFamiliarity with practices such as test-driven development (TDD), agile software development, continuous integration, container based technologies (Docker, Kubernetes, etc.), and dependency management is preferredIdeal candidate will have a working knowledge of JIRA and the Atlassian product suite