Java Engineer, Senior - Web Services

Software Engineering Annapolis Junction, Maryland


Senior Software Engineer to develop backend web services. In this job, will develop real time collaboration tolls. The developer will help connect components of the analysts workflow to allow them to expedite the delivery of mission critical intelligence.

In this role, the engineer will be responsible for:

  • Developing backend/server side capabilities with REST services, Java, and Spring
  • Working with Webservices back to a database, such as Mongo DB, Elastic and or Preconus/Toku DB
  • Building custom JMS integrations, and high speed data flows and work flows like CAMEL and Active MQ
  • Develop custom code for a cloud repository using Java EE, Spring, Webservices, Rest, JMS, Maven, and GIT
Technical skills and Required Knowledge:
  • Fluency with Java EE for back end development 
  • Prior experience working with Spring, Webservices, Rest, JMS, Maven, GIT
  • Must have experience in at least one database technology, such as Mongo DB, Elastic and or Preconus/Toku DB
  • Experience building custom JMS integrations.
  • Ten more years of experience in the software engineering domain
  • Top Secret/SCI with poly clearance


What's it like to work at Resolute?

Resolute offers benefits such as 38 days paid leave, including birthdays off, robust training, student loan repayment, a company contribution into your 401k retirement plan up to 10%, of base salary, maternity/paternity benefits, a flexible schedule, and more!

Our culture consistently demonstrates the appreciation we have for our employees. 

Voted #1 Place to Work in the Baltimore area!