Post Job Free
Sign in

Stack Developer Spring Boot

Location:
Raleigh, NC
Posted:
June 09, 2025

Contact this candidate

Resume:

Ayush Dangol

Java Full Stack Developer Raleigh, NC

910-***-**** **************@*****.*** linkedin.com/in/ayush-dangol-082466281

ABOUT:

Java Full Stack Developer with 6+ years of experience designing and developing scalable, high-performance enterprise applications.

Proficient in Java 8/11/17, Spring Boot, Hibernate, and Microservices.

Expertise in cloud computing, including AWS (EC2, Lambda, S3, API Gateway, RDS, DynamoDB, Route 53, WAF Ingress) and Azure.

Strong background in event-driven architectures, messaging systems (Kafka, RabbitMQ, JMS), and real-time data processing.

Hands-on experience with Spring WebFlux (Reactive Programming), Streams API, Parallel Streams, and Service Discovery.

Skilled in containerization (Docker), orchestration (Kubernetes), and CI/CD automation (Jenkins, GitLab CI/CD, Terraform).

Proficient in front-end development using React.js, Redux, TypeScript, and integrating with REST and GraphQL APIs.

Well-versed in authentication/security mechanisms like Spring Security, OAuth2, JWT, and RBAC.

Extensive experience in SQL (Oracle, PostgreSQL, AuroraDB, CockroachDB) and NoSQL (MongoDB, DynamoDB, Redis Cache, Cassandra).

Adept in Agile methodologies, DevOps practices, and performance optimization.

TECHNICAL SKILLS

Programming Languages

Java (8/11/17), JavaScript, TypeScript, Python, SQL, Shell Scripting

Frameworks & Libraries

Spring Boot, Spring WebFlux, Hibernate, Struts, React.js, Redux

Microservices & Messaging

RESTful APIs, GraphQL, Spring Cloud, Service Discovery, Kafka, RabbitMQ, JMS

Databases

Oracle, AWS AuroraDB, CockroachDB, MongoDB, DynamoDB, Redis Cache, Cassandra

Cloud & DevOps

AWS (EC2, Lambda, API Gateway, RDS, DynamoDB, Route 53, WAF Ingress), Azure, Docker, Kubernetes, Terraform, Jenkins, GitLab CI/CD

Testing Tools

JUnit, Mockito, TestNG, Postman, and Cypress

Security & Authentication

Spring Security, OAuth2, JWT, RBAC

Version Control

Git, GitHub, Bitbucket

Operating Systems

Windows, Linux, Unix

EDUCATION

Southeast Missouri State University, Cape Girardeau —Master in Tech.

Kathmandu College of Management and Information Technology Nepal — Bachelor's in information management.

EXPERIENCE

Java Developer Northern Trust, Charlotte, NC July 2023 – Present

Responsibilities:

Designed and developed high-performance, scalable financial applications using Java 17, Spring Boot, and WebFlux.

Architected event-driven systems with Kafka for message streaming and Redis Cache for real-time data processing.

Built and deployed microservices on AWS (EC2, Lambda, API Gateway, RDS, Route 53, WAF Ingress) and Azure Cloud.

Created RESTful APIs and GraphQL endpoints for seamless client-server communication.

Integrated AWS AuroraDB and MongoDB to enhance query performance and minimize latency.

Developed serverless applications using AWS Lambda for automated workflows.

Implemented Spring WebFlux for reactive programming, ensuring high system responsiveness.

Configured and optimized Docker, Kubernetes, and Terraform for containerized deployments.

Automated CI/CD pipelines using Jenkins and GitLab CI/CD for streamlined deployment processes.

Ensured system security with Spring Security, OAuth2, JWT, and RBAC authentication.

Managed logging and monitoring with AWS CloudWatch and ELK Stack.

Enhanced caching mechanisms with Redis for improved application performance.

Implemented multi-threading and parallel processing for increased efficiency.

Conducted API testing using Postman, JUnit, and Mockito.

Followed Agile methodologies and collaborated with cross-functional teams.

Technologies Used: Java 17, Spring Boot, WebFlux, AWS (EC2, Lambda, API Gateway, RDS, Route 53, WAF Ingress), Azure, Kafka, Redis, Docker, Kubernetes, Terraform, Jenkins, GitLab CI/CD, Spring Security, OAuth2, JWT, MongoDB, AWS AuroraDB, React.js, GraphQL.

Full Stack Engineer US-Bank August 2021 – June 2023

Responsibilities:

Developed microservices using Java 11, Spring Boot, and Spring WebFlux for asynchronous processing.

Integrated Kafka for distributed messaging and RabbitMQ for event-driven architecture.

Managed and deployed AWS Lambda functions and Azure Functions for real-time services.

Designed and built React.js applications, integrating with RESTful and GraphQL backends.

Optimized database queries using PostgreSQL, MongoDB, and CockroachDB.

Implemented API Gateways for routing traffic and securing endpoints with OAuth2 and JWT.

Developed asynchronous event processing using Kafka Streams.

Implemented distributed caching with Redis and Memcached.

Automated deployments with Kubernetes, Terraform, and Jenkins CI/CD.

Designed fault-tolerant architectures with AWS Route 53 and WAF for security.

Enhanced system performance using parallel stream processing and multi-threading.

Managed authentication and role-based access control with Spring Security and RBAC.

Conducted performance monitoring with AWS CloudWatch and ELK Stack.

Implemented unit testing using JUnit, Mockito, and TestNG.

Led Agile development, sprint planning, and daily stand-ups.

Technologies Used: Java 11, Spring Boot, WebFlux, AWS (Lambda, API Gateway, Route 53, WAF), Azure, Kafka, RabbitMQ, Redis, PostgreSQL, MongoDB, CockroachDB, React.js, GraphQL, Kubernetes, Terraform, Jenkins CI/CD, Spring Security, OAuth2, JWT.

Java Developer UnitedHealth Group (UHG) June 2018 – July 2021

Responsibilities:

Built RESTful APIs and GraphQL services to support high-volume healthcare transactions.

Designed event-driven architectures with Kafka and RabbitMQ for real-time messaging.

Managed NoSQL solutions (MongoDB, DynamoDB) for handling large-scale unstructured data.

Developed serverless functions using AWS Lambda for automated claim processing.

Secured APIs and microservices with Spring Security, OAuth2, and JWT.

Configured AWS WAF Ingress and API Gateway for traffic control and security.

Implemented Service Discovery for microservices communication.

Optimized large-scale batch processing with Java Streams API and parallel processing.

Deployed cloud-native applications using Docker, Kubernetes, and Terraform.

Automated CI/CD pipelines with Jenkins and GitLab CI/CD.

Conducted system performance analysis using AWS CloudWatch and ELK Stack.

Enhanced caching mechanisms with Redis for faster data retrieval.

Built front-end components using React.js and TypeScript.

Implemented feature toggles and canary deployments for seamless updates.

Followed Agile methodologies, ensuring timely delivery and collaboration.

Technologies Used: Java 8/11, Spring Boot, AWS (Lambda, API Gateway, WAF), Kafka, RabbitMQ, MongoDB, DynamoDB, React.js, TypeScript, Kubernetes, Terraform, Jenkins CI/CD, Spring Security, OAuth2, JWT.



Contact this candidate