Technical Intelligence Solutions

Full Stack Developer

Location: Reston, VA
Date Posted: Feb, 2019

Role Description

  • Develop innovative software solutions in direct support of an unconventional warfare client.
  • Compose solutions that incorporate micro services, containerization, RESTful Web components, NoSQL data frameworks, and large–scale distributed systems to drive insights from vast amounts of structured and unstructured data.
  • Leverage a complete DevOps pipeline to drive rapid delivery of functionality to the client at hyper speed.
  • Engage with multiple functional groups to comprehend client challenges, prototype new ideas and new technologies, and help to create solutions to drive the next wave of innovation.
  • Design, implement, schedule, test, and deploy full features and components of solutions.
  • Ensure quality delivery of software through thorough testing and reviews.

Security Clearance

  • This position requires a minimum DoD TS/SCI Clearance.

Basic Qualifications

  • 3+ years of experience with software design, implementation, and testing
  • 3+ years of experience with using best practices and design patterns for writing clean, reusable, and highly organized code
  • Experience with large–scale distributed systems and large–scale data processing solutions, including Hadoop and Accumulo
  • Experience with software containerization frameworks, including DOCKER
  • Experience with developing service APIs for external consumption
  • Knowledge of data structures and algorithms and how things fit together with modular design
  • Knowledge of RESTful services design, development, and testing
  • Active TS/SCI clearance in JPAS
  • BS degree

Desired Qualifications

  • Experience with DevOps methods and tools, including Jenkins, Git, or Jira
  • Experience with solutions for full–text search, hit highlighting, and faceted search, including SOLR or ElasticSearch
  • Experience with using JavaScript libraries, including jQuery, D3, Leaflet, or YUI
  • Experience with HTML and CSS and solving cross–browser compatibility issues
  • Knowledge of at least one scripting language, including JavaScript, Node, Python, or Bash
  • Knowledge of at least one of the following servlet containers, including Apache Tomcat, JBoss, or Jetty
  • Knowledge of scaling and performance
  • Knowledge of Hadoop or other Big Data solutions
  • Knowledge of the whole Web stack, including protocols and Web server optimization techniques
  • Knowledge of Service–Oriented Architecture (SOA) development
  • Ability to demonstrate clean coding habits, pay strict attention to detail, and focus on quality
  • Ability to learn technical concepts quickly and communicate with multiple functional groups
  • Possession of excellent analytical and problem solving skills
  • Security+ or CISSP Certification