Job Description :
Job Title: Sr. Software Engineer
Duration: 8 months
Location: Centennial, CO 80112

Manager is looking for a Web Services consultant in Denver, CO. 6 month assignment with a possibility of extension. Phone screen (45 mins) and then in person (1 hour—2-3 people

Open to local and non-local. Prefer local, so please try that before expanding. Skype interview will be REQUIRED if they aren''t local.

1) Groovy/Grails or other scripting language experience (min 4-5 years) as listed in JD
2) Working in a REST/Web Service environment

WHAT YOU WILL BE DOING
Working in a collaborative team environment to deliver on current projects and help advance the technical platform. In support of this you will be:
Helping to build a next generation set of REST-oriented services for our marketing and sales organizations.
Maintain and migrate existing services to the new platform.
Working in an agile environment with product owners and a small development team to meet project deliveries.
Championing engineering practices that ensure a clean, maintainable and extensible code-base.
Supporting a strong culture of collaboration and technical excellence.

WHAT YOU NEED TO BRING
4+ years of experience in building and supporting web applications preferably focused on web services.
2+ years of experience implementing mid-scale cross-functional integrations using enterprise integration patterns and in particular messaging and service-oriented REST APIs.
Experience working with a dynamic language such as Groovy (2.4), Ruby, Python.
Can demonstrate strong profcienxy in Demonstrated expertise in SQL.
Experience with message technologies, in particular ActiveMQ
Strong track record of adopting test practices using TDD, Spock and continuous integration
3+ years of experience building and maintaining development build/test/deploy pipelines using tools such as Gradle and Jenkins.
Ability to work independently as well as in a multi-team agile environment.
Strong analytical and problem solving skills.
An inquisitive mind and continuous learner who can contribute to creating a sustainable delivery culture.
Excellent communication and interpersonal skills.