Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Développeur.euse Java / Java Developer

Full-time

Bounteous, Inc.

Développeur.euse Java / Java Developer

Développeur.euse Java

Temps plein / Mode hybride - 3 jours au bureau.

Bounteous est une firme-conseil de premier plan en transformation numérique de bout en bout, vouée à établir des partenariats avec des marques ambitieuses afin de créer des solutions numériques répondant aux défis complexes d'aujourd'hui et aux occasions de demain. Grâce à des normes rigoureuses en matière d'expertise technique et sectorielle, nous offrons des solutions novatrices et stratégiques en stratégie, analytique, ingénierie numérique, infonuagique, données et IA, conception d'expérience et marketing.

Notre méthodologie de co-innovation est un modèle d'engagement unique conçu pour harmoniser les intérêts et accélérer la création de valeur. Nos clients partout dans le monde profitent des compétences et de l'expertise de plus de 4 000 membres d'équipe experts répartis dans les Amériques, en Asie-Pacifique et dans la région EMEA. En collaborant avec des fournisseurs technologiques de premier plan, nous concevons des expériences numériques transformatrices qui renforcent l'engagement de la clientèle et favorisent la réussite des entreprises.

Aperçu du poste

Nous sommes à la recherche de développeur.euse.s Java possédant de 3 à 15 ans d'expérience professionnelle pour se joindre à notre équipe hautement performante. Ce poste exige une solide expertise en Java, dans le cadriciel Spring, en SQL, en développement piloté par les tests (TDD) et en programmation multifil. Une expérience dans le domaine des services bancaires d'investissement est fortement souhaitée. Vous travaillerez sur des systèmes financiers complexes et hautement performants qui soutiennent des opérations critiques.

Principales responsabilités

Développement logiciel : Développer, maintenir et améliorer des applications Java de niveau entreprise. Tirer parti du cadriciel Spring (Spring Boot, Spring Data, Spring Security) pour bâtir des solutions évolutives et sécurisées. Rédiger des requêtes SQL efficaces et performantes et optimiser les interactions avec les bases de données. Développer des applications multifils capables de gérer des opérations concurrentes.

Développement piloté par les tests (TDD) : Écrire du code propre et testable selon les principes du TDD. Développer et maintenir des tests unitaires et des tests d'intégration robustes. Assurer la qualité du code au moyen de tests automatisés et de revues de code par les pairs.

Solutions propres au domaine : Collaborer avec les analystes d'affaires et les parties prenantes afin de traduire les exigences du domaine financier en spécifications techniques. Travailler sur des systèmes financiers tels que des plateformes de négociation, des outils de gestion des risques et des systèmes de règlement. Optimiser les applications pour la performance et la faible latence, des éléments essentiels aux opérations bancaires d'investissement.

Collaboration et leadership : Encadrer les développeur.euse.s juniors et offrir une orientation technique à l'équipe. Collaborer avec les équipes DevOps, AQ et produit afin d'assurer une livraison sans faille. Contribuer aux discussions techniques et orienter les décisions architecturales.

Amélioration continue : Cerner les possibilités d'optimisation et piloter les améliorations de performance. Se tenir au fait des technologies émergentes et des meilleures pratiques en technologie financière.

Compétences et qualifications requises

Exigences essentielles :

  • Expérience pratique en développement Java
  • Spring Framework (Spring Boot, Spring MVC, Spring Security)
  • SQL et optimisation de la performance des bases de données
  • Développement piloté par les tests (TDD) et rédaction de tests unitaires et d'intégration
  • Expérience en programmation multifil, en programmation concurrente et en systèmes à faible latence
  • Programmation orientée objet (POO), patrons de conception et principes architecturaux
  • Aptitudes en résolution de problèmes et souci du détail
  • Baccalauréat complété

Atouts :

  • Expérience antérieure dans le domaine des services bancaires d'investissement ou des services financiers
  • Connaissance du protocole FIX, des plateformes de négociation ou des systèmes de gestion des risques
  • Connaissance des systèmes de messagerie comme Kafka, RabbitMQ ou ActiveMQ
  • Expérience avec des outils de profilage et d'optimisation de la performance
  • Exposition aux méthodologies Agile/Scrum

Responsabilités en matière de sécurité de l'information

  • Promouvoir et faire respecter la sensibilisation aux pratiques clés de sécurité de l'information, notamment l'utilisation acceptable des actifs informationnels, la protection contre les logiciels malveillants et les protocoles de sécurité des mots de passe.
  • Identifier, évaluer et signaler les risques de sécurité, en portant une attention particulière à leur incidence sur la confidentialité, l'intégrité et la disponibilité des actifs informationnels.
  • Comprendre et évaluer la manière dont les données sont stockées, traitées ou transmises, en veillant à la conformité aux normes de confidentialité et de protection des données (RGPD, CCPA, etc.).
  • Veiller à ce que les mesures de protection des données soient intégrées tout au long du cycle de vie de l'information afin de protéger les renseignements sensibles.

-------------------------------------------------------------------------------------------------------

Java Developer

Full Time / Hybrid - 3 days in office

Bounteous is a premier end-to-end digital transformation consultancy dedicated to partnering with ambitious brands to create digital solutions for today’s complex challenges and tomorrow’s opportunities. With uncompromising standards for technical and domain expertise, we deliver innovative and strategic solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing.

Our Co-Innovation methodology is a unique engagement model designed to align interests and accelerate value creation. Our clients worldwide benefit from the skills and expertise of over 4,000+ expert team members across the Americas, APAC, and EMEA. By partnering with leading technology providers, we craft transformative digital experiences that enhance customer engagement and drive business success.

Role Overview:

We are seeking Java Developers with 3-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. Leverage the Spring Framework (Spring Boot, Spring Data, Spring Security) to build scalable and secure solutions. Write efficient, high-performance SQL queries and optimize database interactions. Develop multi-threaded applications to handle concurrent operations.

Test-Driven Development (TDD):

Write clean, testable code following TDD principles. Develop and maintain robust unit tests and integration tests. Ensure code quality through automated testing and peer code reviews.

Domain-Specific Solutions:

Collaborate with business analysts and stakeholders to translate financial domain requirements into technical specifications. Work on financial systems such as trading platforms, risk management tools, and settlement systems. Optimize applications for performance and low latency, critical for investment banking operations.

Collaboration & Leadership:

Mentor junior developers and provide technical guidance to the team. Collaborate with DevOps, QA, and product teams to ensure seamless delivery. Contribute to technical discussions and drive architectural decisions.

Continuous Improvement:

Identify areas for optimization and drive performance improvements. Stay updated on emerging technologies and best practices in financial technology.

Required Skills & Qualifications:

Must-Have:

  • Hands-on experience in Java development.
  • Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • SQL and database performance tuning.
  • Test-Driven Development (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.
  • A completed Bachelor's degree.

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, focusing on how these risks impact the 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

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Développeur.euse Java / Java Developer in Montréal, QC vacancy
  •  ...durant le processus de recrutement. Le rôle En tant que Développeur ou Développeuse , vous agirez à titre de conseiller auprès de...  ...during the recruitment process.  What's your role: Our Developer is expected to act as a counselor to our customers on the overall... 
    Suggested
    Daily paid
    Full time
    Work at office
    Immediate start

    Lidd Consultants Inc.

    Montréal, QC
    more than 2 months ago
  • Xona is the navigational intelligence company bringing real-time, centimeter-level certainty to any device, anywhere on Earth. With Pulsar – the world’s most advanced PNT satellite infrastructure in Low Earth Orbit – Xona will offer a future-proof, backwards-compatible global...
    Suggested
    Permanent employment
    Full time
    Work at office

    Xona Space Systems

    Montréal, QC
    13 days ago
  •  ...Notre équipe est composée de plus de 20 développeurs et spécialistes en tests issus de milieux...  ...Our team is made up of more than 20 developers and test specialists, coming from diverse...  .... While working with us, you’ll help develop software solutions for a wide portfolio... 
    Suggested
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...d’une entreprise humaine, innovante et en pleine croissance, alors Exposant 3 est fait pour vous ! Nous cherchons notre futur Développeur Java pour rejoindre nos équipes. Vos missions Développer en Java : La logique de comptabilisation des transactions et des... 
    Suggested
    Daily paid
    Full time

    Exposant 3

    Montréal, QC
    a month ago
  •  ...------------------------ La personne titulaire du poste de développeur(euse) de plateforme est responsable du développement et de la livraison...  ..., and Timing (PNT) from the ground up. The Platform Developer is responsible for the development and delivery of end-user APIs... 
    Suggested
    Permanent employment
    Full time
    Contract work

    Xona Space Systems

    Montréal, QC
    more than 2 months ago
  •  ...apprentissage continu, Tecsys pourrait être l'endroit idéal pour vous! À propos du poste Nous sommes à la recherche d'un(e) développeur(-euse) Java sénior expérimenté(e) et motivé(e) pour se joindre à notre équipe de développement dynamique. Dans ce rôle, vous serez... 
    Permanent employment
    Apprenticeship
    Work at office
    Remote work

    Tecsys Inc.

    Montréal, QC
    29 days ago
  •  ...An English version will follow. Développeur·euse principal·e de données La plateforme de...  ...technique Snowflake · Python · SQL · Java · Scala · Airflow · Dagster · Kafka · Kinesis...  ...vacant existant. Senior Data Developer Plusgrade's data platform powers decisions... 
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Plusgrade

    Montréal, QC
    more than 2 months ago
  •  ...équipe : Clearance, c'est une équipe de développeurs et de testeurs enthousiastes, animés par...  ...Clearance is a team of enthusiastic developers and testers driven by curiosity and a passion...  .... In practical terms, we develop a self-service web portal that reduces friction... 
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Description La dynamique de votre équipe : Des développeurs et des spécialistes des tests issus d'horizons divers, unis par un même...  ...----------------------------------- Your team’s dynamic: Developers and test specialists from diverse backgrounds, united by one goal... 
    Full time
    Contract work
    Internship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...façon dont des centaines de développeurs conçoivent, déploient et exploitent...  ...un(e) développeur(euse) logiciel pour rejoindre l’équipe...  ...directly improve how hundreds of developers build, deploy, and operate...  ...We are looking for a software developer to join the platform engineering... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...autant par les entreprises que par les développeurs. Vous vous joindrez à l’équipe en tant...  ...Genetec’s flagship product. We oversee developing and maintaining critical infrastructure...  ...will be joining the team as a Software Developer in Test, a hybrid role that blends software... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...shape what comes next for millions of players.      The Data Developer we’re looking for must be a quick learner and, not scared of...  ...page blanche que face à des échéanciers serrés.   Le·La développeur·euse de données que nous recherchons doit apprendre rapidement et ne... 
    Long term contract
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...dépannage et l’amélioration continue. Nous recherchons un développeur logiciel polyvalent, intéressé par le développement de bout en...  ...unified physical security, public safety, and operations. Genetec develops open-platform software, hardware and cloud-based services for... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...tous les jours. Nous recherchons un(e) développeur(euse) de logiciels passionné par le développement...  ...en programmation orientée objet (C# ou Java) Resolution de problèmes, esprit...  ...everyday. We are looking for a Software Developer who is passionate of software development... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    23 days ago
  •  ...notre famille. Description: Récapitulatif de la description d'emploi Nous cherchons un(e) Analyste-programmeur(euse) – Java pour la Direction Guichet unique, Cadres, outils et pratiques de développement. Vous aurez à travailler sur des frameworks et fondations... 
    Full time
    Apprenticeship
    Flexible hours

    It Unlock Consulting Inc.

    Montréal, QC
    more than 2 months ago
  • $118k - $152k per year

     ...Développeur(euse) principal(e) en IA - Technologie des marchés financiers Lieu : Montréal (hybride...  ...évolutifs à l'aide de Python et de Java, tout en les intégrant aux plateformes d...  ...et de recrutement.   TranSenior AI Developer – Capital Markets Technology Location... 
    Permanent employment
    Full time
    Apprenticeship
    Internship
    Immediate start

    Capco

    Montréal, QC
    more than 2 months ago
  •  ...concepts fondamentaux de développement et d'architecture logicielle, forgée au fil d'une expérience significative. Mobile Software Developer   As part of the development team, you contribute every day to building innovative digital products with the ambition to change... 
    Daily paid
    Full time

    Mirego

    Montréal, QC
    more than 2 months ago
  •  ...contribuent à rendre l'équipe meilleure, notamment par le coaching, le partage de connaissances et des revues de code de qualité. AI Developer As someone dedicated to AI development, you contribute every day to building innovative artificial intelligence solutions with... 
    Daily paid
    Full time
    Apprenticeship

    Mirego

    Montréal, QC
    more than 2 months ago
  •  ...NoSQL databases like MongoDB, Elasticsearch and Redis Web UI developed in ReactJS with TypeScript, MaterialUI, ViteJS, Cypress,...  ...Canary release using Launch Darkly Your day at a glance: Develop and maintain modern microservices using bleeding edge tooling... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    23 days ago
  •  ...trading et de gestion des risques, est à la recherche d’un(e) Développeur·euse senior en données quantitatives pour rejoindre son équipe Modèles...  ...SaaS-based software, is seeking a Lead Quantitative Data Developer to join our Models and Quantitative Data team in our Montreal... 
    Full time
    Work at office
    Worldwide
    Day shift

    Ts Imagine

    Montréal, QC
    more than 2 months ago
  •  ...réunion avec un client. Ce rôle est affiché sous le titre Développeur(euse) BI, avec le titre interne Spécialiste Data. Poste permanent à...  ...a meeting room with a client. This role is posted as BI Developer, with the internal title of Data Specialist. Permanent full time... 
    Daily paid
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Beem

    Montréal, QC
    a month ago
  •  ...fondamentaux de développement et d'architecture logicielle, forgée au fil d'une expérience significative. Web Fullstack Software Developer   As part of the development team, you contribute every day to building innovative digital products with the ambition to change... 
    Daily paid
    Full time

    Mirego

    Montréal, QC
    more than 2 months ago
  •  ...absolute precision, superior power, and robust protection. Développeur(-euse) principal(e) de produits, Fullstack Le ou la développeur(...  ...------------------------------------------- Senior Product Developer, Fullstack (Canada) The Senior Product Developer,... 
    Permanent employment
    Full time

    Xona Space Systems

    Montréal, QC
    more than 2 months ago
  •  ...Nous recherchons un(e) développeur(euse) full stack sénior pour collaborer sur une grande variété de projets en collaboration avec nos clients. Vous serez un(e) expert(e) en la matière grâce à votre compréhension des frameworks et de l'ensemble du processus de développement... 

    spiria

    Montréal, QC
    16 days ago
  •  ...ont besoin, quand ils en ont besoin. Chaque rôle ici contribue à ce résultat.  Pourquoi ce rôle est important   En tant que développeur Java sénior , vous vous joindrez à une équipe au cœur des systèmes backend qui soutiennent des chaînes d'approvisionnement... 
    Daily paid
    Apprenticeship
    Remote work

    Tecsys Inc.

    Montréal, QC
    4 days ago
  •  ...effective user experience. Your day at a glance: Participate in daily meetings with the development and quality assurance teams Develop and maintain web application features using C#/ASP.NET Core and TypeScript/Angular Diagnose and fix bugs to ensure the stability... 
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    23 days ago
  •  ...solution et du soutien applicatif.   Ton rôle en tant que développeur(euse) d'automatisation:    En tant que membre de l’équipe de développement...  ...Joining Nectari means being part of a human-sized team that develops solutions for companies worldwide (more than 60,000 users in... 
    Daily paid
    Full time
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Nectari Software Inc.

    Montréal, QC
    more than 2 months ago
  •  ...Développeur(- euse ) logiciel IA senior   Vision par ordinateur pour le tri robotisé en temps réel & MLOps   Waste  Robotics | Récupération de matières  revalorisables en temps  réel | Région de Montréal ou de Trois-Rivières, Québec   À propos de Waste  Robotics... 
    Full time
    Apprenticeship
    Remote work

    Waste Robotics

    Montréal, QC
    a month ago
  •  ...reste le développement. Ce rôle est affiché sous le titre Développeur(euse) Logiciel, Équipe Data , avec le titre interne Spécialiste...  ...development stays the priority. This role is posted as Software Developer, Data Team , with the internal title of Data Specialist,... 
    Daily paid
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Beem

    Montréal, QC
    more than 2 months ago
  • $64k - $90k per year

     ...data integration solutions for the ALTO project. Working with GIS, CAD/BIM, engineering, and information management teams, you will develop reusable ETL workflows, automate data validation and synchronization, and ensure the reliability of production processes. You will also... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur.euse Java / Java Developer. Be the first to apply!