Summary
Overview
Work History
Education
Skills
Timeline
Generic

Pawan Pandey

Dallas

Summary

Over 6 years of hands-on experience in modern full-stack software development using Java, Spring Boot, REST, Kafka, Docker, Kubernetes for building robust, scalable, and secure microservices. Specialized in event-driven and microservices-based architecture, implementing secure REST APIs using Spring Boot, Spring Security, OAuth2, JWT, and Spring Cloud Gateway. Strong front-end development experience with Angular 15+ and React 15+, leveraging modern state management (NgRx, Redux) and component-based design principles for dynamic, responsive UIs. Proficient across AWS, Google Cloud Platform (GCP), and Microsoft Azure; hands-on with AWS Lambda, Azure Functions, Google Cloud Run, RDS, DynamoDB, Firestore, and BigQuery. Designed and maintained high-throughput real-time data pipelines using Apache Kafka, Kafka Streams; applied schema validation using Apache Avro. Containerized microservices using Docker and orchestrated deployments in Kubernetes and Helm charts (EKS, GKE, AKS). Defined infrastructure as code (IaC) using Terraform and automated CI/CD pipelines using GitHub Actions and Jenkins; integrated code quality gates with SonarQube. Followed Test-Driven Development (TDD) and Behavior-Driven Development (BDD) using JUnit 5, Mockito, and Selenium, Cucumber. Integrated observability and monitoring using Prometheus, Grafana, centralized logging with ELK stack. Applied security best practices in multi-cloud environments with fine-grained IAM, secrets management via HashiCorp Vault and Azure Key Manager, and API rate limiting. Experienced in SQL and NoSQL databases including PostgreSQL, MySQL, Oracle, SQL Server, Postgresql, performed data modeling, indexing, and query optimization for performance. Experienced in the Spring ecosystem including Spring MVC, AOP, DAO, DTO, and Hibernate for ORM.

Overview

6
6
years of professional experience

Work History

Java Fullstack Developer

PNC Bank
01.2024 - Current
  • Architected and implemented robust REST microservices using the latest Java 21 features and Spring Boot framework, REST, Kafka and deployed using docker containers in kubernetes.
  • Developed asynchronous, event-driven data pipelines using Apache Kafka to enable real-time processing of millions of messages, with proper partitioning and consumer group configurations.
  • Worked on AWS designing cloud-native solutions like AWS Lambda for serverless processing, S3 buckets, EC2, DynamoDB, Cloudwatch and Step Functions to orchestrate complex workflows.
  • Developed a highly interactive and responsive front-end using Angular 15, developing reusable components, reactive forms, state management with RxJS, Data binding, Event binding and routing.
  • Designed and maintained CI/CD pipelines in Jenkins, incorporating Docker container builds, Kubernetes deployment automation, SonarQube static code analysis, and integrated automated testing suites to ensure fast, reliable, and quality releases.
  • Integrated MongoDB and DynamoDB document databases for schema-flexible, scalable storage of user-generated content and session data.
  • Wrote SQL and PL/SQL scripts for complex relational data operations in Oracle databases.
  • Wrote comprehensive unit and integration tests using JUnit, Mockito, and PowerMock, achieving high code coverage and significantly reducing post-production bugs and regressions.
  • Enforced robust security protocols on APIs using Spring Security and OAuth2 frameworks, implementing JWT authentication and role-based access.
  • Developed infrastructure provisioning scripts using Terraform to automate the setup and teardown of cloud resources, supporting infrastructure as code across multiple environments (development, staging, production).
  • Configured centralized logging and monitoring solutions integrating Splunk, Grafana dashboards, and AWS CloudWatch for real-time system health visibility, enabling proactive incident detection and resolution.
  • Participated actively in Agile ceremonies (daily standups, sprint planning, retrospectives), working closely with cross-functional teams to translate business requirements into technical specifications and deliver high-quality solutions on schedule.
  • Technologies Utilized: Java 21, Spring Boot, Angular 15, Kafka, Hibernate, AWS (Lambda, S3, EC2), Docker, Kubernetes, Jenkins, Gradle, MongoDB, DynamoDB, SQL, Log4j, Grafana, PowerMock, JUnit, Eclipse

Java Fullstack Developer

USAA
04.2022 - 12.2023
  • Built microservices in the insurance domain using Spring Boot, containerized with Docker, and deployed on Kubernetes for auto-scaling and load balancing.
  • Developed high-throughput Spring Batch jobs for asynchronous processing of claims, document parsing, and reporting.
  • Architected Kafka streaming pipelines for real-time quote, policy, and claims event transmission with event sourcing and audit trails.
  • Tuned and integrated MongoDB and Cassandra for dynamic schema support and complex policy/customer data queries.
  • Created and versioned RESTful APIs for claims tracking, policy verification, document uploads, and JWT/OAuth2-based user authentication.
  • Migrated applications from Azure to AWS, leveraging EC2, S3, Lambda, API Gateway, and IAM policies for improved reliability and cost-efficiency.

Java Developer

Morgan Stanley
09.2019 - 03.2022
  • Gathered detailed business requirements and converted them into technical design documents and modular Java applications using Spring Boot, enabling flexible feature development and maintenance.
  • Translated business requirements into modular Java applications using Spring Boot, enabling flexible feature development and maintainability in agile environments.
  • Utilized Spring Framework features including AOP for cross-cutting concerns, Dependency Injection for modular architecture, and integrated Apache Kafka for reliable asynchronous messaging.
  • Designed and developed RESTful APIs with Spring REST, enabling secure interactions with external partners and supporting multi-tenant access via API gateways.
  • Built and deployed Dockerized microservices on AWS ECS with CI/CD pipelines orchestrated using Jenkins and Maven for automated build and release processes.
  • Managed relational data with Hibernate ORM, optimizing performance for complex queries in MySQL and Oracle; handled schema evolution and data migrations.
  • Designed NoSQL data models using Cassandra to support distributed high-throughput workloads and migrated data from legacy RDBMS to scalable NoSQL clusters.
  • Implemented centralized logging using Log4j and SLF4J with log aggregation and monitoring via the ELK stack for real-time observability and troubleshooting.
  • Engineered microservices for digital banking platforms including features like loan processing, payment alerts, and fraud detection with real-time notifications.
  • Authored robust unit and integration test suites using JUnit and Mockito to ensure code quality and enable continuous delivery with high regression safety.
  • Applied exception handling best practices and configured API gateways for load balancing, rate limiting, and tenant-aware access control policies.
  • Delivered production support including incident resolution, patch deployments, and root cause analysis, ensuring service reliability and SLA compliance.
  • Participated in agile ceremonies such as sprint planning, backlog grooming, and retrospectives to support continuous delivery and stakeholder alignment.
  • Technologies Utilized: Java, Spring Boot, Spring Security, Splunk, Hibernate, Kafka, Cassandra, AWS, Docker, Kubernetes, REST/SOAP, Maven, Jenkins, Oracle, MySQL, Log4j, Git, JIRA

Education

Bachelors - Computer Science

University of North Texas

Skills

  • Programming Languages: Java, Python, JavaScript, TypeScript, SQL
  • Frameworks: Spring Boot, Spring (MVC, Batch, AOP, JPA, Security), Hibernate, Kafka, JMS, ActiveMQ
  • Web Technologies: HTML, CSS, JSP, AJAX, JavaScript, XML, Angular
  • Web Services: REST, SOAP, JAX-RS, JAX-WS, AWS, Microservices
  • Databases: Oracle, SQL Server, MySQL, PL/SQL, MongoDB, DynamoDB
  • Logging Tools: Log4j, SLF4J, Splunk, ELK, Grafana
  • Build/CI Tools: Git, Bitbucket, Maven, Gradle, Jenkins, SonarQube, Docker, Kubernetes, Checkmarx, Jacoco
  • Testing: JUnit, Mockito, PowerMock, TestNG, Jasmine, Karma, Selenium, Cucumber

Timeline

Java Fullstack Developer

PNC Bank
01.2024 - Current

Java Fullstack Developer

USAA
04.2022 - 12.2023

Java Developer

Morgan Stanley
09.2019 - 03.2022

Bachelors - Computer Science

University of North Texas
Pawan Pandey