Zodiac Solutions - 34 Jobs
Toronto, ON
Job Details:
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.