I'm Mehedi Mahmud, a results-driven senior Java developer with 14 years of experience overseeing the full software development lifecycle, specializing in secure fintech solutions, AML tooling, and banking applications. I’m passionate about building scalable microservices, mentoring cross-functional teams, and delivering high-impact software in Agile environments. In my career, I’ve led delivery of end-to-end systems using Java, Spring Boot, and modern front-end stacks, while leveraging Docker, Kubernetes, and cloud services to optimize performance and reliability. I enjoy collaborating with product and operations teams to tighten feedback loops, improve data integrity, and drive continuous improvement across projects.

MEHEDI MAHMUD

I'm Mehedi Mahmud, a results-driven senior Java developer with 14 years of experience overseeing the full software development lifecycle, specializing in secure fintech solutions, AML tooling, and banking applications. I’m passionate about building scalable microservices, mentoring cross-functional teams, and delivering high-impact software in Agile environments. In my career, I’ve led delivery of end-to-end systems using Java, Spring Boot, and modern front-end stacks, while leveraging Docker, Kubernetes, and cloud services to optimize performance and reliability. I enjoy collaborating with product and operations teams to tighten feedback loops, improve data integrity, and drive continuous improvement across projects.

Available to hire

I’m Mehedi Mahmud, a results-driven senior Java developer with 14 years of experience overseeing the full software development lifecycle, specializing in secure fintech solutions, AML tooling, and banking applications. I’m passionate about building scalable microservices, mentoring cross-functional teams, and delivering high-impact software in Agile environments.

In my career, I’ve led delivery of end-to-end systems using Java, Spring Boot, and modern front-end stacks, while leveraging Docker, Kubernetes, and cloud services to optimize performance and reliability. I enjoy collaborating with product and operations teams to tighten feedback loops, improve data integrity, and drive continuous improvement across projects.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Full Stack Developer at GESO (Affiliated with SENS Hotel) | Montréal, Canada
August 1, 2025 - Present
Developing client automated greetings messaging applications using Spring Boot Web, JavaScript, and TypeScript. Managing employee database and hour management applications using PL/SQL. Architecting upcoming events management and notification systems managed via Docker and Kubernetes. Designing Python ETL scripts for financial legacy data migration to MySQL/Oracle, improving data integrity for the TIDAN group.
Full Stack Developer (Part-Time) at GESO (Affiliated with SENS Hotel) | Montréal, Canada
May 1, 2024 - August 1, 2025
Developed a dedicated attendance application to streamline staff monitoring. Integrated payment systems by communicating with Moneris for credit card transaction processing.
Lead Consultant Senior Java Developer at MIDAS Software Solutions Limited | Dhaka, Bangladesh
June 1, 2022 - August 1, 2023
Developed Incoming Credit Transfer microservices using Spring Boot for PTBC Bank Indonesia. Integrated applications with Oracle Banking Payment Modules (OBPM) using Kubernetes for load balancing. Built a real-time Chat-bot for Bank Danamon Indonesia (BDI) using Spring Boot and Angular, deployed via Jenkins. Designed Core Banking Solution rules (i-flex) and Python ETL scripts for data manipulation.
Senior Software Developer & Lead at Midland Bank PLC | Dhaka, Bangladesh
June 1, 2021 - June 1, 2022
Led the development of the Android mobile hybrid application. Developed the Interoperable Digital Transaction Platform (BINIMOY) and Bangla QR payment systems.
Senior Java Developer (Associate Manager) at Eastern Bank PLC | Dhaka, Bangladesh
June 1, 2018 - June 1, 2021
Developed eKYC mobile and web applications using Java Spring 4 and AWS Rekognition for image processing. Created Anti-Money Laundering (AML) software landing areas and MIS reports using PL/SQL.
Java Developer (Executive Officer) at EXIM Bank PLC | Dhaka, Bangladesh
December 1, 2013 - June 1, 2018
Lead developer for the AISER Internet Banking portal and the eWallet mobile app with RTGS support. Customized Core Banking Software (Temenos T24) using Infobasic and Jbase.
Junior Developer / Application Developer at Prime Bank PLC | Dhaka, Bangladesh
May 1, 2010 - December 1, 2013
Contributed to the development and maintenance of Core Banking Solution T24.

Education

Master of Engineering (Quality Systems Engineering) at Concordia University, Montreal
January 11, 2030 - January 1, 2025
Master of Science (Computer Science & Engineering) at University of Asia Pacific
January 11, 2030 - January 1, 2015
Bachelor of Science (Computer Science & Engineering) at Bangladesh University of Professionals (MIST)
January 11, 2030 - January 1, 2008

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Professional Services