Senior Full Stack Java Developer with eight years of experience building and deploying enterprise-grade applications across banking and financial services. Expertise spans microservices, cloud-native, and event-driven architectures, with strong skills in Java, Spring Boot, REST APIs, Kafka, and database optimization. Experienced in AWS, Kubernetes, Docker, and CI/CD pipelines (Jenkins/Git/Maven), delivering secure, high-performance solutions in Agile/Scrum teams. Proven track record integrating third-party services, improving performance, and supporting production releases while adhering to security and compliance requirements.

Roshniben Patel

Senior Full Stack Java Developer with eight years of experience building and deploying enterprise-grade applications across banking and financial services. Expertise spans microservices, cloud-native, and event-driven architectures, with strong skills in Java, Spring Boot, REST APIs, Kafka, and database optimization. Experienced in AWS, Kubernetes, Docker, and CI/CD pipelines (Jenkins/Git/Maven), delivering secure, high-performance solutions in Agile/Scrum teams. Proven track record integrating third-party services, improving performance, and supporting production releases while adhering to security and compliance requirements.

Available to hire

Senior Full Stack Java Developer with eight years of experience building and deploying enterprise-grade applications across banking and financial services. Expertise spans microservices, cloud-native, and event-driven architectures, with strong skills in Java, Spring Boot, REST APIs, Kafka, and database optimization.

Experienced in AWS, Kubernetes, Docker, and CI/CD pipelines (Jenkins/Git/Maven), delivering secure, high-performance solutions in Agile/Scrum teams. Proven track record integrating third-party services, improving performance, and supporting production releases while adhering to security and compliance requirements.

See more

Experience Level

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

Work Experience

Sr. Java Developer at Bank of Montreal (BMO)
March 1, 2024 - May 1, 2025
Modernized legacy banking platforms by designing and implementing Java 17 and Spring Boot microservices for high-performance digital banking. Built secure RESTful APIs with OAuth 2.0 and JWT for authentication/authorization in distributed services. Migrated systems to AWS cloud-native architecture using EC2, S3, and Lambda. Implemented event-driven integration using Apache Kafka for real-time and asynchronous communication between microservices. Developed Angular/TypeScript UI improvements, optimized Oracle and MongoDB database access (query/indexing), and containerized services with Docker deployed on Kubernetes. Contributed to CI/CD pipelines with Jenkins and Git, mentored junior developers, and improved performance by addressing bottlenecks and optimizing workflows. Integrated third-party banking/payment services securely while maintaining financial compliance.
Java Developer at Shopify
January 1, 2023 - February 1, 2024
Built scalable backend services using Java 11 and Spring Boot to support high-volume e-commerce transactions and reliable order processing workflows. Designed RESTful APIs for merchant and customer-facing features to enable integration across systems. Implemented microservices architecture to improve scalability and maintainability during peak traffic. Integrated third-party payments and shipping providers with secure and efficient processing. Developed React and TypeScript front-end components, optimized data models with PostgreSQL and MongoDB to reduce latency, and applied caching strategies (e.g., Redis). Containerized services with Docker and deployed to Kubernetes for high availability. Ensured security through validation/encryption and secure API communication, and supported quality through Agile collaboration, CI/CD (Jenkins/Git), and code reviews.
Java / J2EE Developer at Intact Financial Corporation
June 1, 2021 - December 1, 2022
Designed and developed RESTful APIs using Java, Spring Boot, and Hibernate/JPA for insurance policy management and payment operations. Built React UI components alongside JSP/JSTL views for claim processing. Implemented SOAP-based web services for secure external partner communication. Used Apache Kafka and JMS for real-time fund transfer notifications and asynchronous updates. Created and tuned Oracle SQL/PLSQL queries and stored procedures to improve transaction accuracy and performance. Automated testing with JUnit and collaborated with QA/business teams for issue triage and root cause analysis. Modernized legacy components and supported Agile delivery; improved logging and processing efficiency using Log4j and multithreading.
Jr. Java Developer at Meridian Credit Union
December 1, 2018 - May 1, 2021
Developed web applications using Java, Struts (MVC), JSP, Servlets, and AngularJS for interactive banking solutions. Implemented Spring Framework dependency injection and Hibernate/JPA for persistence. Built and integrated RESTful web services and stateless session beans for business logic execution. Wrote and optimized Oracle SQL queries and stored procedures to improve performance. Automated builds/deployments with Jenkins and Ant and used Git for version control. Deployed applications on IBM WebSphere Application Server, performed unit testing with JUnit, resolved defects via peer review, and supported Agile ceremonies through sprint delivery. Prepared technical documentation, design specs, and release notes.
Full Stack Java Developer at Manulife Bank
June 1, 2015 - Present
Developed and maintained full-stack applications using Java, Spring Boot, Angular, and REST APIs for secure digital banking experiences. Designed microservices-based architecture for modular development and integration across banking systems. Implemented Spring Security and OAuth 2.0 to protect sensitive financial data and meet enterprise security requirements. Built user-friendly Angular/TypeScript interfaces and integrated third-party services for payments, KYC verification, and credit validation. Deployed applications on AWS using Docker and Kubernetes for scalability and high availability. Optimized database interactions with Oracle and PostgreSQL for high-volume transactions, and contributed to CI/CD pipelines using Jenkins, Git, and Maven. Participated in Agile/Scrum ceremonies, refactored modules to improve API performance, and supported production releases through log analysis and monitoring.

Education

Add your educational history here.

Qualifications

Industry Experience

Financial Services, Telecommunications, Healthcare