Share this Job

Go Back

Java/Hadoop Developer Location: Portland,OR


0000-00-00 00:00:00
Job Type: Direct

Role: Java/Hadoop Developer
Duration: 12 Months Contract
Location: Portland,OR

Role Description: The Java/Hadoop Developer would need to have 7+ years of professional work experience.
Responsibilities:
- Design and implement map reduce jobs to support distributed processing using java, python, hive and pig; Ability to design and implement end to end solution.
- Build libraries, user defined functions, and frameworks around Hadoop.
- Research, evaluate and utilize new technologies/tools/frameworks around Hadoop eco system.
- Develop user defined functions to provide custom hive and pig capabilities.
- Mentor junior developers in the team.
- Define and build data acquisitions and consumption strategies.
- Define & develop best practices.

Required Skills:

- 10+ years experience in large-scale software development.
- 1+ year experience in Hadoop.
- Strong Java programming, shell scripting, Python, and SQL.
- Strong development skills around Hadoop, MapReduce, Hive, Pig, HBase, Flume & Oozie.
- Strong understanding of Hadoop internals.
- Good understanding of AVRO and Json.
- Experience with build tools such as Maven.
- Experience with databases like Oracle.
- Experience with performance/scalability tuning, algorithms and computational complexity.
- Experience (at least familiarity) with data warehousing, dimensional modeling and ETL development.
- Ability to understand and ERDs and relational database schemas.
- Proven ability to work cross functional teams to deliver appropriate resolution.
- Experience with open source NOSQL technologies such as HBase and Cassandra.
- Experience with messaging & complex event processing systems such as Kafka and Storm.
- Machine learning framework (Nice to have).
- Statistical analysis with Python, R or similar (Nice to have).
Key Skills: