Senior Big Data Developer
Sun Life Financial
Waterloo, Ontario
4d ago

Job Description : Role Summary :

Role Summary :

The Data and Business Intelligence Services is a team under the Data & Analytics organization that is dedicated to providing information management services including Data Architecture and Engineering, Data Enablement, Data Integration, CoE capabilities in Cloud solutions, Big Data and Data Science, and enabling analytics reporting and visualization capabilities across the enterprise.

The Senior Big Data Developer role on the CoE team is accountable for design, development, testing and implementation of high quality solutions for the Enterprise Data Lake.

You will be joining a hardworking and dedicated team who is working with leading-edge technologies to provide the data / analytics environment to our business.

What will you do?

  • Responsible for designing, developing, testing, tuning and the deployment of software solutions within the Hadoop Eco system.
  • Designing and implementing product features in collaboration with business and IT stakeholders
  • Designing reusable Java components, frameworks and libraries
  • Working closely with the Architecture group and driving solutions
  • Implementing the data management framework for the Data Lake
  • Supporting the implementation and driving to stable state in production
  • Reviewing code and providing feedback relative to best practices, performance improvements etc.
  • Demonstrating substantial depth of knowledge and experience in a specific area of Big Data and Java development
  • Leverage existing frameworks and standards, while contributing ideas to or resolving issues with current framework owners -
  • where no framework or pattern exists, create them

  • Professionally influence and negotiate with other technical leaders to arrive and implement the most optimum solution considering standards and project constraints
  • Mentor junior and other team members in all related Big Data technologies
  • What you need to succeed?

  • 3+ years of hands on expertise with Big data technologies (HBASE, HIVE, SQOOP, PIG)
  • 1+ year of experience with AWS Cloud Computing environment
  • Proficient understanding of distributed computing principles
  • Demonstrated proficiency with MapReduce, HDFS, Tez, Spark, Scala
  • Experience with building stream-processing systems, using solutions such as Storm or Spark-Streaming.
  • Experience with integration of data from multiple data sources
  • Experience with NoSQL databases, such as HBase, Cassandra, MongoDB
  • Knowledge of various ETL techniques and frameworks, such as Flume and Sqoop
  • Experience with various messaging systems, such as Kafka or RabbitMQ
  • Experience with Big Data ML toolkits, such as Mahout and SparkML
  • Good understanding of Lambda Architecture, along with its advantages and drawbacks
  • Experience with Hortonworks or Cloudera distribution
  • Preferred Skills :

  • Collaborative personality, able to engage in interactive discussions with the rest of the team
  • Excellent technical analysis / design skills
  • Ability to work with technical and business-oriented teams
  • Strong organizational and multi-tasking skills and track record of delivering projects on time
  • Ability to work with non-technical resources on the team to translate data needs into Big Data solutions using the appropriate tools
  • Leadership skills to develop technical resources for methods, procedures, and standards to use during design, development, and unit testing phases of the project.
  • Excellent communication skills (both written and oral) combined with strong interpersonal skills
  • Strong analytical skills and thought processes combined with the ability to be flexible and work analytically in a problem solving environment
  • What’s in it for you :

  • Competitive salary and bonus structure influenced by market range data
  • Pension, stock and savings programs to help build and enhance your future financial security
  • A common sense dress code, where you dictate how you dress based on your day
  • An environment of continuous learning and improvement
  • The Base Pay range is for the primary location for which the job is posted. It may vary depending on the work location of the successful candidate or other factors.

    In addition to Base Pay, eligible Sun Life employees participate in various incentive plans, payment under which is discretionary and subject to individual and company performance.

    Certain sales focused roles have sales incentive plans based on individual or group sales results.

    Diversity and inclusion have always been at the core of our values at Sun Life. A diverse workforce with wide perspectives and creative ideas benefits our clients, the communities where we operate and all of us as colleagues.

    We welcome applications from qualified individuals from all backgrounds.

    Persons with disabilities who need accommodation in the application process or those needing job postings in an alternative format may e-

    mail a request to thebrightside

    We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.

    Salary Range :

    73,100 / 73 100 - 122,900 / 122 900

    Job Category :

    IT - Application Development

    Posting End Date : 25 / 07 / 2019

    25 / 07 / 2019

    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form