Description du poste
We are seeking Java Developers with 3-15 years of professional experience to join our high-performing team for multiple positions. This role requires strong expertise in Java, Spring Framework, SQL, Test-Driven Development (TDD), and multi-threading. Experience in the investment banking domain is highly preferred. You will work on complex, high-performance financial systems that drive critical operations. Candidate should be local to Montreal, QC and open to work in a Hybrid role.
Must-Have
- Hands-on experience in Java development.
- Proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Advanced knowledge of SQL and database performance tuning.
- Expertise in Test-Driven Development (TDD) and writing unit/integration tests.
- Strong experience with multi-threading, concurrent programming, and low-latency systems.
- Solid understanding of object-oriented programming (OOP), design patterns, and architectural principles.
- Excellent problem-solving skills and attention to detail.
Preferred
- Prior experience in the investment banking domain or financial services.
- Familiarity with FIX protocol, trading platforms, or risk management systems.
- Knowledge of messaging systems like Kafka, RabbitMQ, or ActiveMQ.
- Experience with performance profiling and optimization tools.
- Exposure to Agile/Scrum methodologies.
Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte