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