Logo
Crimson Phoenix

Software Developer (Systems Software) - Senior

Crimson Phoenix, Chantilly, Virginia, United States, 22021

Save Job

Software Developer (Systems Software) - Senior

Required Skills:

• Demonstrated hands-on experience developing Applications using the following technologies or something similar: SOLR, Elastic, Postgres, Java, Scala, RDS or spring boot. • Demonstrated hands-on experience working with relational and non-relational database systems such as Amazon RDS, DynamoDB, and Postgres. • Demonstrated hands-on experience with and troubleshooting of Internet and Web related protocols and technologies such as Tomcat, Nodejs, Web Services, or SSL. • Demonstrated hands-on experience developing JUnit and Jasmine tests. • Demonstrated experience with testing platforms such as Jest or Karma. • Demonstrated hands-on experience working with DevOps tools such as Git, Jenkins, or Nexus

Desired Skills:

• Demonstrated recent experience with the Sponsor's suite of applications providing repository and search services that enables Sponsor to find the information they need. • Demonstrated recent experience with Sponsor's profile and alerting services that represents a "prospective search" tool that sifts through incoming stream looking for items that match a user's profile and alerts upon match. • Demonstrated recent experience with the Sponsor's discovery and recommendation services that allows a user to discover data they wouldn't ordinarily know about and represents an information filtering system that leverages content-based approaches to discriminate between interesting and uninteresting items for a user. • Demonstrated experience with the Sponsor's Pre-NLP processing pipeline to remove boilerplate text, portion marks and non-narrative content. NOTE: The team needs a candidate that has proficiencies in Java, Web Services, and Spring Boot. In addition, skills related to cloud technologies (e.g. AWS) and Docker. Rotating pager duty required.