I am a Senior Full Stack Java Developer with 9+ years of experience building scalable backend systems and cloud-native payments platforms. I enjoy translating business requirements into robust designs, implementing secure REST APIs with OAuth2/JWT, and delivering high-performance microservices with event-driven architectures and strong DevOps practices. I thrive collaborating with cross-functional teams to drive architectural decisions, mentor junior developers, and modernize legacy monoliths into cloud-native microservices. I am proficient with React/Angular frontends, containerization with Docker/Kubernetes, and cloud platforms (Azure, AWS, GCP) with a strong focus on security, observability, and CI/CD automation.

Maqbool Shaik

I am a Senior Full Stack Java Developer with 9+ years of experience building scalable backend systems and cloud-native payments platforms. I enjoy translating business requirements into robust designs, implementing secure REST APIs with OAuth2/JWT, and delivering high-performance microservices with event-driven architectures and strong DevOps practices. I thrive collaborating with cross-functional teams to drive architectural decisions, mentor junior developers, and modernize legacy monoliths into cloud-native microservices. I am proficient with React/Angular frontends, containerization with Docker/Kubernetes, and cloud platforms (Azure, AWS, GCP) with a strong focus on security, observability, and CI/CD automation.

Available to hire

I am a Senior Full Stack Java Developer with 9+ years of experience building scalable backend systems and cloud-native payments platforms. I enjoy translating business requirements into robust designs, implementing secure REST APIs with OAuth2/JWT, and delivering high-performance microservices with event-driven architectures and strong DevOps practices.

I thrive collaborating with cross-functional teams to drive architectural decisions, mentor junior developers, and modernize legacy monoliths into cloud-native microservices. I am proficient with React/Angular frontends, containerization with Docker/Kubernetes, and cloud platforms (Azure, AWS, GCP) with a strong focus on security, observability, and CI/CD automation.

See more

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
See more

Language

English
Fluent

Work Experience

Sr. Java/ J2EE Developer at General Bank of Canada, Toronto, ON
April 1, 2023 - Present
Translated business requirements into scalable Java-based solutions using Spring Boot, Spring Security, OAuth2, Redis, Elasticsearch, and Apache Spark on Databricks. Developed responsive UIs with React.js and Angular. Implemented distributed caching and optimized Spring Boot configurations for high performance. Built event-driven microservices deployed on AWS EC2 and Kubernetes. Automated API and Kafka stream validations with Python scripts. Developed real-time data pipelines and maintained RESTful APIs secured by OAuth2. Managed deployments on AWS and Kubernetes with Helm. Created CI/CD pipelines integrating Jenkins, GitHub Actions, SonarQube, Docker, and Terraform. Participated in Agile ceremonies, code reviews, and sprint planning.
Sr. Java/ J2EE Developer at Bank of America Merrill Lynch, Toronto, ON
March 31, 2023 - August 20, 2025
Worked on Agile teams delivering secure, scalable microservices in Java 8+, Spring Boot, Hibernate, and Node.js, integrating Kafka and Redis for asynchronous and caching needs. Developed secure RESTful APIs with JWT, OAuth2, and session management. Enhanced front-end components with React, Redux, GraphQL, and Bootstrap. Built batch and real-time data pipelines using Databricks and PySpark. Automated CI/CD pipelines with Jenkins and Git, integrated SonarQube and Docker containers. Managed deployments on AWS and Azure cloud platforms with Kubernetes orchestration and Helm charts. Designed and optimized database schemas and queries with Oracle, MariaDB, and MongoDB. Mentored developers and collaborated across QA, product, and DevOps teams.
Java Full Stack Developer at Walmart, Mississauga, ON
May 31, 2021 - August 20, 2025
Gathered business requirements, designed UML diagrams, and developed scalable microservices using Spring Boot deployed on GCP GKE with Pub/Sub and Cloud Run integrations. Developed backend APIs in Node.js and Express with MongoDB and Redis. Built Node.js serverless functions on GCP Cloud Functions and AWS Lambda. Implemented multi-threading and core Java utilities for backend operations. Migrated legacy Java applications to Java 11 and 17, optimizing performance. Developed React.js frontend components with protected routing and integrated with REST APIs. Automated infrastructure provisioning and CI/CD pipelines with Terraform, Azure DevOps, Jenkins, and GitHub Actions. Participated in Agile ceremonies and peer code reviews.
Java Developer at Empire Life, Toronto, ON
September 30, 2020 - August 20, 2025
Built analytics pipelines using GCP Big Query and Cloud Storage. Developed RESTful APIs using Spring MVC, Spring Security, Hibernate, and Node.js, with secure role-based access. Designed scalable microservices integrated with MongoDB and Redis. Migrated legacy JSP/Struts applications to microservices containerized with Docker and Kubernetes. Developed React.js UI components with protected routing and real-time data integration. Executed CI/CD pipelines using GitHub Actions and Jenkins. Automated ticket workflows via Jira REST API integration with GitHub. Leveraged Apache Kafka for streaming architectures and managed serverless functions with AWS Lambda and GCP Cloud Functions.
Java Developer at SaskTel, Regina, SK
December 31, 2018 - August 20, 2025
Participated in full software development lifecycle, Agile sprints, and code reviews. Developed and deployed full-stack applications using Node.js, Spring Boot, Hibernate, React.js, and containerized with Docker. Created secure microservices with RESTful APIs integrated via JPA/Hibernate. Automated build and deployment pipelines with Jenkins and GitHub Actions, including SonarQube quality checks. Implemented role-based access control with Spring Security and JWT complying with OWASP standards. Built infrastructure automation scripts using Terraform and managed Kubernetes deployments. Migrated legacy monolithic systems to microservices architectures. Utilized Apache Kafka for asynchronous, near real-time event processing.
Sr. Java/ J2EE Developer at General Bank of Canada, Toronto, ON
April 1, 2023 - Present
Transformed business requirements into scalable Java solutions, led design discussions, and implemented secure REST APIs with Spring Boot and OAuth2. Enhanced performance with Redis caching and Elasticsearch integration. Developed data processing pipelines using Apache Spark on Databricks and built responsive UIs with React.js and Angular. Developed event-driven microservices deployed on AWS and Kubernetes, optimized MongoDB schemas, and automated CI/CD pipelines with Jenkins and GitHub Actions. Actively participated in Agile ceremonies and resolved complex merge conflicts using Git.
Sr. Java/ J2EE Developer at Bank of America Merrill Lynch, Toronto, ON
March 31, 2023 - August 20, 2025
Delivered user interaction screens using React.js, Redux, and Bootstrap, integrated with microservices architecture. Built scalable microservices with Spring Boot and Hibernate with secure OAuth2 and JWT authentication. Leveraged Databricks and PySpark for batch and real-time analytics. Developed Kafka event-driven components and automated CI/CD pipelines with Jenkins. Managed databases including Oracle, MariaDB, and MongoDB, optimized query performance, and led mentoring on JavaScript and server-side best practices in Agile environment.
Java Full Stack Developer at Walmart, Mississauga, ON
May 31, 2021 - August 20, 2025
Designed and implemented microservices using Spring Boot deployed on GCP GKE with integrations to Pub/Sub and Cloud Run. Developed Node.js backend APIs integrated with MongoDB and Redis supporting high concurrency. Led migration to Java 11 and 17, leveraging new language features. Built realtime analytics pipelines using GCP Big Query and Cloud Storage. Automated infrastructure provisioning with Terraform and Azure DevOps for CI/CD. Contributed to Agile development, code reviews, and performance tuning.
Java Developer at Empire Life, Toronto, ON
September 30, 2020 - August 20, 2025
Built scalable microservices with Spring Boot and Node.js integrating MongoDB and relational databases. Developed RESTful APIs with secure role-based access control. Implemented infrastructure as code with Terraform across Azure and GCP. Modernized legacy Java applications to microservices and containerized deployments, and automated CI/CD pipelines with GitHub Actions and Jenkins. Developed front-end with React.js and AngularJS and integrated event streaming with Apache Kafka for real-time communication.
Java Developer at SaskTel, Regina, SK
December 31, 2018 - August 20, 2025
Led full-stack development of applications using Node.js, Spring Boot, and Docker. Designed secure microservices with REST APIs accessed via React.js. Automated builds and deployments with Jenkins and GitHub Actions. Integrated Kafka for asynchronous event communication, applied J2EE patterns, and maintained relational and NoSQL databases. Participated actively in Agile sprints and code reviews, focusing on performance, security, and maintainability.
Sr. Java/ J2EE Developer at General Bank of Canada
April 1, 2023 - Present
Translated business requirements into scalable Java-based solutions by collaborating with BAs, PMs, and tech leads. Integrated Spring Boot applications with Spring Security and OAuth2 for securing REST APIs. Implemented Redis as a distributed caching layer to reduce API latency and improve throughput. Built scalable data processing pipelines using Apache Spark on Databricks, transforming raw JSON into structured reports. Developed RESTful and SOAP services, implemented event-driven microservices with Spring Boot, and deployed on AWS EC2 and Kubernetes with Helm. Integrated Elasticsearch for full-text search, built logging/monitoring pipelines with Logstash, Elasticsearch, and AWS CloudWatch. Created lightweight Python ETL scripts to process logs and feed Elasticsearch clusters. Deployed and managed microservices using Kubernetes, with config maps and secrets, and managed cloud resources via AWS. Automated API and Kafka stream validations during integration testing.
Sr. Java/ J2EE Developer at Bank of America Merrill Lynch -Toronto, ON
June 1, 2021 - March 1, 2023
Involved in Agile/Scrum processes, translating business requirements into Jira tickets and technical tasks. Developed User Interfaces with HTML5/CSS3/JavaScript (React.js) and configured Microservices with Spring Boot. Implemented token caching and session management with Redis. Built batch and streaming analytics pipelines using Databricks and PySpark. Integrated GraphQL with React to optimize data fetching. Implemented event-driven microservices via Apache Kafka and secured services with Spring Security and OAuth2/JWT. Led CI/CD through Jenkins, Azure DevOps, and GitHub Actions, including code reviews and SonarQube integration.
Java Full Stack Developer at Walmart, Mississauga ON
October 1, 2020 - May 1, 2021
Designed and implemented scalable microservices using Spring Boot and deployed on GCP GKE clusters with Pub/Sub, Cloud Run, and Cloud Logging for observability. Built frontend components with React/Redux and ensured cross-browser compatibility. Created Node.js backend services, connected to MongoDB and Redis, and implemented load balancing with NGINX. Built real-time analytics pipelines using GCP BigQuery and Cloud Storage. Deployed cloud-native apps on Azure using Terraform and Azure DevOps. Developed data pipelines on Azure Data Factory, integrating Blob Storage and Azure SQL for ETL. Implemented containerization with Docker/Kubernetes and built Kafka-based event streaming wherever applicable.
Java Developer at Empire Life, Toronto, ON
January 1, 2019 - September 1, 2020
Built analytics pipelines with GCP BigQuery and Cloud Storage, and developed RESTful APIs using Spring Boot, Hibernate, and Node.js (Express). Designed and deployed scalable microservices, migrated legacy JSP/Struts apps to modern microservices, containerized with Docker/Kubernetes, and orchestrated with Terraform for Azure/GCP infrastructure. Implemented high-throughput data processing with Kafka and integrated with React front-end. Automated CI/CD with GitHub Actions/Jenkins and maintained Jira-based workflows. Built enterprise service bus with Mule ESB for backend integration.
Java Developer at SaskTel, Regina, SK
July 1, 2016 - December 1, 2018
Involved in end-to-end development of full-stack applications using Node.js, Spring Boot, RESTful APIs, and microservices. Containerized with Docker and deployed on Kubernetes. Implemented Kafka-based messaging, migrated legacy systems to microservices, and built React.js front-ends. Led CI/CD automation with Jenkins and GitHub Actions, and contributed to Agile ceremonies. Focused on performance, scalability, and maintainability.
Sr. Java Full-Stack Developer at Loblaw Digital
October 1, 2024 - Present
Translating business requirements into scalable Java-based solutions; designing andImplementing secure REST APIs with OAuth2; integrating Redis for distributed caching to reduce latency; building data processing pipelines with Apache Spark on Databricks; developing responsive UIs with React.js and Angular; implementing distributed caching with Redis; tuning Spring Boot for performance across QA/UAT/Prod; integrating Elasticsearch for full-text search; building event-driven microservices with Spring Boot, Kafka, and AWS/Kubernetes deployments; establishing log aggregation with Logstash/Elasticsearch/AWS CloudWatch; developing Python ETL wrappers; creating MongoDB schemas and aggregation pipelines; deploying to AWS (EC2, S3, RDS) and Kubernetes with Helm; setting up CI/CD with GitHub Actions and Jenkins; securing services with Spring Security and OAuth; implementing zero-downtime deployments with Kubernetes probes.
Sr. Java/ J2EE Developer at Bank of America Merrill Lynch - Toronto, ON
June 1, 2021 - March 1, 2023
Designed and deployed microservices on GCP GKE with Pub/Sub, Cloud Run, and Cloud Logging for observability; migrated legacy Java apps to Java 11/17; built Node.js-based serverless functions (Cloud Functions, AWS Lambda); created backend APIs with Spring Boot, REST/GraphQL, and integrated with MongoDB/Redis; implemented OAuth2/JWT for secure access; established CI/CD with GitHub Actions and Jenkins; built real-time analytics pipelines leveraging GCP BigQuery and Data Factory, and expanded Kafka-based asynchronous processing.
Java Developer at Empire Life
January 1, 2019 - September 1, 2020
Developed reactive microservices using Java 21 and Spring Boot 3.3 (Web Flux) to support high-volume cart, checkout, order, and fulfillment workflows; built non-blocking REST APIs (Project Reactor); API orchestration aggregating pricing, inventory, promotions, and payment services; implemented BFF patterns with React front-end integration; secured endpoints with Spring Security/OAuth2; supported payments workflows (3DS, gift cards) and SDUI; implemented Redis, MongoDB, Kafka, and GraphQL; built metrics with Micrometer/Prometheus; containerized with Docker/Kubernetes; automated CI/CD with GitHub/Jenkins; collaborated in Agile/Scrum; developed data pipelines with Azure Databricks and Data Factory.
Java Developer at SaskTel
July 1, 2017 - December 1, 2018
Developed full-stack applications with Node.js/Express and Spring Boot; built responsive UI with React.js; designed secure, scalable microservices; containerized using Docker and orchestrated with Kubernetes (GKE/EKS); implemented RBAC, JWT-based authentication, and OAuth2; created CI/CD pipelines with Jenkins and Git; integrated Kafka for asynchronous messaging and RabbitMQ for real-time data flows; worked with Oracle/MySQL/MongoDB; built data pipelines and logging/monitoring using ELK, Prometheus, and Grafana; leveraged Terraform for infrastructure provisioning.
Sr. Java/J2EE Developer at General Bank of Canada
April 1, 2023 - September 1, 2024
Participated in Agile delivery; designed efficient UI screens with HTML5/JS/React; implemented token caching and Redis-based session management; built batch/stream data pipelines using Databricks and PySpark; integrated GraphQL with React; developed event-driven microservices using Kafka; secured services with OAuth2; built microservices with Spring Boot; implemented cloud-based CI/CD workflows; containerized applications with Docker and Kubernetes; leveraged Azure Data Factory for data integration and cloud IAM/logging.
Sr. Java/J2EE Developer at Bank of America Merrill Lynch - Toronto, ON
June 1, 2021 - March 1, 2023
Designed scalable microservices with Spring Boot on GCP GKE; integrated Pub/Sub, Cloud Run, and Cloud Logging for observability; built real-time analytics pipelines with BigQuery; developed Node.js/Express backends and MongoDB/Redis stores; enabled load balancing with NGINX; deployed cloud-native apps via Terraform on Azure/GCP; migrated Scala data pipelines using Akka Streams and Spark; implemented IAM-based access control and structured logging for monitoring.

Education

M.S. Electrical Engineering at Northwestern Polytechnic University, CA
January 1, 2015 - December 31, 2016
B.Tech Electronics & Communications at HITAM, JNTU-H, India
January 1, 2008 - December 31, 2012
M.S. Electrical Engineering at Northwestern Polytechnic University, CA
January 1, 2015 - December 31, 2016
B.Tech Electronics & Communications at HITAM, JNTU-H, India
January 1, 2008 - December 31, 2012
M.S. Electrical Engineering at Northwestern Polytechnic University, CA
January 1, 2015 - January 1, 2016
B.Tech Electronics & Communications at HITAM, JNTU-H, India
January 1, 2008 - January 1, 2012
Master of Science (M.S.) at Northwestern Polytechnic University
January 1, 2015 - January 1, 2016
Bachelor of Technology (B.Tech) at HITAM (affiliated with JNTU - Hyderabad), India
January 1, 2008 - January 1, 2012
Master of Science (M.S.) at Northwestern Polytechnic University, California, USA
January 1, 2015 - January 1, 2016
Bachelor of Technology (B.Tech) at HITAM (affiliated with JNTU - Hyderabad), India
January 1, 2008 - January 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Healthcare, Retail, Government, Telecommunications, Professional Services, Media & Entertainment