Previous Job
Big Data Applications Developer
Ref No.: 18-01917
Location: New York, New York
Position Type:Direct Placement
Pay Rate : $ 150,000.00 - 180,000.00 /Year
Leading Investment Bank is seeking a Big Data Applications Developer with a deep knowledge the Hadoop Ecosystem.

We are looking for someone experienced in the Risk & Finance Technology space for a Global Investment Bank with knowledge of Trades, Positions, Sensitivities, Cash flows, P&L and MTM. Experienced Java Developer that can develop applications ingesting data in to Hadoop (HDFS, HBase, Hive/Impala) from various applications, transforming data (YARN, Spark, Hive), converting data to different formats(Avro, Parquet) and streaming data (Kafka) out to consumers. Individual must be familiar with Application Security models, PII data, Data masking, Data encryption.Familiarity with Messaging frameworks, Rules based engines and Scheduling Software a big plus.


Must be proficient in Java development. Python, Scala development a big plus.
Must have exposure and knowledge of messaging frameworks. Kafka, Storm a big plus.
Exposure and or experience with Rules based frameworks.
HDFS and Hadoop Ecosystem knowledge and hands-on experience
Experience integrating a relational database and a NoSQL store
Experience developing Map Reduce/YARN applications.
Experience and or exposure to Spark, Scala is a big plus.
Experience with Hbase, HIVE and/or Impala is a big plus
Experience in troubleshooting, debugging and optimizing Map Reduce
SQL application development experience
Participate in code reviews to assure that developed and tested code conforms to the design and architecture principles and accurately reflects the business information models.
End-to-End experience seeing projects to completion and turnover to operations staff.
Preparation of documentation of infrastructure and operational procedures.
Must Have:
Experience designing, testing and deploying Map Reduce applications in an HDFS/Hadoop Ecosystem
SQL development experience
Java development experience

Additional requirements:
Very strong analytical and problem solving skills, great communication and team player skills.
A focus on high quality deliverables and meeting deadlines.
Be someone who will bring ideas to the table and always looking to improve the development process of the team.
Self-starter, ability to work independently or with others.

Education Requirement:
College degree with a major in a technical field or specialized training / equivalent work experience

Third Party Applications Not Accepted