Java Developer

Montreal

Offre publiée le 2025-04-09

Bounteous

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.