Job Description :
Location: Bellevue, WA
12+ Months Contract

You should have:

- Excellent ability building Java-based micro services using Spring Boot, Tomcat, or Jetty.

- Experience building user interface mock-ups and implementing those mock-up as functional web pages in MVC (Model, View, Controller) software architecture pattern.

- A basic understanding of data storage in MongoDB or other NoSQL data store.

- Experience with automated testing in Java or Scala, including unit, functional.

- Experience with performance testing using Gatling or JMeter.

- Experience with Agile methodologies
Responsibilities
- Write scalable, performant, maintainable, resilient micro services in Java or Scala to support our expanding ecosystem of data scientist-facing and supplier-facing services and tools.

- Listening to our partners and customers, gather technical requirements and participate in translating them into documented and reviewed software designs.

- Work collaboratively with our data science teams to design user interfaces for our tools based user feedback.

- Improve project quality via good coding/testing practices including writing unit and functional tests in JUnit & JGiven and performance tests using Gatling.

- Contribute to the design process for various features by actively participating in group technology reviews to critique your and other team member''s work.

- Support team''s services and tools using a DevOps mentality including building monitoring tools and diagnosing issues based on reported bugs.


Qualifications

We are looking for user-focused full-stack developers to assist in building our data scientist-facing and supplier-facing services and tools.


You should have:

- Excellent ability building Java-based micro services using Spring Boot, Tomcat, or Jetty.

- Experience building user interface mock-ups and implementing those mock-up as functional web pages in MVC (Model, View, Controller) software architecture pattern.

- A basic understanding of data storage in MongoDB or other NoSQL data store.

- Experience with automated testing in Java or Scala, including unit, functional.

- Experience with performance testing using Gatling or JMeter.

- Experience with Agile methodologies