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.

LOCATION
Ann Arbor, MI area

For the right candidates, relocation assistance is available.

COMPENSATION
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.

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

REQUIRED
  • 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.

WOULD BE BENEFICIAL
  • 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

OVERVIEW
  • 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