Back to results

Sr. Java Deveoper

  • Toronto, ON, Canada
  • Greater Toronto Area, Canada, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Our client is seeking a Core Java Engineer with an expertise in big data processing, particularly within the TechFin industry. Candidate should have experience working with financial enterprise technologies and large-scale distributed computing systems. This role involves developing and optimizing data pipelines for credit risk calculations and regulatory reporting.

Responsibilities:

  • Design, develop, optimize, and maintain scalable data pipelines for processing and analyzing large scale financial data built on Core Java
  • Lead projects for developing batch pipeline processes for credit risk analytics including, but not limited to, stress loss (GSST, CCAR) and expected credit loss (CECL, IFRS9, ICAAP)
  • Ensure the efficient storage of and retrieval of all risk data in our big data platform systems (Hadoop, Hive, Impala, Spark, etc.)
  • Implement best practices for spark performance tuning including, but not limited to, partitioning, caching, and memory management.
  • Maintain code quality through high-efficiency testing, CI/CD pipelines (Tekton, Harness), and version control (GitHub).

Qualification Skills:

  • 7+ years of experience in software development, specifically Core Java & Java 8 concepts (OOP, OOD, Collections, Exception Handling, JDBC, Multithreading, Streams, Lamda Expressions, Functional Interfaces, etc.).
  • 5+ years of experience in SQL/NoSQL database management systems (Oracle, MySQL, Postgres, MongoDB, Couchbase, Neo4j)
  • 3+ years of experience leading/owning software development projects from beginning to end with multiple team members.
  • Experience working in financial market and credit risk enterprise software systems including, but not limited to, scenario analysis and stress testing.
  • Experience with GitHub, Tekton, Harness, and other CI/CD pipeline technologies.
  • Ability to work in a fast-paced TechFin environment.
  • Experience with agentic AI tools (Devin, Claude, or Copilot)
More about this job

Responsibilities

Design, develop, optimize, and maintain scalable Core Java data pipelines for financial data, including batch processes supporting credit risk analytics and regulatory reporting. Manage risk data on big data platforms, tune Spark performance, and maintain code quality through testing, CI/CD, and version control.

Requirements

Requires 7+ years of Core Java development, 5+ years of SQL/NoSQL database experience, and 3+ years leading software projects. Candidates should have financial market and credit risk systems experience, familiarity with CI/CD tools such as GitHub, Tekton, and Harness, and experience with agentic AI tools.

Skills

  • Core Java
  • Java 8
  • Big Data Processing
  • Data Pipelines
  • Credit Risk Analytics
  • Stress Testing
  • SQL
  • NoSQL
  • Hadoop
  • Hive
  • Impala
  • Spark
  • Spark Performance Tuning
  • CI/CD
  • GitHub
  • Project Leadership

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Finance & Accounting
  • Management & Leadership

Keywords

  • Core Java
  • Java 8
  • Object-Oriented Programming
  • Object-Oriented Design
  • Collections
  • Exception Handling
  • JDBC
  • Multithreading
  • Streams
  • Lambda Expressions
  • Functional Interfaces
  • SQL
  • NoSQL
  • Oracle
  • MySQL
  • PostgreSQL
  • MongoDB
  • Couchbase
  • Neo4j
  • Hadoop
  • Hive
  • Impala
  • Spark
  • Credit Risk
  • Stress Testing
  • Regulatory Reporting
  • Tekton
  • Harness
  • GitHub
  • CI/CD

Report this job