Position 2380
Web Services Software Engineer

We are searching for an engineer to maintain and add new features to a collection of Java Web services and applications deployed in an AWS environment which enables users to search, visualize and execute algorithms on satellite imagery.

Ann Arbor, MI area

For the right candidates, relocation assistance is available.

Commensurate with skills and experience

Our client offers a comprehensive benefits package including medical, dental, life, and short/long-term disability insurance, vacation and sick leave, 401(k) retirement plan, Flexible Spending Account and tuition assistance.

Bachelor's Degree in Computer Science, Computer Engineering, IT or some other related technical field

  • Fluent with Java including design patterns, Spring, and Hibernate or a similar ORM
  • Well experienced with RESTful web services running on Tomcat
  • Excellent skills in designing software in a flexible and modular fashion
  • Minimum 5 years' professional software development experience
  • Because our client is a U.S. Department of Defense contractor, you must be a U.S. Citizen. You must be eligible to receive a TS/SCI Clearance within 18 months.

  • Master's Degree in Computer Science
  • Experience with any of the following: PostgreSQL, JavaScript, MongoDB, Maven, SVN, Python, Amazon Web Services (AWS) API, Docker, Data Mining

  • Design, develop, test and maintain RESTful web services
  • Design, develop, test and maintain reusable Java components
  • Work with other software engineers to expand on existing architecture
  • Troubleshoot issues in development and production environments
  • Deploy new releases and patches of web services to the production environment
  • Identify potential customer requirements or product improvements