Java Developer in Richfield, MN at APEX Systems

Date Posted: 2/4/2018

Job Snapshot

Job Description

Job #:  819240

Title: Developer (Specialty) II

Duration: Projected through 8/15

Work Location: Richfield, MN


Project Description:






Position Overview:


Responsibilities/Deliverables that the resource will be responsible for:

  • Contribute as an individual or in a pair in a very agile development environment
  • Full stack development (Groovy/Java, JavaScript, HTML/CSS) of web applications
  • Debugging and triage of issues
  • Database development using the Liquibase tool


Skills Overview:

What are the MUST have skills that you are looking for in a candidate?

Required Experience 

  • Strong social skills 
  • 3-7 years’ experience
  • Experience developing Spring MVC and JPA (Hibernate) applications
  • Experience with Java
  • Comfortable with JavaScript
  • Experience with JUnit and/or Spock
  • RESTful service design and implementation using SpringMVC
  • Comfortable with the Unix command line interface

Bonus experience:

  • Pair Programming
  • Groovy or Ruby
  • Spock testing
  • Geb testing
  • Backbone.js or Angular experience
  • React is a plus
  • Experience with Chai or similar JavaScript testing frameworks is a plus

What are the technologies and the depth of the technologies that a candidate must have in order to be successful in this role?

Web MVC frameworks, JavaScript frameworks and libraries, Spring, Java, Hibernate

What are the soft skills that you feel candidates must-have in order to be successful in this role?

  • Strong social skills 
  • Strong communication skills
  • Able to work in a ever-changing environment

Will there be testing required for this role? If so, what test would you like administered & who would you like to administer?


Prescreening Questions – Required on resume

  1. What level of documentation of a system you’re developing would you expect?
  2. How often should refactoring occur?
  3. How do you bridge the requirements given to you by a product owner/business analyst with the realities of maintaining an application?


Interview Process Overview (Interviewing ASAP):

30 minute phone interview followed by a 60 minute in person interview.









EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 844-463-6178.