Darshil Kachhadiya

Full Stack Java Developer @BMO

Toronto, ON, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Aug 2024 — Present

Full Stack Java Developer @BMO

View department →

ON, CA

Implemented Java Spring Boot–based microservices for customer onboarding, account servicing, and insurance policy lifecycle management, replacing legacy monolithic components.Designed and exposed REST APIs for KYC verification, premium calculation, claims submission, and transaction processing, consumed by Angular 14+ frontend.Developed Angular modules and reusable components for dashboards, customer profiles, policy details, and transaction history with role-based UI access.Implemented Kafka producers and consumers to handle asynchronous events such as policy issuance, payment confirmation, claim status updates, and audit notifications.Deployed services on AWS EC2 and RDS, configured S3 for document storage (KYC, policy PDFs, claim attachments), and integrated IAM-based security.Built CI/CD pipelines using Jenkins and Git, enabling automated build, unit testing, code quality checks, and deployment to lower and production environments.Performed peer code reviews, enforced SOLID principles, design patterns (Factory, Strategy), and ensured adherence to enterprise coding standards.Implemented unit and integration tests using JUnit, Mockito, and TDD practices, improving test coverage and reducing post-release defects.Optimized SQL queries and database schemas to improve transaction processing time and ensure data consistency across banking and insurance systems.Led production issue analysis, performed root cause analysis (RCA) for payment failures and policy discrepancies, and delivered permanent fixes within SLA.

EDUCATION

2024 — 2024

Humber College

Postgraduate Degree

2023 — 2024

Algoma University

Postgraduate Degree

2017 — 2021

Gujarat Technological University (GTU)

Bachelor of Engineering

ABOUT DARSHIL KACHHADIYA

I’m a results-driven Software Engineer with 3+ years of experience building scalable, secure, and high-performance enterprise applications using Java and modern full-stack technologies.I specialize in Spring Boot–based microservices, RESTful API development, and event-driven architectures using Kafka, with hands-on experience delivering real-world solutions in Banking, Insurance, and Financial Systems. I enjoy transforming complex business requirements into clean, maintainable, and production-ready code. What I bring to the table:Strong expertise in Java, Spring Boot, Spring Security, Hibernate/JPAEnd-to-end Full Stack development with Angular, TypeScript, HTML, CSSDesigning scalable microservices using SOLID principles & design patternsExperience with AWS (EC2, RDS, S3) and CI/CD pipelines (Jenkins, Git)Building event-driven systems using Kafka & RabbitMQPassion for clean code, TDD, code quality, and performance optimizationProven ability to support production systems, perform RCA, and deliver fixes within SLAI thrive in Agile environments, collaborate closely with cross-functional teams, and continuously upskill to stay aligned with evolving technologies. I’m always excited about solving challenging problems and contributing to impactful products in fast-paced, high-performance teams.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Darshil Kachhadiya — Full Stack Java Developer at BMO in Toronto, ON, CA | Unifers