job summary: Business Overview: Tell me about your department:
Customer Domain Team - working on customer sign in, security & fraud on customers account on the website. Project Description - what are the selling points that would spike a candidate's interest in this role:
Using the latest technology in creating cloud applications.
location: Minneapolis, Minnesota
job type: Contract
salary: $47 - 67 per hour
work hours: 8am to 5pm
education: No Degree Required
responsibilities: Position Overview: Responsibilities/Deliverables that the resource will be responsible for:
- Collaborate in an agile engineering environment through participation in standup meetings, sprint estimation meetings, sprint planning meetings, retrospectives and other agile ceremonies, and software engineering tasks.
- Rapidly develop and deliver high quality and high performing solutions to production.
- Periodically provide support for applications in lower environments and in production.
qualifications: Skills Overview: What are the MUST have skills that you are looking for in a candidate?
- 8-10 years of relevant systems software engineering experience commensurate to the position and a BS/MS in computer science, engineering, or mathematics (or equivalent professional experience).
- Experience building high-performance, highly available, and scalable distributed systems.
- Experience using container technologies, Docker preferred.
- Experience with Spring, Spring Boot, and Spring MVC.
- Experience with REST, both as a client and a server.
- Experience with AMQP or JMS, preferably RabbitMQ, both as a producer and a consumer.
- Experience building JPA data access layers, Spring JPA and Hibernate preferred.
- Experience with NoSQL, Cassandra and Solr preferred.
- Experience with Agile.
- Ability to aggressively refactor.
skills: Skills Overview: What are the technologies and the depth of the technologies that a candidate must have in order to be successful in this role?
Nice to have:
- Multiple years of experience delivering solutions that leverage Spring, Spring Boot, Spring MVC, Spring JPA.
- Multiple examples of distributed solutions that leverage REST as the integration method.
- Multiple examples of distributed solutions that leverage AMQP and/or JMS as the integration method.
What are the soft skills that you feel candidates must-have in order to be successful in this role?
- Cloud experience, team uses AWS
- Experience with MicroServices
- Ability to prioritize daily tasks effectively.
- Ability to communicate clearly, especially as it relates to status of software engineering tasks.
- Demonstrated ability to consistently deliver results.
- Keen attention to detail.
- High level of commitment and a sense of urgency when needed.
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.