The Johns Hopkins University Applied Physics Laboratory (APL) is looking for a Software Engineer in Ft. Belvoir, VA. The post states, “The Bio-Threat Awareness Systems group is looking for a Software Engineer to join our multi-disciplinary team designing and implementing semantic web-based systems for ontology centered knowledge representation and intelligence analysis. Duties (Listed in order of importance with the estimated amount of time spent at each task): Design and develop high-quality Java code modules exposing semantic knowledge base information via RESTful web services. (25%). Develop dynamic web based user interfaces, e.g. faceted browsing, and graph visualizations. (15%). Design and develop interactive HTML, CSS and JavaScript based web interfaces. (15%).”

Desired qualifications for the position include: “M.S. Computer Science, Information Systems, or Engineering or equivalent experience. Have some working knowledge of graph layout algorithms and related visualization libraries such as JUNG.  Strong Object Oriented Programming ability and experience with developing Java API’s.  Working knowledge of semantic technologies and frameworks such as RDF, RDFS, OWL, and Jena.  Strong knowledge of JavaScript fundamentals and emerging JavaScript frameworks supporting user interface development.  Experience using JavaScript user interfaces toolkits such as JQuery/UI, Knockout, Dojo, Backbone or ExtJS.  Familiarity with agile development methodologies and techniques including SCRUM, XP, Test Driven Development using JUnit and contibuous Buid Systems (Jenkins or Cruise Control).”


Image: Courtesy APL