At a Glance
- Tasks: Design and develop high-performance Java applications for capital markets.
- Company: Join a leading tech firm shaping the future of finance.
- Benefits: Competitive salary, remote work options, and growth opportunities.
- Other info: Collaborate globally and innovate in a dynamic environment.
- Why this job: Make an impact in the fast-paced world of financial technology.
- Qualifications: 10+ years in Core Java and Spring Framework required.
The predicted salary is between 118800 - 145200 $ per year.
- Seeking a highly experienced Senior Core Java Developer with expertise in Core Java, Spring Framework, and low‑latency multi‑threaded programming.
- Design, develop, and maintain high‑performance, scalable, and resilient applications supporting capital markets and financial operations.
- Collaborate with global teams to deliver robust technology solutions that meet the demands of complex financial systems and trading environments.
Key Responsibilities
- Develop, enhance, and maintain high‑performance, low‑latency trading and financial applications using Core Java and Spring Framework.
- Design and implement multi-threaded, concurrent, and scalable solutions for mission‑critical systems.
- Architect, optimize, and maintain SQL queries to support high-volume data processing and efficient system performance.
- Work with caching technologies such as Mem SQL, Redis, or similar solutions to improve application responsiveness and scalability.
- Collaborate with business and technology stakeholders to gather requirements and translate them into effective technical solutions.
- Develop, deploy, manage, and monitor cloud‑based applications using AWS, Azure, or similar cloud platforms.
- Contribute to the architecture and development of distributed systems supporting capital markets and financial operations.
- Conduct code reviews and promote software engineering best practices, coding standards, and quality assurance processes.
- Support and troubleshoot production applications to ensure high availability, reliability, and optimal performance.
- Research emerging technologies and recommend improvements to application architecture, development practices, and platform capabilities.
- Required Qualifications
- 10–12 years of hands‑on experience developing enterprise applications using Core Java.
- 5–10 years of experience working with Spring Framework, including Spring Core and Spring Boot.
- Proven experience designing and developing multi‑threaded, low‑latency, high-performance applications.
- Strong expertise in concurrent programming and scalable system design.
- Advanced knowledge of SQL, database design, and query optimization techniques.
- Experience with caching technologies such as Mem SQL, Redis, or similar platforms.
- Hands‑on experience deploying and managing applications on AWS, Azure, or equivalent cloud platforms.
- Recent experience working within capital markets environments.
- Knowledge of debt capital markets, debt instruments, and related business processes.
- Strong understanding of distributed systems architecture and development.
- Excellent verbal and written communication skills.
- Experience collaborating effectively within global and cross‑functional teams.
- Preferred Qualifications
- Experience supporting trading platforms, market‑facing applications, or financial transaction systems.
- Understanding of financial operations, settlements, and post‑trade processing workflows.
- Experience designing and supporting highly available and resilient enterprise applications.
- Familiarity with modern software architecture patterns and cloud‑native development practices.
- Experience mentoring developers and contributing to technical leadership initiatives.
- #J-18808-Ljbffr
Senior Core Java Developer in Toronto employer: Compunnel Inc.
Join a forward-thinking company in Toronto that prioritizes innovation and employee development. As a Digital Banking Engineering Manager, you'll thrive in a collaborative work culture that values continuous improvement and offers ample opportunities for professional growth. With a focus on modern banking solutions, this role not only allows you to lead a talented team but also empowers you to make a meaningful impact in the digital banking landscape.
We think you need these skills to ace Senior Core Java Developer in Toronto
Core Java
Spring Framework
Low-Latency Programming
Multi-Threaded Programming
SQL Query Optimization
Caching Technologies (MemSQL, Redis)
Cloud-Based Application Development (AWS, Azure)