Develop (Coding) for Hadoop, Spark and Java and Angular Js
Collaborate with like-minded team members to establish best practices, identify optimal technical solutions (20%)
Review code and provide feedback relative to best practices; improve performance
Design, develop and test a large-scale, custom distributed software system using the latest Java, Scala and Big Data technologies
Adhere to appropriate SDLC and Agile practices
Contribute actively to the technological strategy definition (design, architecture and interfaces) in order to effectively respond to our client?s business needs
Participate in technological watch and the definition of standards to ensure that our systems and data warehouses are efficient, resilient and durable
Provide guidance and coaching to associate software developers
Use Informatica or similar products, with an understanding of heterogeneous data replication technique
Conduct performance tuning, improvement, balancing, usability and automation
Requirements :
Experience developing code on distributed databases using Spark, HDFS, Hive
3+ years of experience in Application Developer / Data Architect, or equivalent role
Strong knowledge of data and data models
Good understanding of data consumption patterns by business users
Solid understanding of business processes and structures
Basic knowledge of the securities trading business and risk