Dipti Yadav
(910-537-0186) | diptiyedu101@[Link]
LinkedIn: [Link]
Sr. Java Full Stack Developer
Professional Summary:
● Full Stack Java Developer with 9 years of comprehensive experience in designing, developing, and deploying
scalable, high-performing enterprise applications across financial, network infrastructure, and cloud-based
platforms.
● Experienced in modern Java backend frameworks with strong Spring ecosystem proficiency.
● Designed and implemented RESTful and SOAP web services, applying Spring Boot and Spring Security for
authentication, authorization, and role-based access control in enterprise microservice environments.
● Hands-on experience customizing and integrating Oracle Xstore POS systems, improving retail transaction flows,
backend interoperability, and customer checkout experiences.
● Hands-on experience in building high-concurrency, multithreaded applications using Java concurrency APIs,
Collections Framework, Generics, and advanced Exception Handling for performance-critical systems.
● Developed responsive and interactive Single Page Applications (SPAs) using [Link], Angular, Redux, JSX, and
JavaScript, integrating seamlessly with backend services through REST APIs and Axios.
● Skilled in building modern UI components with HTML5, CSS3, Bootstrap, Material UI, jQuery, and AJAX, ensuring
cross-browser compatibility and mobile responsiveness.
● Designed high-throughput messaging solutions using Kafka and MQs to support real-time financial systems.
● Proficient in CI/CD pipelines and deployment automation using Jenkins, GitHub Actions, Docker, Helm, Terraform,
and Ansible, supporting continuous integration, infrastructure provisioning, and container orchestration.
● Designed and deployed containerized applications on AWS (EC2, S3, RDS, IAM, CloudWatch, SQS, EBS) and Azure
Kubernetes Service (AKS), ensuring fault tolerance and high availability.
● Experience in data modeling and performance optimization with both relational (MySQL, Oracle, PostgreSQL, SQL
Server) and NoSQL (MongoDB, Cassandra, DynamoDB) databases, including schema design, indexing, and stored
procedure development.
● Automated backend deployment and monitoring using Docker, Kubernetes, Prometheus, Grafana, and ELK Stack
(Elasticsearch, Logstash, Kibana) to maintain real-time visibility, reduce downtime, and support production
troubleshooting.
● Actively supported and enhanced payment platforms (Fedwire, ACH, RTP) and network-focused systems, achieving
high availability and significantly reducing operational and latency issues.
● Migrated legacy monolithic systems to cloud-native microservices, including transitioning from SOAP to REST,
enhancing system flexibility, performance, and integration capabilities.
● Delivered applications using Test-Driven Development (TDD) with JUnit, Mockito, Selenium, Jasmine, Karma, and
Protractor, increasing test coverage and ensuring code quality in agile delivery environments.
● Demonstrated leadership in Agile teams, mentoring developers, performing code reviews, managing offshore teams,
and improving sprint velocity while maintaining alignment with business goals.
● Skilled in designing and implementing efficient data structures, developing use cases, and writing comprehensive
tests to ensure robust and reliable software solutions.
● Strong communication, problem-solving, and interpersonal skills with a proven ability to deliver high-quality
software in fast-paced, deadline-driven environments.
Technical Skills:
• Languages: Java, Python, GoLang, JavaScript, TypeScript, SQL
• Spring Ecosystem: Spring Boot, Spring Framework, Spring MVC, Spring REST, Spring Batch, Spring Data JPA, JDBC
Spring WebFlux, Spring Web Flow, Spring Security (OAuth2, JWT)
• Web Technologies: Bootstrap, Angular, React, [Link], [Link], AJAX, JSON, REST, GraphQL, WebSockets
• Database Tools: PostgreSQL, MySQL, Oracle DB, SQL Server, MongoDB, Apache Cassandra, AWS DynamoDB
• Web Services/Specifications: RESTful APIs, SOAP, GraphQL, gRPC
• Web/Application servers: Apache Tomcat, Jetty, Nginx, IBM WebSphere, Oracle WebLogic, JBoss/WildFly
• Architecture & Design: Microservices, Event-Driven Systems, Reactive Architecture, API-First Design, Domain-Driven
Design, Secure System Design, Data Integrity Patterns (SAGA,Outbox), Cloud-Native Deployments, Observability,
Monolith Decomposition.
• Message Streaming & Queues: Apache Kafka, Kafka Streams, Kafka Connect, RabbitMQ, Apache ActiveMQ, AWS
SQS/SNS
• Security & Identity Management: OAuth2.1, OIDC, PKCE, JWT, SAML 2.0, LDAP, RBAC, ABAC, Spring Security,
Keycloak, Auth0, Okta, Azure AD
• Web & API Security: HTTPS, TLS/mTLS, AES/RSA, CSRF/XSS Mitigation, CORS, HSTS, API Gateway (Kong, Apigee),
OWASP Top 10, Open Policy Agent (OPA)
• Platform/Container Security: Kubernetes RBAC, Network Policies, mTLS in Service Mesh, Docker Content Trust,
Docker Bench Security, Helm Chart Signing, Secrets Encryption (KMS, Sealed Secrets), OPA Gatekeeper
• Security Scanning & Compliance: SonarQube (security rules), OWASP Dependency-Check, Snyk, Trivy, Docker Scout,
CIS Benchmarks,Container Image Scanning.
• CDN & Caching: Cloudflare, Akamai, Amazon CloudFront, Fastly, Redis, Varnish, NGINX caching
• Infrastructure as Code (IaC): Terraform, AWS CloudFormation, Azure ARM Templates
• Containerization & Orchestration: Docker, Docker Compose, Kubernetes, Helm, OpenShift
• DevOps/CI-CD Tools: Jenkins, GitHub Actions, CircleCI, Azure DevOps, ArgoCD, Spinnaker, Harness, Packer, Ansible
• Observability & Monitoring: Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, Fluentd,
Zipkin, Jaeger, New Relic, Datadog
• Testing & Quality: JUnit, Mockito, EasyMock, PowerMock, Selenium, Playwright, Karma, Cucumber, JMeter,
Postman, SoapUI
• Version Control: Git, GitHub, GitLab, Bitbucket
• Methodologies: Agile (Scrum, XP), Waterfall SDLC, SAFe (scaled agile framework)
Professional Experience:
Bank of America, Charlotte, NC Jan 2024 - Present
Software Engineer
Responsibilities:
• Designed and deployed scalable, network-optimized Java applications using Spring Boot, Hibernate ORM, and
multithreading, improving application responsiveness by 25% and enhancing backend stability across card
transaction systems.
• Built secure, RESTful APIs and workflow automation features using Spring Security, JDBC, and Hibernate, which
streamlined the credit card application journey and reduced manual processing by 40%.
• Developed real-time fraud detection microservices leveraging concurrency techniques and rule engines, enabling
high-speed risk evaluation and boosting transaction processing performance by 35%.
• Implemented centralized authentication and access control using Spring Security, JWT, and LDAP, reinforcing
platform security and improving user session management across both internal tools and customer-facing apps.
• Led the automation of infrastructure provisioning for card services using Terraform and Ansible, achieving full
environment consistency and reducing provisioning time by 50%.
• Developed high-performance, concurrent backend services using Go and Java, integrating with Python components
to enhance automation workflows and improve network inventory tracking accuracy by 30%.
• Acted as escalation lead during critical platform incidents, conducting root cause analysis using custom Java-based
diagnostics tools, which led to a 45% reduction in incident resolution time and improved service uptime.
• Built and maintained CI/CD pipelines tailored for credit card services using Jenkins, Git, Jira, and JUnit, accelerating
release cycles by 50% and reducing post-deployment issues by 60%.
• Containerized backend applications using Docker and Kubernetes, orchestrated with Helm, and implemented
observability via Grafana and Prometheus, leading to a 40% improvement in monitoring, scalability, and incident
response.
Royal Bank of Canada (RBC) Minneapolis, MN Apr 2021 – Nov 2023
Java Full Stack Developer
Responsibilities:
• Designed and delivered a cloud-native payment processing platform (Fedwire, ACH, RTP) using Java, Spring Boot,
and RESTful microservices, reducing transaction latency by 35% through optimized service orchestration.
• Integrated IBM MQ and Apache Kafka to enable real-time, high-throughput message handling, ensuring consistent
performance under peak loads.
• Built and automated secure CI/CD pipelines using Jenkins, Docker, SonarQube, and OWASP Dependency-Check,
enabling early vulnerability detection and maintaining enterprise-grade security compliance.
• Deployed scalable infrastructure on Azure Kubernetes Service (AKS) with Helm-based automation, improving
deployment reliability and cutting failure rates by over 50%.
• Developed and managed ACH transaction processing using Connect:Direct and Spring Batch, streamlining workflows
and reducing manual interventions by 40%.
• Created real-time ETL pipelines using Kafka and Spring Batch to process high-volume financial transactions,
improving reconciliation speed and reducing batch processing time by 60%.
• Integrated Volante and Switch payment systems with Federal Reserve and internal platforms (Fraud, Sanctions,
Finacle), achieving 99.95% uptime and ensuring seamless transaction routing.
• Implemented an advanced observability platform leveraging distributed tracing (Zipkin/Jaeger), centralized logging
(ELK, Splunk, Fluentd), and real-time metrics (Prometheus/Grafana), accelerating incident investigation and cutting
mean-time-to-recovery (MTTR) by 40%
• Optimized Azure SQL and Elastic DB schemas to support high-volume, low-latency operations, cutting query
response times by 30% and improving data integrity.
• Led remediation of security risks including CVEs and Archer findings, automating patching processes and achieving
compliance milestones ahead of schedule.
• Directed offshore and vendor development teams using Agile practices, enforcing code quality and improving sprint
velocity by 25%.
• Strengthened non-functional testing (NFT) practices to ensure performance, scalability, and availability, mitigating
risks of downtime during transaction spikes.
Comcast, Philadelphia, PA Jan 2020 – Mar 2021
Java Full Stack Developer
Responsibilities:
• Led the end-to-end development of a video-on-demand content management platform using Spring Boot and
Angular, delivering responsive UIs and efficient REST APIs that improved navigation speed and content load time by
35% across web and mobile platforms.
• Architected backend modules using Spring Cloud, Redis, and MongoDB to power dynamic content delivery pipelines,
enabling scalable, real-time access to on-demand video for millions of Xfinity users.
• Deployed microservices on AWS infrastructure (EC2, Lambda, S3, RDS) to meet high availability demands, achieving
99.99% uptime and handling unpredictable traffic spikes during live events and major content drops.
• Streamlined development and staging environments using Docker, Kubernetes, and VMware, enabling consistent
microservice deployments and reducing developer onboarding time by 40%.
• Developed and maintained SOAP and REST integrations between the media delivery system and internal services
like user entitlements, billing, and content provider sync, improving interoperability and data accuracy across
platforms.
• Integrated authentication flows using OAuth2, JWT, and Comcast’s internal SSO framework, tightening platform
security and reducing authentication failures by 40% across partner and internal applications.
• Created automated test frameworks with JUnit, Mockito, Selenium, and supporting Python scripts, improving
coverage of regression and UI test cases and reducing manual QA cycles by 60%.
• Optimized performance across MySQL, SQL Server, MongoDB, and DynamoDB by reworking schema design and
query logic, which lowered database response times by 30% and increased throughput for high-volume content
ingestion jobs.
• Configured real-time observability using Elastic Stack (Elasticsearch, Logstash, Kibana), Grafana, and Splunk,
enabling faster root-cause detection and reducing production incident response time by 40%.
• Partnered with product managers and engineering leads to translate evolving business needs—such as content
personalization and entitlement checks—into scalable technical solutions, supported by detailed prototypes,
documentation, and sprint-ready specs.
• Proactively resolved high-severity production issues by leveraging deep expertise in Java and Spring Boot,
performing root-cause analysis, deploying rapid hotfixes, and reducing recurrence of similar incidents in future
releases.
American Eagle Outfitters, Pittsburgh, PA Dec 2018 – Jan 2020
Java Full Stack Developer
Responsibilities:
• Designed and implemented scalable backend services utilizing Spring MVC, applying MVC architecture principles,
dependency injection, and best practices for efficient API development.
• Refactored and optimized legacy applications, successfully transitioning SOAP-based web services to modern
RESTful APIs, significantly enhancing response performance and system maintainability.
• Developed robust multi-threaded server-side components in Core Java, leveraging concurrency APIs,
comprehensive exception handling, and Java Collections to support critical transaction processing systems.
• Developed and customized Oracle Xstore POS solutions, enhancing retail transaction workflows, integrating
backend microservices, and improving customer checkout experience and operational efficiency.
• Built and deployed a scalable design system using React, Storybook, and Lerna to unify micro-frontend development,
improving UI consistency and reducing developer onboarding time by 50%
• Built and maintained Hibernate domain models, managed persistence layers effectively with Spring Data JPA, and
performed optimized CRUD operations, improving database interaction and data consistency.
• Handled data interchange efficiently between internal systems and third-party integrations, implementing reliable
data serialization/deserialization using XML and JSON formats.
• Developed responsive, cross-platform UI layouts using Bootstrap and CSS3, ensuring optimal user experience and
visual consistency across devices.
• Authored and optimized complex SQL queries, stored procedures, and database functions in Oracle, effectively
supporting data-driven business requirements and enhancing database performance.
• Participated in system architecture and design discussions, contributing to low-level technical design documents,
component-level implementation planning, and providing insightful recommendations in collaboration with senior
developers and architects.
Magnaquest Technologies Lt, Hyderabad, India Jun 2016 – Aug 2018
Java Full Stack Developer
Responsibilities:
• Developed core backend modules (Java, Spring Boot, Spring MVC), implementing RESTful endpoints and Hibernate-
based CRUD to ensure reliable data persistence and seamless front-end integration.
• Collaborated with senior developers to troubleshoot, debug, and optimize existing Java code, enhancing code
quality and application reliability.
• Wrote and executed unit tests using JUnit, verifying backend logic and improving overall code robustness.
• Strengthened automated testing strategies by integrating JaCoCo coverage reports and continuous integration
pipelines, raising code coverage from 60% to 85% and proactively catching defects before production releases.
• Supported front-end development efforts by updating responsive webpages with Bootstrap and CSS as needed.
• Developed and executed integration and end-to-end tests using REST Assured and MockMvc, validating REST
endpoints against real-world data scenarios and enhancing reliability across microservices.
• Analyzed and optimized SQL queries and Hibernate fetch strategies, reducing database response times by 20% in
high-traffic modules and enhancing end-user experience.
• Handled data serialization and communication via JSON and XML formats for seamless API integration between
services.
• Implemented new features with React, JavaScript (ES6), and Node modules (npm, Webpack), optimizing front-end
builds and reducing deployment errors by 20%, while integrating with Spring Boot services for real-time data
updates.
• Created comprehensive API documentation and knowledge articles on Confluence, facilitating faster onboarding
for new team members and improving cross-team communication.
Education:
RDVV University, MP, India
BSC in Computer Science MAY 2013 – JUN 2016
• Bachelor of Science in Computer Science from RDVV University, with a specialization in core subjects including
Algorithm Design & Analysis, Software Engineering, Database Management Systems, and Information Technology.