Dwin Paez Profile Photo

Dwin Paez

Senior Java Engineer · Cloud & DevOps

I help teams modernize and scale enterprise systems using Java, Spring Boot, microservices, Kubernetes and CI/CD on Azure & AWS.

Let’s work together

Based in Québec · Open to remote & hybrid roles

What I Do

Backend & APIs

Design and build REST APIs and microservices with Java, Spring Boot, JPA/Hibernate, focusing on clean architecture, performance and reliability.

Cloud & DevOps

Deploy and operate workloads on Azure and AWS using Kubernetes (AKS/EKS), Docker, Terraform/Bicep, GitHub Actions and CI/CD pipelines.

Modernization & Migration

Migrate legacy stacks to Spring Boot 3, Java 17+, modern Angular/React frontends and cloud-native architectures, reducing technical debt and lead time.

Frontend & UX Support

Build and maintain frontends with Angular and React, aligned with backend APIs to deliver consistent, maintainable user experiences.

In-Demand Skills I Work With

Languages & Frameworks

Java, Spring Boot, Spring Cloud, Quarkus, Node.js

Frontend

Angular 10–15, React (TypeScript)

Cloud & Serverless

Azure (AKS, Functions, Service Bus), AWS (EC2, RDS), GCP

Containers & IaC

Kubernetes, Docker, Helm, Terraform, Bicep

CI/CD & Quality

GitHub Actions, Concourse CI, Jenkins, SonarQube, Cypress, JUnit, Mockito

Data & Messaging

MySQL, SQL Server, Oracle, MongoDB, Cosmos DB, Azure Service Bus, event-driven patterns

Selected Experience & Impact

Core Modernization & Quality Boost

Desjardins · 2022–2024

Led modernization of critical banking microservices: migration from Spring Boot 2 → 3 and Java 11 → 17, increased automated test coverage to 80%+, and upgraded the Angular frontend (10 → 15) with end-to-end tests in Cypress.

  • Spring Boot 3 · Java 17
  • Microservices on AKS
  • Angular 15 · Cypress
  • Terraform · Concourse CI · SonarQube

Serverless & Event-Driven Architecture

JFleet · 2025–Present

Designed and implemented a serverless architecture with Azure Functions and Azure Service Bus to process asynchronous workflows, improving scalability and reducing infrastructure overhead.

  • Azure Functions · Service Bus
  • Cosmos DB · SQL Server
  • React · C# · Java
  • GitHub Actions · Docker · Bicep

Scheduling Engine & Academic Platforms

Université de Montréal · 2011–2022

Built an algorithm in Java that reduced schedule generation time from 12 hours to 5 minutes, and delivered several internal platforms (evaluations, user management) using Spring Boot, Thymeleaf, React and Node.js.

  • Java 7/8 · Spring Boot
  • React · Node.js
  • MySQL · GCP

Telecom & Financial Systems

Earlier Career

Developed enterprise Java systems in telecom and finance: J2EE/EJB applications, integrations with SAP via BAPIs, PL/SQL automation and reporting tools for Oracle-based banking systems.

  • J2EE · EJB · JSP/Servlets
  • Oracle · PL/SQL
  • GlassFish · JBoss · Tomcat

How I Work

Engineering Culture

I enjoy working in Agile/Scrum environments, close to Product Owners and architects, helping teams clarify business requirements and translating them into robust technical solutions.

From Code to Production

I care about observability, reliability and automation: CI/CD pipelines, monitoring, quality gates and repeatable deployments so that shipping to production becomes a safe, routine activity.