Previous Job
Java developer
Ref No.: 18-17568
Location: Richfield, MN, Minnesota
What are the MUST have skills and technologies that you are looking for in a candidate?
Required Experience
Must have 8-10 years of relevant systems software engineering experience
BS/MS in computer science or engineering (or equivalent professional experience)
Experience with large-scale distributed systems and web oriented architectures
JavaScript required

NodeJS required

Preferred Experience
Alexa skills kit ideal
Google Dialogue flow ideal
Experience with JavaScript promises
AWS Lambda
Experience with JSON/RESTful services and best practices therein
Collaborating with downstream consumers and upstream providers to establish sound API contracts
Pair Programming (Social skills)
Test Driven Development (TDD)
Infrastructure Automation (Jenkins in particular)
Experience with JavaScript testing frameworks

Prescreening Questions:
Must be submitted on resume, no exceptions!
  1. Based on your experience, what is your most- and least-favorite thing about pair programming?
  2. How much pairing would you do in a typical day of your ideal job?
  3. Is simplicity a feature of a system?
  4. How do you deal with ambiguous requirements?
  5. How often do you refactor?
  6. How do you approach technical debt and what are some plans you've made to deal with it?