Hello, I'm Ahmed Mir Mohiuddin, a Senior Full Stack Java Developer based in Toronto with 7+ years of experience designing and delivering scalable, secure enterprise applications across banking, insurance, and logistics. I specialize in Java 17, Spring Boot, microservices, and RESTful API design, with hands-on experience modernizing legacy J2EE systems and building event-driven architectures using Kafka and JMS. I deploy cloud-native solutions using Docker, Kubernetes, Azure, and AWS, and thrive in Agile/Scrum environments delivering production-ready software. I am an effective collaborator who enjoys partnering with product, QA, and DevOps to implement secure, high-performance systems and reliable data pipelines that's ready for production. I continuously learn and apply best practices in software architecture, security, and cloud-native engineering to drive business value.

Ahmed Mir Mohiuddin

Hello, I'm Ahmed Mir Mohiuddin, a Senior Full Stack Java Developer based in Toronto with 7+ years of experience designing and delivering scalable, secure enterprise applications across banking, insurance, and logistics. I specialize in Java 17, Spring Boot, microservices, and RESTful API design, with hands-on experience modernizing legacy J2EE systems and building event-driven architectures using Kafka and JMS. I deploy cloud-native solutions using Docker, Kubernetes, Azure, and AWS, and thrive in Agile/Scrum environments delivering production-ready software. I am an effective collaborator who enjoys partnering with product, QA, and DevOps to implement secure, high-performance systems and reliable data pipelines that's ready for production. I continuously learn and apply best practices in software architecture, security, and cloud-native engineering to drive business value.

Available to hire

Hello, I’m Ahmed Mir Mohiuddin, a Senior Full Stack Java Developer based in Toronto with 7+ years of experience designing and delivering scalable, secure enterprise applications across banking, insurance, and logistics. I specialize in Java 17, Spring Boot, microservices, and RESTful API design, with hands-on experience modernizing legacy J2EE systems and building event-driven architectures using Kafka and JMS. I deploy cloud-native solutions using Docker, Kubernetes, Azure, and AWS, and thrive in Agile/Scrum environments delivering production-ready software.

I am an effective collaborator who enjoys partnering with product, QA, and DevOps to implement secure, high-performance systems and reliable data pipelines that’s ready for production. I continuously learn and apply best practices in software architecture, security, and cloud-native engineering to drive business value.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Sr. Software Developer at Manulife Bank of Canada
September 1, 2024 - Present
Designed and developed core banking microservices for onboarding, accounts, loans, and transaction processing using Java 17 and Spring Boot. Implemented OAuth 2.0 and JWT-based authentication, with HashiCorp Vault for secrets management across banking microservices. Built and optimized REST and GraphQL APIs to support real-time transaction workflows. Implemented event-driven processing with Apache Kafka for reliable asynchronous communication. Containerized services using Docker and orchestrated deployments on Kubernetes and Red Hat OpenShift, with cloud-native deployments on Azure (Azure SQL, ADLS Gen2). Employed advanced Java features (Streams, multithreading, serialization) to achieve high performance.
Sr. Full Stack Developer at National Bank
July 1, 2022 - August 31, 2024
Designed and developed enterprise-grade backend services using Java and Spring Boot, following MVC and microservices architecture. Built and maintained RESTful APIs to support digital banking features and system integrations. Maintained Linux/Unix environments for service monitoring, log analysis, and production troubleshooting. Implemented event-driven architectures using Apache Kafka, JMS, and RabbitMQ. Supported and enhanced legacy applications (Struts, WebLogic) during migration toward Spring Boot–based microservices. Deployed services on Azure with Azure SQL and PostgreSQL as primary data stores, with automated CI/CD pipelines via Jenkins and Azure DevOps.
Sr. Full Stack Developer at Fairfax Financial
September 1, 2020 - June 30, 2022
Designed and developed backend services using Java and Spring; built SOAP (contract-first) and RESTful web services with CXF/JAX-WS; implemented secure authentication and authorization for regulated insurance access. Optimized SQL/PL/SQL queries to support transactional operations and reporting. Integrated Apache Kafka to enable asynchronous communication across insurance services. Containerized applications using Docker, deployed on Kubernetes, and automated delivery with Azure DevOps CI/CD. Supported and modernized legacy systems during migration toward Spring Boot-based microservices.
Java Developer at eShipper
November 1, 2018 - August 31, 2020
Developed Java EE applications using Struts, JSP, Servlets, and EJB. Implemented persistence with Hibernate/JDBC and PostgreSQL, writing optimized SQL queries for high-throughput logistics workflows. Built web interfaces using HTML, CSS, JavaScript. Integrated SOAP services and JMS for system integration. Wrote Python scripts for data extraction and automation of logistics reporting. Supported CI workflows using Jenkins and Docker; deployed on Kubernetes.

Education

Bachelor of Computer Science at Khaja Bandanawaz College of Engineering
August 1, 2014 - August 1, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Transportation & Logistics, Professional Services, Software & Internet, Other