Tech jobs
Job listings
Senior Java Developer with GCP
Build and maintain scalable Java microservices on GCP, writing clean code, optimizing performance, and collaborating with DevOps on cloud infrastructure.
Senior Java Developer
Builds and maintains high-frequency trading platform modules in Java with Spring Boot, optimizing for low-latency performance and collaborating with traders and engineers.
Lead Java Developer
Lead Java developer building reactive Spring Boot microservices with PostgreSQL, MongoDB/Cassandra, Kafka, and Kubernetes/Docker for scalable backend systems.
Quantum Software Developer - Performance
Develop high-performance quantum software, benchmarking tools, and optimizations for PennyLane & Catalyst using C++ and Python to maximize quantum hardware efficiency.
Java developer
Builds low-latency electronic trading systems in Java, using Spring, multithreading, and GC tuning to support global e-commerce platforms for a fintech firm.
Backend Developer (Kotlin) in Kazakhstan
Build and maintain scalable microservices in Kotlin/Java for a next-gen business banking app, optimizing databases, Kafka streams, and Spring Boot services.
Software Engineer (Java) – Front Office Pricing & Risk
Build and maintain high-performance Java services for pricing and risk in global derivatives trading, collaborating with quant and trading teams.
Software Engineer (Java) – Front Office Pricing & Risk
Build and maintain Java-based pricing and risk systems for derivatives trading, collaborating with traders and quants to deliver scalable, high-performance financial services.
Software Engineer (Java) – Front Office Pricing & Risk
Build and maintain high-performance Java services for pricing and risk systems in TD’s capital-markets trading division, collaborating with traders and quants to support global FICC derivatives workflows.
Java Software Engineer
Senior Java engineer building high-performance banking backends with multithreading, collections, and microservices; works on scalable, secure financial systems.
Senior Java Software Engineer
Build and maintain enterprise Java applications using Spring Boot, microservices, and cloud platforms like AWS/Azure for clients in fintech, healthcare, and other industries.
Senior Software Engineer (JAVA)
Senior Java engineer building cloud-native AI surveillance and analytics systems for global financial firms using Spring, distributed architectures, and agentic AI tools.
Java Software Engineer
Builds and maintains high-performance Java backend services using Kafka, concurrency, and SQL for scalable data processing.
Java Software Engineer
Build and maintain Java-based microservices using Spring Boot, Kafka, and databases for a financial-services consultancy in Mississauga.
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.
Java Full Stack Developer
Build and maintain full-stack Java applications with Angular/React frontends, collaborating with global teams to deliver scalable solutions and enhance user experiences.
Java Backend Developer - MQ, Kafka Messaging Systems
Build and optimize Java backend services handling high-volume data flows with MQ and Kafka, ensuring sub-second latency and 99.99% availability.
Java Angular Developer
Builds full-stack web apps using Angular for the frontend and Java Spring Boot for backend microservices, integrating APIs and deploying with Docker/Kubernetes.