Randstad Back End Developer in Minneapolis, Minnesota

Back End Developer

job details:

  • location:Minneapolis, MN

  • salary:$47 - $87 per hour

  • date posted:Thursday, February 7, 2019

  • job type:Contract

  • industry:Professional, Scientific, and Technical Services

  • reference:669821

job description

Back End Developer

job summary:

Business Overview:

Tell me about your department:

In this role, you will be a critical member of the team building foundational services for the native mobile application platform. You'll support and extend running applications & design and develop new applications. You'll be expected to evaluate and refactor in a rapid manner for every part of our infrastructure. Overall knowledge of designing an application to run on a scalable platform is expected. You will be working in an agile environment, which means test-driven development and pair programming. We are evolving towards a dev ops model, with our development teams engaged in monitoring, optimizing and supporting our production environments.

Project Description:

The team builds services that aggregate data from the various systems available in the ecosystem, in order to provide a consistent, reliable, and scalable service interface for the native mobile apps. It is also writing Native React components to show the data in a mobile app.

location: Minneapolis, Minnesota

job type: Contract

salary: $47 - 87 per hour

work hours: 8am to 5pm

education: No Degree Required

responsibilities:

Position Overview:

What would a normal day for this position look like

  • 80% of the time actually doing the developing

  • The remainder of the day is Iteration Planning, Retrospectives, Showcases, and Design Sessions

qualifications:

Skills Overview:

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

Required Experience

  • 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

  • Developing Spring/Java applications

  • Aggressive Refactoring

  • Experience with APIs

  • Object Oriented Programming and Service Oriented Architecture design

skills: Skills Overview:

Preferred Experience

  • Experience in the use Reactive Java (Reactor)

  • Experience with React/JavaScript/NodeJS

  • Experience in the use of containers for deployment (e.g. Docker, Rocket

  • Experience with cloud computing platforms (e.g. AWS, Azure, GCE, etc.)

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

  • Experience with testing frameworks (JUnit and Spock in particular)

  • Groovy

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

  • Social Skills

  • Communication

  • Sense of humor

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.