I’m a Java full stack developer with 5+ years of experience building and modernizing enterprise applications end-to-end, from analysis and design through development, testing, integration, and deployment. I work deeply with the Java/J2EE ecosystem and modern frameworks like Spring Boot, Spring MVC, and Hibernate/JPA to deliver reliable REST/SOAP services and microservices. I also enjoy bridging backend and frontend by developing responsive user experiences with Angular/React-style workflows, writing solid unit tests with JUnit and Jasmine/Karma, and supporting CI/CD with Jenkins. Across projects at TD Bank and BMO in Canada, I’ve integrated cloud and container platforms (AWS, Azure, Docker, Kubernetes/EKS) and implemented event-driven communication with Kafka/JMS to build scalable, maintainable systems.

I’m a Java full stack developer with 5+ years of experience building and modernizing enterprise applications end-to-end, from analysis and design through development, testing, integration, and deployment. I work deeply with the Java/J2EE ecosystem and modern frameworks like Spring Boot, Spring MVC, and Hibernate/JPA to deliver reliable REST/SOAP services and microservices. I also enjoy bridging backend and frontend by developing responsive user experiences with Angular/React-style workflows, writing solid unit tests with JUnit and Jasmine/Karma, and supporting CI/CD with Jenkins. Across projects at TD Bank and BMO in Canada, I’ve integrated cloud and container platforms (AWS, Azure, Docker, Kubernetes/EKS) and implemented event-driven communication with Kafka/JMS to build scalable, maintainable systems.

Available to hire

I’m a Java full stack developer with 5+ years of experience building and modernizing enterprise applications end-to-end, from analysis and design through development, testing, integration, and deployment. I work deeply with the Java/J2EE ecosystem and modern frameworks like Spring Boot, Spring MVC, and Hibernate/JPA to deliver reliable REST/SOAP services and microservices.

I also enjoy bridging backend and frontend by developing responsive user experiences with Angular/React-style workflows, writing solid unit tests with JUnit and Jasmine/Karma, and supporting CI/CD with Jenkins. Across projects at TD Bank and BMO in Canada, I’ve integrated cloud and container platforms (AWS, Azure, Docker, Kubernetes/EKS) and implemented event-driven communication with Kafka/JMS to build scalable, maintainable systems.

See more

Experience Level

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

Language

Javanese
Fluent

Work Experience

Java Full Stack Developer at TD Bank, Canada
April 1, 2025 - Present
Developed dashboards and application services for an AI chatbot platform so managers could monitor digital-worker performance, review task status and logs, validate outputs, and communicate with agents through a web interface. Built responsive J2EE applications using Java 21, Spring MVC, Spring Boot, and microservices, including RESTful APIs (Jersey/JAX-RS) and enterprise SOAP services (JAX-WS). Integrated multiple AWS services (EC2, VPC, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS). Designed Kafka messaging flows for asynchronous integration across distributed components and created Docker images for microservices deployed using Amazon EKS/Kubernetes. Delivered frontend features with Angular and unit-tested UI components using Jasmine/Karma, while writing JUnit tests for backend services. Implemented CI support using Jenkins and supported Agile delivery using JIRA. Worked with MongoDB (indexing, transactions, replication, sharding, schema design) and us
Java Full Stack Developer at BMO, Canada
September 1, 2023 - April 1, 2025
Worked on a regulatory modernization application for consumer loan statements, including application changes, data processing, integration with legacy/mainframe systems, and cloud deployment activities. Participated across the SDLC including analysis, design, development, testing, debugging, and production support. Implemented Java 21 Stream and parallel-stream processing for collection-based workflows. Built Spring MVC and Spring Boot microservices with Hibernate/JPA persistence and integrated with legacy enterprise services. Developed Angular 14 interfaces using lazy loading and responsive dashboard layouts. Designed Oracle schemas, tables, and PL/SQL routines (stored procedures, functions, triggers), and maintained Java/JDBC/JPA integrations with DB2. Implemented JMS-based asynchronous exchange for status/information and used XML/JSON for cross-application data transfer. Supported Azure deployments and related cloud storage/hosting components. Used JUnit for testing and Jenkins for
Software Engineer at Mphasis, India
August 1, 2021 - August 1, 2023
Maintained and enhanced enterprise applications by implementing Agile stories and debugging production issues. Collaborated with stakeholders for requirements gathering and clarification of functional expectations. Created technical estimates, task-level designs, and development documentation. Developed and executed JUnit test cases to validate functionality before QA handoff and performed unit-level debugging to improve quality and stability. Used Spring Tool Suite (STS), Eclipse, and Maven for Java development and dependency management. Worked with Oracle DB to support business transaction features and validate data. Managed tasks with JIRA and source control with Git. Participated in Scrum ceremonies (planning, daily standups, refinement, retrospectives) while supporting rule-based improvements intended to reduce transactions and improve customer engagement.
Java Developer at Cognizant, India
February 1, 2021 - July 1, 2021
Developed and maintained web-based insurance quote and purchase functionality supporting quote/purchase workflows. Delivered analysis, design, development, testing, and defect resolution within an Agile/Scrum environment. Built Spring MVC components and Spring Boot REST microservices for service-oriented integration. Implemented JPA/Hibernate persistence and database interactions for business transactions. Created responsive UI components using HTML5, CSS3, JavaScript, AngularJS, and Bootstrap including single-page application functionality. Developed Node.js components for real-time processing. Implemented Session EJBs to encapsulate quote and purchase business logic, wrote JUnit tests, and used Log4j for logging. Supported SOAP/REST integrations using XML/JSON and developed MySQL stored procedures and triggers for business calculations, following TDD and Scrum practices.

Education

Bachelor's Degree at Hindustan University
January 11, 2030 - September 2, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services

Experience Level

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

Hire a Full Stack Developer

We have the best full stack developer experts on Twine. Hire a full stack developer in Toronto today.