This is a REMOTE / Work From Home / Virtual position.
Purpose of the Position:
SAIC is looking for a Senior Java developer to join our team supporting our customer the Army Human Resources Command in Fort Knox, KY. This position will reside on the team working with the Boards, Evaluations and Promotions Branch. The senior developer will be part of a team that is responsible for the developer of a new Army Board Selections System application utilizing Angular, Spring Boot, NodeJS, RESTful services, Microservices and may other technologies.
Duties & Responsibilities:
Provides support in specialized technology areas that can include, but is not limited to, elements such as: Web design, requirements/specifications definition, analysis, assessments, planning, design, development, integration, testing, installation, performance tuning, deployment, or maintenance.
Assists with strategic or tactical planning to justify, market, or manage the technology needed for successful business operations.
Supports user training, as required.
Contributes to or develops technical documentation.
Contributes to technical presentations.
Uses applicable methodologies, modeling/estimating techniques, tools, applications, systems, software, or databases to perform assigned tasks.
Candidate must compile with the standard and organization requirements relative to specific assignments.
TYPICAL EDUCATION AND EXPERIENCE: Bachelors and five (5) years or more experience; Masters and three (3) years or more experience; PhD and 0 years related experience
5+ years design, development, and testing java applications.
Completed Bachelor degree in Computer Science or related field. Four years of additional general experience may be substituted for a Bachelor’s Degree.
Ability to interface with clients and gather requirements and facilitate meetings
Ability to work in small, rapid-development teams
BS in Computer Science or has equivalent work experience
Experience with Spring/JEE and Core Java programming
Experience with the Linux operating system
Experience with Apache and JBoss or other web servers such as Tomcat a plus
Ability to work in small, rapid- development teams
Strong communication skills and ability to work closely with customer in analyzing requirements
Comfortable assisting and mentoring Junior and Journeyman level engineers.
CompTIA Security Plus Certification is required to begin work.
Experience with Spring (Security, Boot, Core, MVC, WS, Data, Web Flow)
Experience with Maven and its lifecycles
Experience with Selenium or other testing tools
Experience with jQuery, ReactJS, Angular or other modern JS Frameworks
Experience with Tomcat, JBoss, WebSphere or any other Java servers
Understand of SSL setups, SOAP/WSDL and RESTful services
DOD Secret Clearance required to begin, an interim Secret is acceptable to start work.