Zodiac Solutions - 20 Jobs
Toronto, ON
Job Details:
Role : Core Java Developer
Work Location : Toronto, ON – Hybrid- onsite 4 days a week
Duration : Fulltime Opportunity
Job Description:
We are seeking a highly skilled and dedicated Core Java Developer with extensive experience in fixed assets management and electronic trading systems. The ideal candidate will have a strong background in server-side Java development, multithreading, messaging, and low-latency application design. The candidate should also possess hands-on experience with relational databases, DevOps tools, and cloud technologies. The role requires a team player with excellent communication skills, attention to detail, and a focus on quality.
Responsibilities:
- Develop, test, and maintain high-quality Java-based fixed assets and e-trade systems.
- Design and implement scalable, low-latency trading application services.
- Craft and optimize multithreaded applications with a focus on performance and stability.
- Implement efficient messaging solutions utilizing multicast protocols and messaging middleware.
- Collaborate with cross-functional teams to deliver integrated and reliable trading solutions.
- Contribute to the technical design, architecture, and documentation of systems.
- Manage deployment pipelines and automate build & release processes.
- Lead and mentor team members, driving delivery excellence and technical standardization.
- Stay updated with emerging technologies and incorporate best practices into development workflows.
Requirements:
- Hardworking, dedicated, and detail-oriented, with a strong focus on delivering quality work.
- 8+ years of hands-on Java coding experience in server-side development, with emphasis on:
- Java Concurrency & RX Streams
- Caching mechanisms (GridGain or similar)
- Collections API
- Messaging & Event processing across multiple streams
- Strong multithreading experience in designing and implementing concurrent systems.
- 5+ years of experience in multicast messaging (e.g., Solace, RV).
- 5+ years of experience working with relational databases such as SQL Server, Sybase, or Oracle.
- 5+ years of technical design experience for low latency trading application services.
- Proven experience with DevOps tools such as Maven, Jenkins, Nexus, Helios.
Preferred, but not required:
- 2+ years of hands-on experience with cloud technologies such as Docker, Kubernetes, or similar.
- Strong leadership capabilities, with experience managing and leading delivery teams.