Data Engineer with Java Development

1 month ago


Toronto, Ontario, Canada Scotiabank Full time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. This role requires a blend of a Data Engineer and a Developer who will be responsible for designing, building, monitoring, tuning, and troubleshooting data pipelines for Global Finance & Risk Technology.

Responsibilities:

  • Design, Develop and maintain robust data pipelines for the ingestion, transformation, and distribution of large datasets.
  • Utilize services and tools to automate data workflows and streamline the data engineering process.
  • Collaborate with other stakeholders to support data analysis, data mapping and reporting needs.
  • Monitor application performance, identifying bottlenecks, and implementing improvements to enhance efficiency.
  • Conduct data quality checks and implementing measures to ensure data accuracy and integrity.
  • Stay current with emerging technologies and data engineering practices to recommend and adopt innovations that improve data systems.
  • Provide technical expertise and support for data-related issues, including troubleshooting and resolving data pipeline failures.
  • Document data engineering processes, creating data flow diagrams, and maintaining metadata for data lineage and cataloging.

Requirements:

  • Proficiency in Java is crucial.
  • Experience using Streaming Architecture (Kafka) and Big Data Platform (Hadoop) is required.
  • Strong SQL knowledge is needed.
  • Experience in NiFi is desired.
  • General Understanding of continuous integration/continuous deployment (CI/CD) pipelines
  • Experience building CI/CD pipelines using GitHub, Artifactory etc. to reduce cycle times and ensure quality.
  • Strong scripting skills (e.g. shell scripting for automation)
  • Working experience with source control systems like Git.
  • Exposure to working on cloud platforms like Azure/GCP/AWS
  • Experience with Agile/Scrum development methodologies
  • Team player with effective communication skills (verbal and written)
  • Able to see tasks through to completion without significant guidance.
  • Self-managed and results-oriented with sense of ownership is required.
  • A university degree in Mathematics, Science, Engineering, Management or relevant.

What's in it for you?

  • We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success.
  • We provide you with the tools and technology needed to create meaningful customer experiences.
  • An opportunity for mentorship from experienced and knowledgeable technologists.
  • You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world.
  • We offer a competitive total rewards package that includes a base salary, a performance bonus, company matching programs, generous vacation, personal & sick days, personal development funding, maternity leave top-up, parental leave and much more.

Location(s): Canada : Ontario : Toronto

Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.

At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation during the recruitment and selection process, please let our Recruitment team know. Candidates must apply directly online to be considered for this role.


  • Senior Java Developer

    4 weeks ago


    Toronto, Ontario, Canada NTT DATA Full time

    Job Title: Senior Java DeveloperAbout the Role:NTT DATA Services is seeking a skilled Senior Java Developer to join our team in Toronto, Ontario. As a Senior Java Developer, you will be responsible for developing, maintaining, and implementing Java-based components, applications, and frameworks.Key Responsibilities:Design and develop Java-based...

  • Senior Java Developer

    1 month ago


    Toronto, Ontario, Canada NTT DATA Full time

    Job Title: Senior Java DeveloperWe are seeking a skilled Senior Java Developer to join our team in Toronto, Ontario, Canada. As a Senior Java Developer, you will be responsible for developing, maintaining, and implementing Java-based components, applications, and frameworks.Key Responsibilities:Design and develop Java-based solutionsCollaborate with other...


  • Toronto, Ontario, Canada Scotiabank Full time

    Role OverviewThis role requires a blend of a Data Engineer and a Developer who will be responsible for designing, building, monitoring, tuning, and troubleshooting data pipelines for Global.As a Data Engineer with Java Development, you will work with our team to build and maintain data pipelines, ensuring data accuracy, quality, and integrity.Key...

  • Senior Data Engineer

    1 month ago


    Old Toronto, Ontario, Canada Data Engineer Jobs Full time

    About This RoleWe are seeking a highly skilled Senior Data Engineer to join our Analytics Engineering team. As a key member of this team, you will be responsible for designing and building scalable data models and ETL pipelines to support business decisions.Key Responsibilities:Collaborate with data scientists to design data models and answer questions.Work...


  • Toronto, Ontario, Canada GalaxEons Full time

    GalaxE is a professional IT services firm specializing in platform-driven solutions and the use of automation to achieve enterprise business transformation.We are seeking an experienced Enterprise Java Developer with expertise in data engineering to join our team.Job Summary:This role involves ensuring data quality and integrity across various data sources...


  • Toronto, Ontario, Canada NTT DATA Full time

    Job Title: Senior Java Developer with OpenShift ExpertiseJob Summary:We are seeking a highly skilled Senior Java Developer with expertise in OpenShift to join our team. The ideal candidate will have experience in Java 11 Spring Boot development and support, as well as skills in REST API-based web application development on Redhat.Key Responsibilities:Develop...

  • Senior Data Engineer

    4 weeks ago


    Toronto, Ontario, Canada GalaxEons Full time

    Job SummaryWe are seeking a highly skilled Senior Data Engineer to join our team at GalaxEons. As a key member of our data engineering team, you will be responsible for designing, developing, and maintaining large-scale data pipelines using Java.Key ResponsibilitiesDesign and implement optimal data pipeline architectureDevelop and maintain high-quality data...


  • Toronto, Ontario, Canada NTT DATA Full time

    Job DescriptionReq ID: 288533 NTT DATA Services is seeking a skilled Senior Java Developer with expertise in OpenShift to join our team. If you have a passion for innovative and adaptable technologies, we encourage you to apply.We are currently looking for a Senior Java Developer with OpenShift Experience to work in a remote setting in Ontario, Canada.Key...


  • Toronto, Ontario, Canada Scotiabank Full time

    Data Engineer with Java Development ExpertThis role requires a blend of a Data Engineer and a Developer who will be responsible for designing, building, monitoring, tuning, and troubleshooting data pipelines for Global Finance & Risk Technology.Key Responsibilities:Design, Develop and maintain robust data pipelines for the ingestion, transformation, and...


  • Toronto, Ontario, Canada Scotiabank Full time

    Data Engineer with Java Development ExpertThis role requires a blend of a Data Engineer and a Developer who will be responsible for designing, building, monitoring, tuning, and troubleshooting data pipelines for Global Finance & Risk Technology.Key Responsibilities:Design, Develop and maintain robust data pipelines for the ingestion, transformation, and...


  • Toronto, Ontario, Canada GalaxEons Full time

    Job SummaryWe are seeking a highly skilled Senior Java Developer with expertise in data engineering to join our team at GalaxE. The ideal candidate will have a strong background in Java, Spring, and data pipeline architecture, with experience in designing and implementing scalable data systems.Key ResponsibilitiesDesign and implement data pipelines for...


  • Toronto, Ontario, Ontario, Canada VLink Inc Full time

    Big Data Engineer with JavaToronto, ON, JR1017573FulltimeJob Description:We are seeking a highly skilled and experienced Big Data Engineer to join our dynamic team. The ideal candidate will have a solid background in application development with specific expertise in Hadoop, Spark, and cloud technologies. This role involves developing and optimizing big data...


  • Toronto, Ontario, Canada theScore Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at theScore. As a key member of our Data Engineering team, you will be responsible for developing event-driven distributed systems that process large amounts of data and integrate with downstream back end services.About the WorkDevelop event-driven distributed systems that process...

  • Senior Data Engineer

    3 weeks ago


    Toronto, Ontario, Canada GalaxEons Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team at GalaxEons. As a key member of our data engineering team, you will be responsible for designing, developing, and maintaining large-scale data pipelines and systems.Key ResponsibilitiesDesign and implement optimal data pipeline architectureDevelop and maintain high-quality...

  • Senior Java Developer

    1 month ago


    Toronto, Ontario, Canada Highbrow LLC Full time

    Job Title: Senior Java DeveloperJob Summary:Highbrow LLC is seeking a highly skilled Senior Java Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining large-scale Java applications.Key Responsibilities:Design and develop production-grade, scalable Java applications and...


  • Toronto, Ontario, Canada theScore Full time

    About the Role & TeamAs a key member of our Data Engineering team, you will work closely with a talented group of Data Engineers, ML Engineers, and Data Scientists to develop high-quality data products that power core features of our app.About the WorkDevelop event-driven distributed systems that process large amounts of data and integrate with downstream...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    Role: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Description:We are seeking a skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. The ideal candidate will have strong technical expertise in Java 8, Spring, Spring Boot, Spring Cloud, and Microservices concepts.Key...

  • Staff Data Engineer

    1 month ago


    Old Toronto, Ontario, Canada NTT DATA, Inc. Full time

    Job Title: Staff Data EngineerWe are seeking a highly skilled Staff Data Engineer to join our team. As a key member of our data engineering team, you will be responsible for designing and implementing tailored data solutions to meet customer needs and use cases.Key Responsibilities:Provide thought leadership and recommend the most appropriate technologies...

  • Senior Data Architect

    2 weeks ago


    Toronto, Ontario, Canada GalaxEons Full time

    About UsGalaxEons is a professional IT services firm specializing in platform-driven solutions and automation for enterprise business transformation.Job DescriptionWe are seeking an experienced Senior Data Architect to lead the design and implementation of our data pipeline architecture. The successful candidate will have a strong background in Java, Spring,...


  • Toronto, Ontario, Canada Astra North Infoteck Inc. Full time

    Astra North Infoteck Inc. is seeking a highly skilled Big Data Developer with Java to join our team. The ideal candidate will have a strong background in Hadoop Spark and Java/Scala, with a minimum of 5 years of hands-on experience.The successful candidate will have:5+ years of application development experience in Hadoop Spark and Java/Scala.5+ years of...