Martin Fournier

Senior Java Developer · Full Stack · DevOps · Quebec, Canada

PDF coming soon — request via contact

Senior Java developer and full-stack engineer with 20 years of experience in manufacturing, financial services, and defense. Strong backend focus with expertise in Spring Boot, microservices, SQL and NoSQL databases, and DevOps (Docker, Jenkins, Concourse). Skilled at automated deployment pipelines and bridging development and operations. Passionate about sovereign tech, AI orchestration, and systematic trading. Also active in real estate investment.

Senior Java Developer

Desjardins · Montreal

Aug 2021 – Present

Spring Boot, Apache CXF, SOAP APIs, SOAPUI, Docker, Concourse CI, Cloud Foundry, Cucumber, Gherkin

  • Contributed to the design of two new microservices for notaries and mortgage financing using Spring Boot, Spring Data, and Spring Cloud end to end.
  • DevOps lead: created and maintained CI/CD pipelines with Concourse for automated testing, builds, and deployment of microservices.
  • Used BDD (Behavior-Driven Development) with Cucumber and Gherkin to define expected microservice behavior and automated test scenarios for quality and compliance.

Senior Java Developer

Rheinmetall · St-Jean-sur-Richelieu

Mar 2020 – Aug 2021

Spring Boot, MongoDB, Apache CXF, SOAP APIs, Vagrant, Docker, JavaFX

  • Worked on a medium-range radar tracking web application with Spring Boot backend and Vue.js frontend.
  • Developed web services and JavaFX front-end for a military management application.
  • Maintained unit and integration tests with JUnit and Mockito.
  • Responsible for quarterly deployment of the team's code.

Senior Java Developer

SMS Store Traffic · Saint-Jean-sur-Richelieu

Jan 2019 – Mar 2020

Spring, Java, Maven, Ant, Microsoft SQL, SOAP and REST APIs, Jenkins

  • Built a migration tool to move data to a self-hosted cloud.
  • Integrated multiple point-of-sale APIs (Square, Lightspeed, Shopify).
  • Installed and configured Jenkins for continuous integration.

Mulesoft API Developer

Business Development Bank of Canada · Montreal

Aug 2017 – Oct 2018

Spring MVC, Spring Data, Spring Security, Angular.js, Node.js, Grunt, Oracle, SOAP, REST

  • Migrated and exposed multiple internal and external APIs using Mulesoft.
  • Transformed and extracted data with DataWeave.
  • Designed API architecture with Mulesoft API Designer.
  • Consumed APIs from credit rating agencies, CRM, and other internal and external services.
  • Contributed to unit and integration testing.

Full Stack Java Developer

Desjardins Securities · Montreal

Sep 2016 – Jun 2017

Spring MVC, Spring Batch, Spring Security, Jasper Reports, AS400

  • Contributed to the migration of broker Nexa to broker Qtrade.
  • Used Spring Batch to migrate user accounts from AS400 to Oracle.
  • Developed User, Account, and Preferences microservices with Spring Boot.
  • Participated in agile ceremonies and workflow. Wrote unit and integration tests.

Full Stack Java Developer

Intact Insurance · Montreal

Aug 2015 – Jul 2016

Spring MVC, Spring Data, Spring Security, Angular.js, Node.js, Grunt, Oracle

  • Added a new web application tab for clients to view their invoices.
  • Integrated multiple SOAP web services. Created REST web services consumed by Angular.js.
  • Replaced WebSphere message queue with an open-source alternative.
  • Developed web services to extract claims from the Canadian central directory.

Enterprise Search Expert

Norconex · Ottawa

May 2013 – Jun 2015

Solr, SolrCloud, Lucene, Java, JAXB, Redis, Maven, JUnit, Hibernate, Talend, PHP, Zend 2, Android SDK, iOS SDK

  • Served clients including Foundation Center, Elsevier, Association of Universities of Canada, and federal government (security-focused department).
  • Rewrote an ETL job with Talend, reducing import time from 3 days to 8 hours.
  • Maintained Java code generating SKOS/RDF files with JAXB. Compared Solr cache vs Redis performance.
  • Migrated data from Oracle to Solr. Developed a native financial application on iOS and Android.

Full Stack Java Developer

Hitlab · Montreal

Aug 2012 – Apr 2013

Java, Maven, Talend, JUnit, Hibernate, MySQL, Solr, Mp3agic, UML, Checkstyle

  • Contributed to the development of a mobile karaoke application on Android and iOS.

Full Stack Java Developer

Ministère de la Culture et des Communications · Montreal

Mar 2012 – Jun 2013

Java, JSP, Struts, Hibernate, Oracle, Solr

  • Deployed a Solr-based search engine for the ministry.

Team Lead

Goodyear Veyance · Granby

Mar 2011 – Oct 2011

  • Supported migration from AS400 ERP to SAP.

Team Lead

Goodyear Tire and Rubber · Napanee

May 2007 – Mar 2011

IBM Rational Software Architect, AS400, Jasper Reports, Jasper OLAP, Talend, Mondrian, WebSphere MQ, Mule ESB, Struts, Spring MVC, Hibernate, PHP, Bash, MySQL, Oracle, SQL Server, DB2

  • Maintained IT servers and developed applications and dashboards.

IT Coordinator

Goodyear Tire and Rubber · Valleyfield

May 2005 – Mar 2007

  • Maintained IT servers and developed applications and dashboards.

B.Sc. Computer Science

University of Nebraska-Lincoln

Sep 1998 – May 2003

  • Dean's List 1998/99
  • Big XII Commissioner's Honor Roll 1998/99/00

Languages

  • Java
  • PHP
  • TypeScript
  • JavaScript
  • Dart
  • DataWeave

Frameworks

  • Spring Boot
  • Spring MVC
  • Laravel
  • Angular
  • Vue.js
  • Flutter
  • Struts
  • JavaFX

APIs & Integration

  • REST
  • SOAP
  • Apache CXF
  • Mule ESB
  • Mulesoft

Infrastructure

  • Docker
  • Vagrant
  • Jenkins
  • Concourse CI
  • Cloud Foundry
  • Linux
  • Git

Databases

  • Oracle
  • MySQL
  • PostgreSQL
  • MongoDB
  • SQL Server
  • Redis
  • Solr
  • Lucene

Tools & Methods

  • Cucumber
  • Gherkin
  • BDD
  • JUnit
  • Mockito
  • Talend
  • Jasper Reports
  • Agile

Real Estate Investor

Long-term portfolio of income-producing properties with focus on capital preservation and cash flow.

Algorithmic Trader

Systematic, backtested strategies across forex and equity markets using Interactive Brokers API and StrategyQuant.

Open Source Contributor

Active contributor to the developer community with tools focused on productivity and sovereign infrastructure.

Mentor & Writer

Mentoring engineers on architecture and systems thinking. Writing on software, AI, and systematic investing.

Want the full PDF version? Request it here →