| vaseem shaik - Sr Java Developer/Full Stack Developer |
| [email protected] |
| Location: Remote, Remote, USA |
| Relocation: yes |
| Visa: |
|
SK. VASEEM
Senior Full Stack Developer LinkedIn | Email: [email protected] | Mobile: 937-699-7698 PROFESSIONAL SUMMARY Senior Full Stack Developer with 12+ years building scalable microservices and data-driven platforms using Java, Spring Boot, React, Angular, and cloud-native architectures across AWS and GCP environments serving high-volume distributed systems. Designed a 17-step Camunda BPMN workflow using Java 21 and Spring Boot 3.5 to orchestrate retirement partner onboarding, eliminating 8 manual handoff steps and reducing processing time by 45% across operations. Built responsive frontends using Angular with standalone components and signal-based reactivity, and React with Redux, Tailwind CSS, and concurrent rendering, delivering optimized single-page applications across banking, healthcare, and manufacturing platforms. Developed high-performance RESTful APIs and GraphQL endpoints using Spring MVC, Spring Data JPA, and Hibernate ORM for complex domain workflows across multiple enterprise platforms, reducing frontend data-fetching overhead by up to 60%. Implemented Spring Security with OAuth 2.0, JWT, and HTTPS/TLS for role-based access control across 20+ microservices, including a custom AuthorizationInterceptor with Caffeine caching that reduced per-request auth latency by 87%. Built real-time data processing pipelines using Apache Kafka for high-throughput event streaming, Apache Spark for batch and structured streaming analytics, and Apache Flink for stateful event-time stream processing across distributed production clusters. Configured RabbitMQ with JMS for reliable asynchronous messaging, AWS SQS/SNS for cloud-native event delivery, and Google Cloud Pub/Sub for decoupled service communication, enabling resilient inter-service patterns across multi-cloud production architectures. I deployed and managed microservices on AWS EKS and GCP GKE using Docker, Kubernetes, and Terraform, implementing pod autoscaling, rolling updates, and zero-downtime deployments across multi-cloud production environments serving millions of requests daily. Implemented serverless event-driven processing using AWS Lambda with API Gateway and GCP Cloud Functions with Pub/Sub, building scalable backend workflows that eliminated server management overhead and reduced infrastructure costs by 35% across deployments. Designed relational schemas in Oracle, PostgreSQL, and SQL Server, writing optimized PL/SQL stored procedures with indexing, partitioning, and query tuning strategies that improved response times by up to 55% across high-volume transactional systems. Built distributed NoSQL data infrastructure using Apache Cassandra with CQL and tunable consistency for time-series workloads, and Amazon DynamoDB with global secondary indexes and on-demand scaling for sub-millisecond session and metadata access. Integrated MongoDB for unstructured data storage and aggregation analytics, configured Redis for distributed caching and session management with sub-millisecond latency, supporting low-latency reads across decoupled microservices and high-traffic banking workloads. Solved complex distributed systems problems including hot-partition mitigation in Cassandra, Kafka consumer rebalance storms, and cross-region replication lag, applying systematic debugging across high-volume production data pipelines and multi-cloud microservice deployments. Built Python analytics pipelines using Pandas and NumPy to generate operational dashboards tracking workflow SLA compliance, rejection trends, and onboarding velocity, delivering weekly data-driven insights that reduced processing bottlenecks by 20% across operations. Integrated GitHub Copilot for AI-assisted development across Spring Boot microservices and Angular/React frontend components, accelerating boilerplate code generation, unit test scaffolding, and code review cycles, improving overall developer productivity by 30%. Configured Jenkins CI/CD pipelines with Docker, SonarQube quality gates, and GitHub Actions for automated build, test, and deployment workflows, reducing environment-related deployment failures by 40% across multiple production releases and environments. Set up Prometheus and Grafana dashboards for real-time performance monitoring, the ELK Stack for centralized log analysis, and GCP Stackdriver for cloud-level observability, collectively reducing incident detection and response time by 70%. Wrote comprehensive test suites using JUnit 5, Mockito, and Selenium for backend services, plus Jest, Cypress, Karma, and Jasmine for frontend components, consistently achieving 90% code coverage across enterprise platforms and microservices. Applied strong computer science fundamentals to scalable system design, including consistent hashing, partition tolerance, eventual consistency, leader election, and CAP theorem trade-offs across distributed data platform architectures and microservice communication boundaries. I drove end-to-end delivery across multiple concurrent engagements using Agile Scrum with SAFe 6.0, owning sprint planning, backlog refinement, PI planning, and cross-team dependency resolution while tracking velocity in JIRA and Confluence. TECHNICAL SKILLS Languages: Java (8, 11, 17, 21), Scala, Python, TypeScript, JavaScript (ES6+), SQL, PL/SQL, CQL. Backend & Frameworks: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring WebFlux, Spring for GraphQL, Hibernate ORM, JPA, Camunda BPMN, Node.js, Express.js. Frontend: Angular, React, Redux, HTML5, CSS3, TypeScript, Tailwind CSS, Bootstrap, Webpack. Cloud (AWS / GCP): AWS (EC2, S3, Lambda, EKS, ECR, RDS, Aurora, IAM, SQS, SNS, API Gateway, CloudWatch, DynamoDB, CloudFormation, Secrets Manager), GCP (GKE, Cloud Run, Cloud Functions, Cloud SQL, Cloud Storage, Pub/Sub, BigQuery, Stackdriver, IAM). Data Processing & Streaming: Apache Kafka, Apache Spark (Spark SQL, Structured Streaming, DataFrames), Apache Flink (stateful operators, event-time windowing), RabbitMQ, JMS, AWS SQS/SNS, Google Cloud Pub/Sub. NoSQL Datastores: Apache Cassandra, Amazon DynamoDB, MongoDB, Redis. Relational Databases: Oracle, PostgreSQL, SQL Server, MySQL, Amazon RDS/Aurora, Google Cloud SQL. Distributed Systems: Microservices, Event-Driven Architectures, CAP Theorem trade-offs, Consistent Hashing, Partition Tolerance, Eventual Consistency, Leader Election, Sharding, Replication, Distributed Tracing. DevOps & CI/CD: Docker, Kubernetes, Terraform, Jenkins, GitHub Actions, Maven, Gradle, SonarQube, AWS CloudFormation. Monitoring & Observability: Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), GCP Stackdriver, AWS CloudWatch, Log4j2, SLF4J. Security: OAuth 2.0, JWT, Spring Security, HTTPS/TLS, AWS IAM, AWS Secrets Manager. Testing: JUnit 5, Mockito, Selenium, Jest, Cypress, Karma, Jasmine, Cucumber, Postman, TDD, BDD. Tools & Methodologies: Git, GitHub, Bitbucket, JIRA, Confluence, Agile Scrum, SAFe 6.0, GitHub Copilot. PROFESSIONAL EXPERIENCE LPL Financial | Austin, TX Sr. Full Stack Developer May 2025 Present Responsibilities: Developed scalable microservices using Java 21 with sealed classes, pattern matching, and virtual threads in Spring Boot 3.5 with Camunda BPMN to orchestrate the retirement partner NAO lifecycle for high-volume data processing. Designed a 17-step Camunda BPMN workflow with IGO/NIGO decision branching and 11 service task workers that automated the full account onboarding lifecycle from document ingestion through validation to final confirmation, eliminating 8 manual handoffs. Built the supervisor operations dashboard using Angular 19 with standalone components, signal-based state management, and TypeScript 5.5, enabling real-time tracking of in-flight requests, NIGO rejection statuses, and one-click task reassignment for compliance teams. Built non-blocking Camunda workers using Spring WebFlux and reactive streams for validation, branch payload extraction, and NIGO status updates, chosen specifically because workers spend most time waiting on upstream system responses. Configured Spring Security with OAuth 2.0 and JWT for role-based access control across 20+ microservices, implementing a custom AuthorizationInterceptor with database-backed lookups and Caffeine caching that reduced auth latency by 87%. Developed RESTful APIs using Spring MVC and Spring Data JPA for the experience API layer, enabling the frontend to fetch nested account, document, and task data in single optimized queries instead of chaining multiple calls. Implemented GraphQL endpoints using Spring for GraphQL to support flexible querying of account lifecycle data and document metadata, reducing frontend over-fetching by 60% and eliminating the need for multiple REST round-trips across services. Configured Apache Kafka consumers with partitioned topics and consumer groups to ingest high-volume account and document events from upstream NextGen systems, processing messages with guaranteed ordering and exactly-once delivery semantics across the data pipeline. Built real-time stream processing pipelines using Apache Spark Structured Streaming to aggregate onboarding throughput metrics, NIGO rejection rates, and SLA compliance windows from Kafka topics into time-bucketed views for operational dashboards across the platform. I deployed services on AWS EKS with pod autoscaling and rolling updates, using AWS S3 for document storage, AWS Lambda for serverless event processing, AWS SQS/SNS for async messaging, and AWS IAM for access control. Provisioned cloud infrastructure using Terraform, managing AWS RDS/Aurora for managed databases, AWS API Gateway for rate limiting, AWS CloudWatch for centralized logging, and AWS Secrets Manager for credential management across multi-environment deployments. Designed Amazon DynamoDB tables with composite keys, global secondary indexes, and on-demand scaling for distributed session management and audit trail metadata, achieving sub-millisecond read latency across multi-region production traffic patterns. Designed PostgreSQL and Oracle 19c schemas for request lifecycle tracking and user role mappings, writing PL/SQL stored procedures with indexing and partitioning strategies that improved query performance on high-volume transactional tables by 55%. I integrated MongoDB for unstructured document metadata and audit trail logs, applying systematic distributed systems debugging using correlation IDs, structured logging, and trace propagation to resolve cross-service issues across the data platform efficiently. Configured Jenkins CI/CD pipelines with SonarQube quality gates and Docker images pushed to AWS ECR, set up Prometheus/Grafana dashboards with Log4j2 logging, used GitHub Copilot, Maven, Git, JIRA for Agile Scrum sprint delivery. Environment: Java 21, Spring Boot 3.5, Spring Security, Spring WebFlux, Hibernate ORM, Camunda BPMN, Angular 19, TypeScript 5.5, RESTful APIs, GraphQL, OAuth 2.0, JWT, Apache Kafka, Apache Spark Structured Streaming, AWS (EKS, EC2, Lambda, S3, SQS, SNS, API Gateway, CloudWatch, RDS/Aurora, ECR, IAM, Secrets Manager), Docker, Kubernetes, Terraform, PostgreSQL, Oracle 19c, MongoDB, Amazon DynamoDB, Jenkins, SonarQube, Prometheus, Grafana, Log4j2, JUnit 5, Mockito, Maven, Git, JIRA, GitHub Copilot. HCA Healthcare | Nashville, TN Sr. Java Full Stack Developer October 2022 April 2025 Responsibilities: Developed HIPAA-compliant healthcare microservices using Java 17 and Spring Boot 3.2 for electronic health record management, implementing HL7 integration for interoperability with clinical systems across the entire hospital network and partner data platforms. Built responsive clinician-facing dashboards using Angular 17 with TypeScript 5.0 and Bootstrap, implementing standalone components, lazy loading, routing, and signal-based reactivity for real-time patient data visualization and clinical decision support. Implemented Spring Security with OAuth 2.0 for HIPAA-compliant authentication and authorization, designing a comprehensive audit logging system using AspectJ to track all patient data access and modifications for regulatory compliance reviews. Developed RESTful APIs using Spring MVC and Spring Data JPA for patient record management, integrating with telemedicine and pharmacy systems to enable seamless clinical data exchange and reducing manual processing workflows by 40% across departments. Implemented GraphQL endpoints using Spring for GraphQL with Spring Boot 3.2 to support flexible querying of patient records, appointment data, and clinical notes, reducing API round-trips by 50% and improving dashboard rendering performance. Configured Apache Kafka for streaming vital sign data from medical devices in intensive care units, implementing real-time alert mechanisms using Java concurrent utilities to notify providers of critical patient condition changes immediately across facilities. Built scalable stream processing pipelines using Apache Flink with stateful operators and event-time windowing to compute rolling clinical metrics, anomaly detection, and population-level analytics from continuous Kafka event streams across clinical settings. Deployed microservices on Google Kubernetes Engine (GKE) with Docker containerization, using Google Cloud Storage for medical documents, GCP Cloud Functions for serverless event processing, and GCP IAM for HIPAA-compliant identity management. I configured GCP Cloud Run for stateless service hosting, Google Cloud Pub/Sub for asynchronous messaging across clinical microservices, and BigQuery for petabyte-scale analytics on de-identified patient datasets supporting research and population health initiatives. Designed Oracle and SQL Server schemas for clinical data management, writing optimized SQL queries with indexing strategies and stored procedures that improved patient record retrieval times by 45% during peak operational hours across the network. Built distributed Apache Cassandra clusters with CQL, tunable consistency levels, and replication strategies to store time-series vital signs and high-cardinality device telemetry, supporting low-latency reads at hospital-network scale across geo-distributed regions. I integrated MongoDB for storing unstructured clinical notes, medical imaging metadata, and audit trail logs, implementing aggregation pipelines for analytics on treatment outcomes and clinical trends across healthcare facilities and provider groups. Configured Jenkins pipelines with GitHub Actions for continuous integration, automating build and test stages with Maven, and enforcing SonarQube quality gates to maintain code reliability and security across healthcare applications and clinical microservices. Established monitoring using the ELK Stack (Elasticsearch, Logstash, Kibana) for centralized log analysis and GCP Stackdriver for infrastructure health tracking, creating real-time dashboards that reduced incident response time by 50% across teams. Wrote tests using JUnit 5, Mockito for Java backend and Karma, Jasmine for Angular components, following TDD practices achieving 90% code coverage and managing sprint deliverables in JIRA using Agile Scrum ceremonies. Environment: Java 17, Spring Boot 3.2, Spring Security, Hibernate ORM, Angular 17, TypeScript 5.0, Bootstrap, RESTful APIs, GraphQL, OAuth 2.0, HL7, AspectJ, Apache Kafka, Apache Flink, GCP (GKE, Cloud Run, Cloud Functions, Cloud Storage, Pub/Sub, BigQuery, Stackdriver, IAM), Docker, Kubernetes, Oracle, SQL Server, Apache Cassandra, MongoDB, Jenkins, GitHub Actions, Maven, SonarQube, ELK Stack, JUnit 5, Mockito, Karma, Jasmine, Git, JIRA. Huntington National Bank | Columbus, OH Sr. Java Full Stack Developer January 2020 September 2022 Responsibilities: Developed scalable microservices using Java 11 with modular architecture and enhanced stream operations in Spring Boot 2.7 to build a retail banking transaction processing platform handling over 50,000 daily operations efficiently across regions. Built responsive banking dashboards using React 17 with functional components, TypeScript 4.3, and Tailwind CSS, implementing hooks, memoization, lazy loading, and code splitting that reduced overall page load latency by 30% across customer interfaces. Implemented application security with Spring Boot, Hibernate ORM, and Spring Security using OAuth 2.0, JWT, and HTTPS/TLS for centralized authentication, managing secure access tokens across 20+ banking microservices with role-based access controls. Developed RESTful APIs using Spring MVC with Spring Core annotations for dependency injection, and automated interactive API documentation using Swagger, improving service integration efficiency and developer onboarding speed by 25% across distributed teams. Implemented GraphQL endpoints using GraphQL Java with schema-first design for flexible querying of account balances, transaction histories, and customer profiles, reducing API round-trips from banking dashboards by 50% across retail applications. Configured Apache Kafka producers and consumers for real-time data streaming between Oracle database instances and AWS cloud infrastructure, implementing event-driven architectures that enhanced microservices flexibility and decoupling by 35% across the platform. Built batch and streaming analytics pipelines using Apache Spark with Spark SQL and DataFrames to compute fraud detection signals, transaction aggregations, and customer behavior models from Kafka topics and historical banking transaction archives. I integrated Node.js with Express.js as a middleware proxy layer for communication with RESTful services and Oracle DB, implementing middleware patterns that improved code structure, maintainability, and data handling efficiency by 20%. Deployed microservices on AWS EKS with pod autoscaling and rolling updates, using AWS Lambda for serverless event processing, AWS SQS for asynchronous messaging, and AWS API Gateway for traffic management between banking services. I provisioned AWS infrastructure using Terraform, managing AWS RDS for managed relational databases, AWS S3 for document archival, AWS IAM for fine-grained access control, and AWS CloudFormation stacks for environment-specific configuration. Developed PL/SQL implementations in Oracle 19c including database triggers, functions, packages, stored procedures, views, and indexes, automating business logic within the database layer and improving transaction processing performance by 40% during peaks. Designed Apache Cassandra clusters with CQL to store partitioned time-series transaction histories and customer activity logs, applying replication strategies and tunable consistency that delivered consistent low-latency reads at retail-banking scale across data centers. Configured Amazon DynamoDB with global secondary indexes and DAX caching for distributed session state and rapidly evolving customer profile data, achieving sub-millisecond reads and elastic scaling during peak transaction processing windows across regions. Configured Jenkins CI/CD pipelines integrated with Docker for automated build, test, and deployment processes, building container images and pushing to AWS ECR with SonarQube quality gates, reducing deployment failures by 40% across releases. Set up Prometheus with Kubernetes monitoring and AWS CloudWatch logging, used Python for batch processing scripts, wrote tests with JUnit 5, Mockito, Selenium, Jest, Cypress, managed builds with Maven and sprints in JIRA. Environment: Java 11, Python, Spring Boot 2.7, Spring Security, Hibernate ORM, React 17, TypeScript 4.3, Tailwind CSS, RESTful APIs, Swagger, GraphQL Java, OAuth 2.0, JWT, Apache Kafka, Apache Spark, Node.js, Express.js, AWS (EKS, Lambda, SQS, API Gateway, RDS, S3, IAM, CloudWatch, ECR, CloudFormation, DAX), Docker, Kubernetes, Terraform, Oracle 19c, Apache Cassandra, Amazon DynamoDB, Jenkins, SonarQube, Maven, Prometheus, JUnit 5, Mockito, Selenium, Jest, Cypress, Git, JIRA. General Electric | Boston, MA Full Stack Java Developer May 2017 December 2019 Responsibilities: Developed enterprise microservices using Java 8 with Lambda expressions, Stream API, and Collections framework in Spring Boot 2.1 to build industrial IoT data processing applications for real-time manufacturing analytics workflows. Built interactive manufacturing dashboards using React 16 with Redux for state management, TypeScript 3.0, and Bootstrap, implementing reusable component architecture with HTML5/CSS3 that reduced page load times by 30%. Implemented business logic using Spring MVC, Spring Boot, and Hibernate ORM with annotations-based mapping and HQL criteria queries, configuring Spring Boot Actuator to monitor configuration properties across all deployment environments. Developed RESTful APIs using Spring Boot with data transferred in JSON format, automating API documentation with Swagger, and implementing CRUD operations for seamless communication between frontend and backend microservices layers. Implemented Java Message Service (JMS) with RabbitMQ for message publishing, subscription, and routing across complex business processes, designing connectors with Spring Integration for efficient and reliable inter-service communication. Deployed serverless functions using GCP Cloud Functions for event-driven processing, integrated Google Cloud Pub/Sub for asynchronous messaging between microservices, and configured Cloud Load Balancing for distributing traffic across service instances. I configured Google Cloud Storage for efficient data storage and retrieval, integrated Google Cloud SQL for managed relational database services, and used GCP Compute Engine for VM-based backend application workloads across environments. Designed high-performance distributed data infrastructure using Apache Cassandra, optimizing complex queries with CQL and implementing sharding strategies that reduced query latency by 20% for real-time industrial analytics data pipelines. Developed optimized SQL queries and stored procedures in Oracle database for manufacturing data management, improving data retrieval efficiency by 30% and reducing query execution time during high-volume reporting periods. I automated infrastructure provisioning using Terraform with GCP Deployment Manager, enabling repeatable and consistent environment configurations across development, staging, and production clusters, reducing manual setup time by 50%. Implemented CI/CD pipelines using Jenkins, Docker, and Kubernetes to automate build, test, and deployment processes, orchestrating containerized applications with autoscaling, load balancing, and resource quotas for optimal utilization. Monitored application health using GCP Stackdriver for cloud-level logging and metrics collection, and tracked error logs using Log4j and SLF4j, resolving performance issues promptly to maintain system stability and 99.9% uptime. Used Gradle for building automation with custom tasks and plugins for dependency management, wrote unit tests using JUnit and Mockito to ensure code accuracy, and tracked tasks in JIRA using Agile Scrum sprints. Environment: Java 8, Spring Boot 2.1, Spring MVC, Hibernate ORM, React 16, Redux, TypeScript 3.0, Bootstrap, RESTful APIs, Swagger, RabbitMQ, JMS, GCP (Cloud Functions, Pub/Sub, Cloud SQL, Cloud Storage, Compute Engine, Stackdriver), Apache Cassandra, Oracle, Docker, Kubernetes, Jenkins, Terraform, Gradle, JUnit, Mockito, Git, JIRA. Allstate | Northbrook, IL Java Full Stack Developer February 2016 April 2017 Responsibilities: Designed and implemented the UI layer using JSP, JavaScript, CSS, TypeScript, HTML, and business logic with Servlets and J2EE framework for the insurance claims management platform. Configured Spring Boot starters and auto-configuration to streamline development, integrating frontend components in Angular with backend services using RESTful APIs and Spring MVC for seamless communication. Designed microservices using Spring Boot ensuring modularity and independent scaling of application components and configured efficient error handling and exception management for graceful handling of unexpected application failures. Developed optimized SQL queries and stored procedures in Oracle Database, improving data retrieval efficiency by 30% and reducing query execution time for high-volume insurance claims processing operations across the platform. Designed IBM MQ pipelines for microservices architecture ensuring robust data communication and reliable message delivery, and integrated Google Cloud Pub/Sub for asynchronous messaging between backend services enhancing performance. Deployed Java-based backend services on GCP, utilizing Google Cloud Storage for data storage and Google Cloud SQL for relational databases, ensuring high availability and scalability for insurance platform workloads. Environment: Java 7, J2EE, Spring Boot, Spring MVC, Angular, RESTful APIs, IBM MQ, Oracle, GCP (Cloud SQL, Cloud Storage, Pub/Sub), JSP, Hibernate, BigQuery. MakeMyTrip | Gurugram, India Java Developer August 2014 December 2015 Responsibilities: Migrated from a monolithic to a microservices architecture using Spring Boot and Spring Cloud, integrating the recommendation engine with Amazon systems using RESTful APIs for seamless data exchange. Designed PostgreSQL schemas and queries within Java-based microservices on Amazon ECS, facilitating data processing and interaction with Amazon RDS PostgreSQL instances for the travel booking platform. Implemented Kafka connectors to stream data between topics and PostgreSQL databases ensuring real-time synchronization, and employed Amazon SQS for queuing and asynchronous resource-intensive task handling. Configured AWS IAM for secure access control managing user permissions, and managed containerized applications using Amazon ECS and EC2 instances ensuring high availability and fault tolerance across environments. Environment: Java, J2EE, Spring Boot, Spring Cloud, PostgreSQL, RESTful APIs, Kafka, AWS (ECS, EC2, SQS, IAM, RDS), Hibernate. EDUCATION Bachelor s Degree in Computer Science MRCET | July 2010 August 2014 Keywords: continuous integration continuous deployment artificial intelligence user interface message queue javascript sthree database trade national procedural language Delaware Illinois Massachusetts Ohio Tennessee Texas |