Randstad Backend Developer in Minneapolis, Minnesota

Backend Developer

job details:

  • location:Minneapolis, MN

  • salary:$64 - $74 per hour

  • date posted:Wednesday, December 5, 2018

  • job type:Contract

  • industry:Professional, Scientific, and Technical Services

  • reference:659641

job description

Backend Developer

job summary:

Business Overview:

Tell me about your department:

By embracing change, teams of talented people are allowed to innovate, and transform the way we work. We are an inventive group interested in contributing ideas and opinions toward exciting projects. We are constantly thinking about the future of web development and work with the latest technologies.

location: Minneapolis, Minnesota

job type: Contract

salary: $64 - 74 per hour

work hours: 8am to 5pm

education: No Degree Required


Position Overview:

Responsibilities/Deliverables that the resource will be responsible for:

  • Join a team of highly skilled, energetic, co-located engineers working on the Global View Platform in a TDD and pair-programming environment

  • Develop new solutions and algorithms that increase performance throughout the stack from CDN to domain service tiers

  • Provide work direction for specific projects in the design, development, deployment and support of software development

  • Provide expertise in software development lifecycle phases-concept, design, testing and deployment

  • Define and lead development workflow by providing work direction for the engineering team

  • Collaborate with cross-discipline teams to solve problems of a top 5 e-commerce website

  • Develop software using current programming languages and technologies

  • Share and champion ideas that evolve how we build products


Skills Overview:

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

Basic Qualifications:

  • 6+ years web development experience using languages such as Java, Groovy and a Bachelor's degree, or 8+ years experience without a Bachelor's degree

  • Strong working knowledge of modern web concepts included; REST, MVC, Components, NoSQL, Asynchronous Programming, Caching, HTTP2, Micro-Services, Eventual Consistency, Non-Blocking I/O, etc.

  • Knowledge of all of the following specifications HTML, JSON, REST design principles

  • Strong engineering habits including TDD, Pair Programming, Shared Coding Standard, etc.

skills: Skills Overview:

Preferred Qualifications:

  • Experience with modern web application tools and technologies including: REST Web Services, HTML5, Tomcat, Splunk, JMeter, Edge-Side Includes

  • 3+ years experience writing software applications for large-scale, distributed web or service oriented environments

  • 2+ years experience developing applications using Junit and Spock

  • 2+ years experience using relational databases as well as distributed NoSQL data stores

  • 2+ years experience using functional programming on JVM

  • Experience with RabbitMQ, Solr, Redis, Memcache

  • Experience with Docker, OpenShift, CI/CD

  • Linux command line experience

  • Experience as a Technical Lead on complex projects

  • Experience with cloud computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine, Hadoop, etc.)

  • Experience with Netty, RxJava, Ratpack, WebFlux-if contributed to the building of these products that would be highly desirable

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

  • Clear communication being able to collaborate, being able to mentor and explain technical skills to non-technical people. Flexibility with how things are done and a willingness to learn and adapt to a changing environment.

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.