← Back to jobs

Sr. Core Java Developer with Capital Market/ Banking - Toronto, ON - Fulltime Opportunity

Skills

awsazurecloudcontainerizationdevopsdistributed systemsdockerjavakubernetesmultithreadingredisspringsqlJava

Description

Job Description

Job Description

Role: Sr. Core Java Developer with Capital Market/ Banking

Location: Toronto, ON (4-day hybrid)

Duration: Fulltime Opportunity

Skills: Core Java, Low latency, Multithreading, Strong Data Structure, Spring Boot, Capital Markets, SQL etc.

Responsibilities:

  • Develop, enhance, and maintain high-performance, low-latency trading and financial systems using Core Java and Spring Framework.
  • Design and implement multi-threaded, concurrent, and scalable solutions for mission-critical applications.
  • Architect and optimize SQL queries and work with caching solutions such as MemSQL to ensure fast data retrieval and system efficiency.
  • Collaborate with global teams to understand business requirements and translate them into technical solutions.
  • Work on cloud-based solutions using AWS, Azure, or other cloud platforms to deploy, manage, and monitor applications.
  • Contribute to the architecture and development of distributed systems for capital markets, with an emphasis on debt markets and financial operations.
  • Conduct code reviews, enforce coding standards, and advocate best practices in software development.
  • Support and troubleshoot live trading systems, ensuring high availability and low latency.
  • Stay abreast of technological advancements in cloud, Java, and capital markets to recommend improvements and innovations.

Requirements:

Core Java: 10-12 years of hands-on experience developing robust Java applications.

Spring Framework: 5-10 years of experience with Spring Core, Spring Boot, and associated projects.

Multi-threading & Low Latency Development: Proven experience designing and implementing multi-threaded, low-latency, high-frequency trading or financial systems.

Database & Caching: Expertise in SQL, with experience in query tuning; knowledge of caching solutions such as MemSQL, Redis, or similar.

Cloud Platforms: Experience deploying and managing applications on AWS, Azure, or equivalent cloud platforms.

Capital Markets & Debt Capital Markets: Prior experience in capital markets, especially debt instruments and related financial operations.

Financial Operations: Strong understanding of financial workflows, settlements, and operational processes (beneficial).

Communication & Collaboration: Excellent verbal and written communication skills, with experience working in a global team environment.

Preferred skills:

  • Previous experience with financial system architecture, trading platforms, or risk management systems.
  • Familiarity with containerization (Docker, Kubernetes) and DevOps practices.
  • Knowledge of additional programming languages and frameworks is a plus.

Get similar jobs in Canada by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Canada.

No similar openings right now. Refine your search or create an alert above.