Software Engineer Job in Minneapolis 55401, Minnesota US

is seeking an experienced Software Engineer for one of our most prestigious clients located in the Richfield/Bloomington, MN area. This is a long term contract position.

We need a Software System Engineers to support the .com Platform Transformation.   

Description of Responsibilities:

·         In this role, you will be a critical member of the team building the foundation for client’s next generation web platform.

·         Support and extend running applications assist in the design and development of new applications.

·         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.

·         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.

 

We have many projects running in parallel including Could technologies, Infrastructure automation, and SOA REST based web applications.

 

Description of Skills:

·         At least five years of relevant systems software engineering experience

·         Experience developing Spring/Java/Maven applications

·         Aggressive Refactoring

·         High comfort level with Unix

·         System/Ops

·         Object Oriented Programming and Service Oriented Architecture design

·         Java - 5+ years

·         Spring/Maven

·         Agile development

·         Test Driven Development, Behavior Driven Development and Test Automation

·         Unix

·         Pair Programming

·         REST Webservices

 

Nice to Haves:

·         Technical Lead on a complex distributed systems project

·         Large-scale distributed systems and client-server architectures

·         Cloud Computing platforms (e.g. Amazon AWS, Google App Engine, Hadoop, etc.)

·         Ruby

·         Chef

·         Infrastructure Automation

·         Selenium or WebDriver

·         JBehave or other Behavior Driven Development framework

·         Jenkins

·         DSL knowledge

·         Eclipse/IntelliJ

·         Subversion

·         Wiki