Job Description
Java Developer
Work-From-Home
Public Trust Required
Support a web-based Defense Health Agency (DHA) application.
As a member of a team of skilled software and database development practitioners, you will be responsible for designing, coding, code security and remediation, and documentation.
Provides long-range requirements for application and system administration and design in conjunction with the system engineer.
Designs, creates, and maintains custom Java code using an Agile Scrum methodology. A parallel effort is migrating the 4M+ lines of code to Microservices.
Coordinate between multiple disciplines (Architects, Business Analysts, Project Managers, other Developers, and Customers) to design, develop, implement and support complex business solutions
Work closely with stakeholders to design and document solutions that align with the business needs and consistent with the architectural vision
Requirements
DoD Public Trust or be able to pass a Government background check
Bachelor's degree in Computer Science or related discipline with a minimum of 10 years hands on development experience with HTML, CSS, JavaScript, Java
Minimum 10 years of experience with unit testing, continuous integration and DevOps methodologies, best practices and tools such as SVN, Ant/Maven, HP ALM, Fortify, and/or JaCoco
Strong understanding of Object-Oriented Programming (OOPs) concepts and ability to develop detailed application designs using proven industry patterns and best practices
Thorough understanding and experience using relational databases preferably Oracle and/or SQL
Requires understanding and usage of J2EE technologies like JSP, Servlets, EJBs, and/or JPA
Experience working with cross-functional project teams using agile or scrum methodology
Excellent verbal and written communication skills including the ability to present confidently before a large audience
Experience in (Required):
• Java/JSP
• Struts
• HTML
• Javascript
• AjaxAnywhere
• CSS
Knowledge in (Preferred/Not Required):
• TopLink/EclipseLink
• Oracle Database 19c or 12c
• Weblogic 12.3
• TopLink/EclipseLink Workbench
• IntelliJ IDEA
• Ant/Maven
• SubVersion (SVN)