Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Sr Java Full Stack Developer at BMO
June 1, 2024 - PresentParticipated in Agile Scrum ceremonies and collaborated with product, design, QA, and content teams to build secure, high-performance checkout and payment modules. Built UI components using Angular 9/TypeScript, implemented shared logging libraries and reusable modules for enterprise observability and compliance, and developed cloud-ready microservices with Spring Boot interconnected with Cassandra, MySQL, and Elasticsearch. Implemented Netflix Zuul API Gateway and Eureka for routing and service discovery. Created responsive UIs with ReactJS, jQuery, and Material Design; implemented REST endpoints and server-side routes with Express.js for secure data processing. Implemented serverless workflows using AWS Lambda and Step Functions; designed Kafka-based event-driven architecture and RabbitMQ messaging. Deployed front-end apps on AWS S3; automated CI/CD with Jenkins, Gradle, Git, and Docker. Monitored health with Splunk and Dynatrace; supported large-scale data processing with Apache Spa
Java Full Stack Developer at RBC
January 1, 2022 - May 1, 2024Contributed to analysis, design, and development phases of SDLC in an Agile environment. Developed UI components with HTML5, Bootstrap, CSS3, JavaScript, jQuery, AJAX, and NodeJs; delivered end-to-end enterprise applications using Java, Swing, Angular, and RESTful services. Implemented Java 1.8 features (lambdas, streams) and built microservices with Spring Boot and Spring Core. Integrated GraphQL for dynamic client queries and Kafka Streams for data pipelines; used ActiveMQ for messaging. Built back-end services with MongoDB and Elasticsearch; documented APIs with Swagger. Implemented security with Spring Security and OAuth/JWT; participated in CI/CD pipelines with Jenkins, Docker, and AWS. Designed front-end components with React/Redux; leveraged Oracle PL/SQL with NoSQL data modeling. Used Kibana/Grafana for monitoring and metrics; deployed to AWS/PCF. Contributed to data analytics and monitoring stacks and supported cloud-native deployments.
Java Developer at Wipro
August 1, 2019 - December 1, 2021Designed, developed, and tested J2EE components (Java Beans, JSP, XML) and Spring/Hibernate-based applications. Built RESTful microservices supporting CRUD operations; integrated with SOAP-based legacy systems. Implemented secure authentication and authorization using JWT/OAuth2. Worked with Struts and JSP for web-tier components; configured JMS for messaging and wrote Oracle PL/SQL stored procedures and triggers. Performed unit and integration testing, and automated builds with Maven; deployed on WebSphere. Automated tasks using Python scripts and managed source control with SVN and Git, with Jenkins for CI.
Sr Java Full Stack Developer at BMO, Toronto
June 1, 2024 - PresentLead and collaborate across Agile teams to build secure, high-performance checkout and payment modules within a microservices-based global e‑commerce platform. Implemented Angular 9/TypeScript UI components, shared logging and observability libraries, and RESTful services with Spring Boot. Integrated Elasticsearch-based caching, Node.js proxies, and serverless payment workflows on AWS. Used Kafka and RabbitMQ for event-driven processing and supported PCI-compliant transactions. Drove CI/CD with Jenkins, Docker, and Kubernetes, and partnered with product, QA, DevOps, and security teams to deliver scalable, compliant solutions.
Java Full Stack Developer at BMO
January 1, 2022 - May 31, 2024Participated in SDLC activities using Agile (Scrum) methodologies. Developed end-to-end enterprise applications with Java, Swing, Angular, Spring, and RESTful services; leveraged Spring MVC and Hibernate for rapid development; implemented Java 8 features (lambdas, streams). Built back-end microservices with Spring Boot and designed API documentation with Swagger. Worked on frontend components with React/Redux, HTML5, CSS3, and Node.js for performance and cross-device compatibility. Implemented GraphQL with Spring Boot to support dynamic queries and used Kafka Streams for messaging and data pipelines.
Senior Java Full Stack Developer at BMO
June 1, 2024 - PresentParticipated in Agile Scrum ceremonies, built secure, high-performance checkout and payment modules; developed microservices using Spring Boot; built UI with Angular 9/TypeScript; implemented shared logging and observability; integrated with Cassandra, MySQL, Redis, MongoDB; implemented Kafka and RabbitMQ messaging; deployed on AWS; built serverless workflows with AWS Lambda; designed cloud-native architectures; configured Zuul API Gateway and Eureka; CI/CD with Jenkins, Docker; monitored with Splunk and Dynatrace; worked with GoLang, GraphQL, and various data processing tasks; supported PCI-compliant processing.
Java Full Stack Developer
January 1, 2022 - May 1, 2024Involved in SDLC using Agile SCRUM; developed UI pages with HTML5/Bootstrap/CSS/JS/jQuery/NodeJs; built end-to-end enterprise apps with Java, Swing, Angular, Spring, RESTful services; utilized Spring MVC, Hibernate; implemented Java 1.8 features; created Golang-based RESTful services; backend APIs with Kotlin; used React/Redux for UI; created Python scripts for data validation; adopted microservices with Spring Boot; integrated GraphQL with Spring Boot; worked with Kafka Streams; MongoDB; used Swagger for API documentation; implemented ActiveMQ messaging; containerized with Docker and deployed on AWS; used Kubernetes; performed data analytics with Elasticsearch; built CI/CD pipelines.
Education
Bachelor of Technology in Computer Science and Engineering at Ahmedabad University, Gujarat, India
January 11, 2030 - April 1, 2019Bachelor of Technology in Computer Science and Engineering at Ahmedabad University
January 11, 2030 - April 1, 2019Bachelor of Technology in Computer Science and Engineering at Ahmedabad University
January 11, 2030 - April 1, 2019Bachelor of Technology in Computer Science and Engineering at Ahmedabad University
January 11, 2030 - April 1, 2019Qualifications
Industry Experience
Financial Services, Software & Internet, Retail
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Toronto today.