Job Description :
Title: Senior Cloud/Platform Developer

Location: Beaverton, OR
Duration: 7 months

Minimum Degree Required:
Associate''s Degree

Project Description (if applicable):
Senior Cloud/Platform Developer

Attachment Description:
Sr. Platform Engineer – client+ Platform - Consumer Digital Technology
As a Sr. Platform Engineer on the client+ team, you will:
- Leverage your love of Java/Scala skills to design and build the new breed of web platform for client+
- Build on your knowledge of horizontally scalable Dynamo-style databases such as Cassandra and Riak, to ensure we have highly-available and high-performance data
- Review teammates technical designs, code and tests to keep the entire team focused on being the best they can be
- Harness your DevOps skills to automate your service deployments so they’re fully repeatable. Experience using Puppet/Chef/Saltstack/Ansible is a plus
- Profile and performance tune your work to ensure we deliver the fastest web experience to all customers across the globe
- Partner with other architects and teams to ensure the whole client+ ecosystem of services stay loosely coupled and independently scalable
- Automate the testing of all of your components to ensure we have excellent test coverage with quality assertions

Manager is looking for someone special, someone who had these experiences and clearly demonstrated these skills:
- Minimum 5 years’ experience building high volume, high availability Java applications (required)
- Experience writing automated tests using tools like JUnit, ScalaTest, Spock or Specs
- Experience with applications hosted in Amazon Web Services AWS (preferred)
- Experience building RESTful APIs (preferred)
- Experience working with highly concurrent systems (Highly Desired)
- Experience with Scala, Akka and related projects (Bonus Points)
- 5 years directly relevant work experience as a software engineer with growth
- Bachelor''s degree in Computer Science, Information Systems, or other relevant field
- 2 years of additional relevant professional experience accepted in lieu of a degree
- Excellent analytical, written and oral communication skills
- Strong working knowledge of basic computer science data structures and algorithms