I’m a senior full stack Java developer with 7+ years of experience building and modernizing secure, scalable enterprise applications in banking, insurance, and logistics. I focus on Java 17 and Spring Boot microservices, designing REST/GraphQL APIs, implementing strong security with OAuth 2.0/OIDC and JWT-based authorization, and delivering reliable data access with Oracle/PostgreSQL, Hibernate, and Liquibase. I also bring a strong event-driven and cloud-native mindset—building Kafka-based workflows, containerizing services with Docker, and deploying on Kubernetes (AWS EKS) with CI/CD automation using Azure DevOps, Jenkins, and Maven. On the front end, I develop user-facing features with Angular and React, write and validate tests, and support production releases using observability tools like Splunk and Dynatrace, collaborating closely with QA, DevOps, and product teams in Agile environments.

Ahmed Mir Mohiuddin

I’m a senior full stack Java developer with 7+ years of experience building and modernizing secure, scalable enterprise applications in banking, insurance, and logistics. I focus on Java 17 and Spring Boot microservices, designing REST/GraphQL APIs, implementing strong security with OAuth 2.0/OIDC and JWT-based authorization, and delivering reliable data access with Oracle/PostgreSQL, Hibernate, and Liquibase. I also bring a strong event-driven and cloud-native mindset—building Kafka-based workflows, containerizing services with Docker, and deploying on Kubernetes (AWS EKS) with CI/CD automation using Azure DevOps, Jenkins, and Maven. On the front end, I develop user-facing features with Angular and React, write and validate tests, and support production releases using observability tools like Splunk and Dynatrace, collaborating closely with QA, DevOps, and product teams in Agile environments.

Available to hire

I’m a senior full stack Java developer with 7+ years of experience building and modernizing secure, scalable enterprise applications in banking, insurance, and logistics. I focus on Java 17 and Spring Boot microservices, designing REST/GraphQL APIs, implementing strong security with OAuth 2.0/OIDC and JWT-based authorization, and delivering reliable data access with Oracle/PostgreSQL, Hibernate, and Liquibase.

I also bring a strong event-driven and cloud-native mindset—building Kafka-based workflows, containerizing services with Docker, and deploying on Kubernetes (AWS EKS) with CI/CD automation using Azure DevOps, Jenkins, and Maven. On the front end, I develop user-facing features with Angular and React, write and validate tests, and support production releases using observability tools like Splunk and Dynatrace, collaborating closely with QA, DevOps, and product teams in Agile environments.

See more

Experience Level

Expert
Expert
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.
Full Stack Developer at Fairfax Financial
September 1, 2020 - June 30, 2022
Built Java 8 insurance applications using Spring (3.2/4.3), Spring MVC, Servlets, JDBC, and WebLogic for policy management, claims, settlements, reporting, and batch processing. Developed Angular 10/11 interfaces with TypeScript, RxJS, Angular Material, and Bootstrap; maintained selected JSP/jQuery/AJAX screens and implemented AODA/WCAG 2.1 AA accessibility plus frontend unit testing. Delivered contract-first SOAP services using WSDL/XSD with Apache CXF and JAX-WS alongside REST APIs, implementing OAuth 2.0/Spring Security, LDAP integration, and standardized faults; validated services with SoapUI and Postman. Implemented database logic with Oracle 12c and PL/SQL and supporting reporting with MySQL 5.7. Integrated Kafka and WebLogic JMS for asynchronous processing and supported modernization efforts using Docker/Kubernetes and Azure DevOps pipelines alongside production support using Splunk, ServiceNow, and WebLogic tooling.
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
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