JavaEE Web Developer

SLAIT Consulting
Springfield, VA
Apr 20, 2017
Apr 21, 2017
Full Time
RESPONSIBILITIES* Derive requirements, design, develop, and implement applications using Java, C, C++, and Python.* Create relational databases and JavaScript libraries.* Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software.* Involved in planning of system and development deployment as well as responsible for meeting software compliance standards.* Evaluates interface between hardware and software, operational requirements, and characteristics of overall system.* Documents testing and maintenance of system corrections.REQUIRED QUALIFICATIONS* Active TS/SCI Clearance (Poly preferred not required)* Education and Experience Requirement is either: (a) Master's Degree (in Statistics, Mathematics, Physics, or Computer Science) plus 9+ years of relevant work experience; or, (b) Bachelor's Degree (in Statistics, Mathematics, Physics, or Computer Science) plus 12+ years of relevant work experience; or, (c) AA or no degree with 19+ years of relevant experience* Be able to administer Tomcat and Apache. Be able to effectively communicate technically with both co-workers and stakeholders including agency management and senior researchers.* Be able to take abstract starting ideas and, while interacting with the customer, design, develop, and field working prototypes of these ideas.* Must be able to work independently and to give guidance to less senior developers.* Must be experienced in Linux both as a developer and an administrator.* Must be proficient with JavaEE Web development including JAX-RS.* Must be proficient in relational database design and development, including JDBC connecting to Oracle.* Domain knowledge of overhead imaging systems is also required.* Some knowledge of Amazon Web Services is helpful.* Experience with version control systems, including Github or Gitlab is preferred* Experience with developing solutions, integrating, extending, and contributing to Open-Source Software* Experience with online big data stores such as Accumulo, HBase is a plus* Experience with deploying applications in a Hadoop environment is a plus* Prefer experience with designing and developing automated analytic software, techniques, and algorithms* Must be able to work collaboratively with other systems engineers, network engineers, and developers* Demonstrates client interfacing skills to include good communication and organizational skillsPosted by StartWire.