|Rapidly growing Seattle based software company has an immediate need for a Senior as well as a Mid-level Java Developer. Their software enables marketers to plan, measure, and optimize marketing campaigns across all marketing channels using integrated software and customer-level advanced revenue attribution. They don?t just talk the talk, but they're actually changing the way companies think about marketing channel revenue and spend.
All candidates MUST be Local.
Citizen or Green Card ONLY.
No Corp-to-corp arrangements.
What you will need?
? 5+ years of experience developing and maintaining complex software applications
? Excellent object-oriented programming ability, an appreciation for loosely coupled architecture, and a clear understanding of why best practices are "best practices."
? Familiarity with Linux, J2EE, HTML, Hibernate, and Spring MVC
? Familiarity with Hadoop, Map/Reduce, Cascading, Hive, Rackspace Cloud Servers and Amazon EC2, EMR, S3
? Working knowledge of internet protocols (e.g. HTTP), relational databases, and multithreading
What you will be doing?
? Participate with business and engineering team members in the development of new software projects.
? Develop application specifications and designs which are scalable, extensible, maintainable and testable
? Build systems, libraries, and frameworks within, around, and on top of Hadoop
? Utilize frameworks and extensions to Hadoop such as Cascading
? Design and implement Map/Reduce jobs to support distributed data processing
? Process large data sets utilizing our Hadoop cluster
? Implement and test by authoring automated unit and black-box tests
? Work in small teams where each team member has a lot of ownership and each individual can make a big impact