Core Java Developer - Toronto, ON (4 days onsite office in a week) - Hybrid role
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
Job Description
Job Description
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.
Thanks,
Sanjay Kumar
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.