Sr. Java Engineer - 4851

Job Title:
Sr. Java Engineer - 4851
Beaverton, OR
6 Months - 1 year Contract
ProKarma is currently hiring for a Sr. Java Engineer. The primary role of the Sr. Java Engineer will be to leverage your love of Java to design and build the new breed of micro services for Consumer Digital Technology. Build on your knowledge of horizontally scalable web solutions, architected to take full advantage of The Cloud. Utilize both RDBMS as well as NoSQL databases such as MySQL, Cassandra and Couchbase to build scalable and highly available services. Have experience to know which is the appropriate tool for the job. 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 using Puppet/Chef. 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 Commerce 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.
Required Technical Skills
Minimum 5 years' experience building high volume, high availability Java applications (required)
Experience with applications hosted in Amazon Web Services AWS (preferred)
Experience with Dependency Injection Frameworks such as Guice (preferred) or Spring MVC
Experience building RESTful APIs (preferred)
Experience with concurrency (Highly Desired)
Experience with Mobile Application Development or Integration (Highly Desired)
Experience with Scala, Akka, Play, Lift, or Finagle (Bonus Points!)
Excellent analytical, written and oral communication skills
Strong working knowledge of basic computer science data structures and algorithms

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.