Tech jobs
Job listings
Java Software Engineer
Build and deploy Java-based AI solutions using Spring Boot, microservices, and Kafka for enterprise clients, while collaborating in Agile teams.
Software Engineer (Java)
Senior Java engineer maintains and upgrades legacy capital-markets systems, refactoring code, closing vulnerabilities, and collaborating with DevOps and security teams to ensure stability and compliance.
Senior Java Software Engineer
Build and maintain strategic reference-data platforms for a global bank using Java, Spring Boot, Kafka, and Kubernetes.
Java/NodeJS Software Developer
Builds and maintains wealth-management backend services using Java, Node.js, and Spring Boot, collaborating across teams to design APIs and SOA solutions.
Java Application Developer
Develops and maintains Java/Spring Boot applications for client reference data systems, including distributed cache infrastructure and database integrations.
Senior Java Backend Developer – Apache Spark, Python & Data Processing Systems
Build and optimize scalable Java/Python server-side apps and Apache Spark data pipelines for large-scale analytics in a hybrid Montreal office.
Full Stack – Java Application Developer (Hybrid)
Build and maintain scalable Java/Scala systems for risk analytics and trading infrastructure, partnering with traders and quants to modernize CVA platforms.
Full Stack – Java Application Developer (Hybrid)
Build and maintain scalable Java/Scala systems for risk analytics and trading infrastructure, partnering with traders and quants to modernize critical financial platforms.
Software Engineer Associate
Develop and maintain mainframe banking systems using COBOL, JCL, and DB2, ensuring reliable transaction processing for millions of customers.
Java/Node.JS Developer
Build and maintain a mobile services platform for wealth management using Java, Spring Boot, Node.js, and Kafka in a hybrid Calgary office.
Java/Angular Developer
Build and maintain a next-gen client onboarding and regulatory platform using Java, Spring Boot, and Angular; design scalable cloud-native services and UX for global financial markets.
Senior DevOps & Cloud Engineer — Hybrid (Toronto)
Senior DevOps & Cloud Engineer designs, deploys, and maintains cloud and on-prem infrastructure for enterprise clients, focusing on RedHat Linux, UNIX Solaris, and Mainframe IMS Connect in a hybrid Toronto office.
Senior DevOps & SRE Engineer: Cloud, Automation & Linux
Senior DevOps/SRE role designing automation and managing Linux/Unix systems across cloud platforms like AWS, GCP, or Azure for scalable infrastructure.
Back-end Java/Scala Developer
Builds and maintains distributed Java/Scala microservices that power a high-throughput risk-calculation engine, feeding P&L data to traders and regulators in a global finance setting.
DevOps Developer II, Engineering
Build and maintain CI/CD pipelines, infrastructure-as-code, and containerized workflows for a healthcare insights platform using GitHub Actions, Terraform, Ansible, and Docker.
Senior Java Backend Developer (Investment Banking Domain)
Build and maintain Java-based backend services for a trading platform in investment banking, using Spring Boot, Kafka, and REST APIs.
Expert Java Developer for Agile Software Solutions
Build and maintain Java-based software solutions using Spring and service-oriented architectures, collaborating with global teams to ensure high-quality products.
Senior Software Engg - Systems- Java Developer
Builds and maintains Java-based middle-layer services and APIs for a financial trading platform, using Spring, Kafka, and REST/SOAP.
Experienced Full Stack Java Developer (React)
Build and maintain Java-based backend services with React frontends in an agile team, focusing on RESTful APIs, microservices, and Spring.
Hybrid Java Developer for Real-Time Systems
Build and optimize low-latency trading platforms in Java, focusing on concurrency, performance tuning, and real-time systems for a fintech trading application.