Java Developer

Montreal

Offre publiée le 2025-09-23

Bounteous

Overview

Bounteous is a premier end-to-end digital transformation consultancy delivering innovative solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. Our Co-Innovation methodology aligns client interests and accelerates value creation with a global team of 4,000+ experts.

Role Overview

We are seeking Java Developers with 1-15 years of professional experience to join our high-performing team. 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.

Key Responsibilities

  • Software Development: Develop, maintain, and enhance enterprise-level Java applications using the Spring Framework (Spring Boot, Spring Data, Spring Security) to build scalable and secure solutions. Write efficient SQL queries and optimize database interactions. Develop multi-threaded applications to handle concurrent operations.
  • Test-Driven Development (TDD): Write clean, testable code, develop and maintain robust unit and integration tests, and ensure code quality through automated testing and peer reviews.
  • Domain-Specific Solutions: Translate financial domain requirements into technical specifications. Work on financial systems such as trading platforms, risk management tools, and settlement systems. Optimize for performance and low latency.
  • Team and Delivery: Mentor junior developers, collaborate with DevOps, QA, and product teams, contribute to architectural decisions, and drive continuous improvement and timely delivery.
  • Continuous Improvement: Identify optimization opportunities and stay updated on emerging fintech technologies and best practices.

Required Skills & Qualifications

Must-Have:

  • SQL and database performance tuning
  • TDD and writing unit/integration tests
  • Experience with multi-threading, concurrent programming, and low-latency systems
  • Object-oriented programming (OOP), design patterns, and architectural principles
  • 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

Information Security Responsibilities

  • Promote and enforce awareness of key information security practices, including acceptable use of information assets, malware protection, and password security protocols.
  • Identify, assess, and report security risks affecting confidentiality, integrity, and availability of information assets.
  • Understand and evaluate how data is stored, processed, or transmitted, ensuring compliance with data privacy and protection standards (GDPR, CCPA, etc.).
  • Ensure data protection measures are integrated throughout the information lifecycle to safeguard sensitive information.

Other Information

We invite you to stay connected by subscribing to our monthly job openings alert here.

Bounteous is proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status, or any other status protected by law. We sponsor eligible candidates for employment visas where applicable.

For employment opportunities based in Canada:

Bounteous is an equal opportunity employer. Accommodation will be provided in accordance with applicable laws; we welcome applications from all qualified candidates.

  • Must be legally eligible to work in Canada.

Details

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Information Technology
  • Industries: IT Services and IT Consulting

Referrals increase your chances of interviewing. We also feature several related roles (e.g., Frontend / Backend / Full Stack Developer) on a Montreal, Canada basis.

J-18808-Ljbffr