Position: Research Associate - Java Programmer

 

The U.S. Naval Academy’s Department of Computer Science invites applications for a research programmer / software engineer to help implement new research in databases and cloud computing. Strong programming skills in Java are required. The research programmer will work with Dr. Adina Crainiceanu and her collaborators to design, implement, and evaluate solutions for improving and extending the functionality of the Rya triple store (http://rya.incubator.apache.org/), a scalable RDF triple store built on top of Apache Accumulo.

 

This position can be full time or part-time and the start date is negotiable. There is support for this position for up to one year and can be extended contingent on availability of funding and positive performance review.

 

This is a non-tenure track federal excepted service position.  Salary will be commensurate with experience and qualifications. 

 

Minimum Qualifications:  

·   A B.S. in Computer Science or closely related field is required (Master preferred).

·  Strong programming experience in Java and good development habits (code organization, documentation, testing).

·  Ability to work independently or collaboratively with a team.

·  Applicants must be U.S. Citizens.

 

Preferred Qualifications:

·  M.S. or Ph.D. in Computer Science or closely related field

·  Strong programming experience in Java to include JUnit testing

·  Experience with Maven

·  Experience with Git

·  Knowledge of database concepts, in particular query optimization and evaluation

·  Experience with RDF, SPARQL, and RDF triple stores

·  Familiarity with open source development

·  Familiarity with Unix-based operating systems

·  Familiarity with distributed systems

·  Familiarity with Hadoop, Accumulo, MongoDB

·  Research experience

 

Dates: Application review will begin on June 20, 2016 and will continue until the position is filled.

 

Apply: More information about the position and how to apply can be found at http://www.usna.edu/HRO/jobinfo/RFA-JAVA-2016.php


About the U.S. Naval Academy:

The United States Naval Academy is a unique institution of higher learning located in desirable Annapolis, Maryland.  As an historic officer accession program and premier undergraduate college, the United States Naval Academy has its own distinctive niche among American educational institutions. Our talented civilian faculty and staff are united by one common purpose--to develop the next generation of leaders for our naval service. In order to deliver on this promise to our nation, we recruit from all segments of society to find faculty, instructors, and support staff who model the highest professional standards.

 

Every year more than one million people tour "the Yard" to experience what our employees already know — the United States Naval Academy is a special place, with a special purpose. Those selected for employment will find challenging and rewarding work; state-of-the-art facilities which inspire academic and athletic excellence; the benefits of Federal employment; and exceptional quality-of-life.