Sushmita Dahal
Full Stack Java Developer
****************@*****.*** 469-***-****
PROFESSIONAL SUMMARY
Full Stack Java Developer with 6+ years of experience building and supporting enterprise applications across financial services, retail, and travel technology. Experienced in Java, Java 21, Spring Boot, microservices, REST/GraphQL APIs, event-driven systems, and responsive web applications using React and Angular. Hands-on experience with AWS, Docker, Kubernetes, Terraform, Kafka, PostgreSQL, MySQL, Redis, and CI/CD automation. Strong background in application security, automated testing, production troubleshooting, Agile/Scrum delivery, and AI-assisted software engineering using GitHub Copilot, Claude, and ChatGPT for code generation, testing, debugging, documentation, and developer productivity. TECHNICAL SKILLS
Languages
Java 21, Java 17, Java 8, Python, TypeScript, JavaScript Databases PostgreSQL, MySQL, Oracle, Redis
App/Web Servers Apache Tomcat, JBoss, WebLogic
Frontend
Angular, React.js, Redux, HTML5, CSS3, SASS, Bootstrap, jQuery Frameworks: Spring, Spring Boot, Spring Cloud, Spring MVC, Spring Data JPA, Spring Security, Hibernate, JPA
Web Services/APIs REST, GraphQL, SOAP, gRPC, Microservices, OpenAPI/Swagger Cloud & DevOps AWS (EC2, S3, Lambda, RDS, SQS/SNS, ECS, EKS, CloudFormation, API Gateway), Azure (App Service, AKS, Azure DevOps, Azure Functions), GCP, Docker, Kubernetes, Terraform, Helm, Ansible
CI/CD & Build Jenkins, GitHub Actions, Azure DevOps Pipelines, Maven, Gradle, SonarQube, Nexus, Git, Bitbucket
Messaging Apache Kafka, RabbitMQ, ActiveMQ
Security OAuth 2.0, JWT, SAML, PCI-DSS, SSL/TLS, RBAC, Secure Coding Practices
Monitoring & Logging Splunk, Datadog, Grafana, Prometheus, ELK Stack, Log4j AI-Assisted
Development
GitHub Copilot, Claude, ChatGPT, AI-assisted code generation, prompt-based unit/integration test generation, code review, debugging, documentation
Methodologies Agile/Scrum, Kanban, TDD, CI/CD
PROFESSIONAL EXPERIENCE
Charles Schwab — Westlake, TX
February 2024 – Present
Full Stack Java Developer
Core contributor on a brokerage account-servicing platform, delivering features within Scrum biweekly sprints and participating in backlog grooming, demos, and technical discussions.
Designed and built backend services with Java and Spring Boot, exposing REST and GraphQL APIs consumed by Angular web applications and a React-based mobile companion app.
Worked with modern Java development practices and Java 21 language/runtime capabilities for new and upgraded services, including records, pattern matching, improved concurrency practices, and cleaner API design.
Led decomposition of a legacy account-management module into independently deployable microservices, enabling more frequent on-demand releases.
Implemented event-driven communication using Apache Kafka for near real-time account balance and transaction-history updates.
Integrated Redis as a distributed cache in front of PostgreSQL to reduce read latency for high-traffic account- summary endpoints.
Used GitHub Copilot, Claude, and ChatGPT to accelerate boilerplate development, generate and improve tests, review code for edge cases, troubleshoot defects, and create technical documentation.
Applied prompt-driven test generation to expand unit, integration, and contract-test coverage while keeping developers responsible for validation and code quality.
Built and maintained GitHub Actions CI/CD pipelines with automated unit, integration, and contract tests gating merges to the main branch.
Containerized services with Docker and deployed to Kubernetes, defining resource limits, liveness/readiness probes, and horizontal pod autoscaling policies.
Applied PCI-DSS-aligned secure coding practices, tokenization of sensitive account data, and TLS 1.2+ for service-to-service communication.
Implemented OAuth 2.0 and JWT authentication with fine-grained role-based authorization for internal advisor tooling.
Monitored production services with Datadog dashboards and alerts, investigated high CPU/latency issues, and supported incident troubleshooting and root-cause analysis.
Paired with QA engineers to expand automated regression coverage using JUnit 5 and Mockito and reviewed pull requests for maintainability and coding standards. Environment: Java 21, Java 17, Spring Boot, Spring Cloud, Angular, React, GraphQL, Kafka, Redis, PostgreSQL, Docker, Kubernetes, GitHub Actions, Datadog, AWS, GitHub Copilot, Claude, ChatGPT Kroger Technology — Cincinnati, OH
August 2022 – December 2023
Java Full Stack Developer
Developed customer-facing features for an e-commerce order-fulfillment platform supporting curbside pickup and delivery scheduling with Spring Boot and React.
Migrated monolithic order-processing services toward microservices on AWS using ECS and API Gateway, separating checkout, inventory, and fulfillment concerns.
Designed relational schemas and optimized SQL and stored procedures in MySQL for high-volume order queries during peak promotional events.
Built asynchronous processing pipelines with RabbitMQ to decouple order confirmation from inventory- adjustment and notification services.
Improved React storefront performance through server-side rendering enhancements and component-level code splitting.
Wrote Terraform modules to provision AWS resources consistently across development, staging, and production.
Set up Jenkins pipelines for automated build, testing, SonarQube analysis, and deployment to ECS, shortening the release process from days to hours.
Instrumented logs and metrics with the ELK stack and built Kibana dashboards used for production triage.
Used AI-assisted developer tools for code-review support, test-generation ideas, documentation, and troubleshooting routine development tasks.
Participated in architecture reviews and documented API contracts with OpenAPI/Swagger while collaborating with frontend and backend teams.
Conducted code reviews and mentored a junior developer on Spring Boot conventions, unit testing, and Git branching workflows.
Environment: Java, Spring Boot, React, MySQL, AWS (ECS, API Gateway, RDS, SQS), RabbitMQ, Terraform, Jenkins, SonarQube, ELK Stack, Git
Sabre Corporation — Southlake, TX
August 2021 – July 2022
Java/J2EE Developer
Contributed to airline reservation and fare-management systems across analysis, development, testing, and Agile delivery.
Developed backend modules using Spring MVC and Hibernate, mapping complex fare and itinerary data structures to Oracle.
Built and consumed SOAP and RESTful web services for booking and pricing data exchange with partner airline systems, validating contracts with SoapUI and Postman.
Implemented server-side validation and business rules in Java 8 using streams and lambda expressions to replace legacy procedural logic.
Developed dynamic UI components with AngularJS and jQuery for internal agent-facing booking tools.
Wrote and tuned PL/SQL packages, triggers, and indexes to improve itinerary and fare-lookup query performance.
Configured and deployed applications to WebLogic and Apache Tomcat, coordinating release windows with infrastructure teams.
Used Maven for dependency management and Jenkins for nightly integration test suites.
Implemented JMS-based messaging with ActiveMQ for asynchronous itinerary update notifications.
Wrote unit and integration tests with JUnit and Mockito and used JIRA to track defects and sprint backlogs. Environment: Java 8, Spring MVC, Hibernate, Oracle, PL/SQL, AngularJS, SOAP, REST, WebLogic, Tomcat, ActiveMQ, Maven, Jenkins, JIRA
EDUCATION
Master’s in Data Science (2026)
University of Cumberlands
Bachelor's in computer science and information technology (2021) Tribhuvan University