Senior Developer – Big D...

Senior Developer – Big Data

Jersey City, NJ 2016-11-01 - –

RBC RBC

.

What is the opportunity?

We have an opening for a Senior Developer in our Enterprise Architecture group. The role will be focused on developing Big Data Architecture and as part of the Architecture team; you will interact with the Global IT team in Capital Markets. In addition, you will be involved in working with, and evaluating emerging technologies and start-ups

What will you do?

  • Develop in Big Data architecture, Hadoop stack including HDFS cluster, MapReduce, Hive, Kafka, Storm, Heron, Flink, Spark, Elasticsearch/Solr and NoSQL
  • Migrate Data from relational databases to Hadoop HDFS
  • Hands on development in JAVA / Python
  • Assist and support proof of concepts as Big Data technology evolves.
  • Ensure solutions developed adhere to security and data entitlements
  • Translate functional and technical requirements into detail design

    What do you need to succeed?

    Must-have

  • 3 years’ experience developing in Big Data architecture, Hadoop stack including HDFS cluster, MapReduce, Hive, Kafka, Storm, Heron, Flink, Spark, Elasticsearch/Solr and NoSQL
  • 3 years’ experience in data migration from relational databases to Hadoop HDFS
  • 5 years Hands on development experience in JAVA / Python
  • 5+ years hands-on experience working in traditional RDBMS such as Oracle, DB2, MySQL and/or PostgresSQL.
  • 3-5 years hands-on experience writing SQL and working in Data Warehouse developing ETL processes
  • Hands-on experience writing stream processing pipelines.
  • Hands-on experience setting up and tuning Hadoop clusters
  • Hand-on experience with iLabs integration and Enterprice Integration Patterns
  • Translate, load and present disparate data sets in multiple formats/sources including JSON
  • Translate functional and technical requirements into detail design
  • Application performance tuning and troubleshooting
  • Participate in analysis of data stores and help with data analytics

    Nice-to-have

  • Experience with Docker or other containerization technologies
  • Experience with Mesos or similar
  • Hand-on experience developing Cloud applications. Experience with Cloud Foundry is a plus
  • Experience developing Microservices architecture
  • Experience working in start-ups or open source contributor
  • Excellent oral and written communication skills and the ability to clearly articulate to all project members and stakeholders
  • Must be a team player who works well with technical and non-technical resources
  • Must be able to see tasks through to completion without significant guidance
  • Experience with Agile development methodologies a plus

    What’s in it for you?

    We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • A world-class training program in financial services

    About RBC

    Royal Bank of Canada is Canada’s largest bank, and one of the largest banks in the world, based on market capitalization. We are one of North America’s leading diversified financial services companies, and provide personal and commercial banking, wealth management, insurance, investor services and capital markets products and services on a global basis. We have over 80,000 full- and part-time employees who serve more than 16 million personal, business, public sector and institutional clients through offices in Canada, the U.S. and 37 other countries. For more information, please visit rbc.com .

    Inclusion and Equal Opportunity Employment

    RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations during the application process are available upon request.

    JOB SUMMARY

    City: Jersey City

    Address: 30 Hudson

    Work Hours/Week: 40+

    Work Environment: Office

    Employment Type: Regular – U.S.

    Career Level: Experienced Hire/Professional

    Pay Type: Salaried

    Required Travel (%): 0

    Exempt/Non-Exempt: Exempt

    People Manager: No

    Application Deadline: 09/30/2016

    Req ID: 119786

    Posting Notes: SF: JB

  • To apply for this job please visit tinyurl.com.