Senior Software Engineer iCrossing
Overview:
We are seeking a mid level Core Java developer to work in a challenging environment developing high performance real-time data processing applications. Seeking a highly motivated and technically proficient engineer who has 4+ years experience in J2EE design and development. Someone who is passionate about data and scaling up data infrastructure.
Overview:
Work on scalable applications with >1,000 requests per second handling requirement
Work with niche technologies like Hadoop, Grid Gain, AWS, NoSql and MPP (Massively Parallel Processing) datastores
Work with an experienced Agile Software Development team in a highly collaborative environment
Learn current software development best practices (continuous integration, build automation, test driven development, pair programming, agile estimating and planning, etc)
Work in a growing and fast moving digital advertising industry
A casual, fun, and technology creative work environment
Responsibilities:
Design and implement scalable frameworks
Write test driven quality code
Participate in team code reviews and design discussions
Work closely with team in a Agile environment
Follow and encourage development best practices
Qualifications:
Solid Java Developer with 4+ years experience
Passionate about working with huge data sets and someone who loves to bring datasets together to answer business questions and drive change
Experience with test-driven development using a unit testing framework such as JUnit is a must
Strong skills in multithreading, multiprocessing and distributed programming
Strong communication skills
Experience building high-volume, scalable applications (>1,000 requests per second)
Develop reusable tools for the management and manipulation of hundreds of terabytes of data
Metadata management strategies and implementation
Solid knowledge of SQL
Must want to work in a fast-paced, small team agile work environment
Experience in following a plus:
1+ year building systems to process multi-terabyte data sets using Hadoop /Hive / HBase, Google's Big Table, GridGain or any other large-scale MapReduce frameworks a huge plus
High-volume log processing frameworks
Prior experience dealing with web analytics data
Agile Software Development (Scrum, XP, Agile UP, etc) or the strong desire to learn
Knowledge of any distributed key-store or columnar-store database
Linux/Unix operating systems
Principles and techniques used in Search Engine Optimization (SEO), Search Engine Marketing (SEM), and web analytics
| Location: |
14822 North 73rd Street
Scottsdale, AZ 85260
United States
|