Name : Akshay
Sr. Java Full Stack Developer
Email: Mark@[Link]
PH: 3072237454
PROFESSIONAL SUMMARY
Senior Java Full Stack Developer with 8+ years of experience building scalable, secure, cloud-native applications
across banking, healthcare, e-commerce, aviation, and insurance industries.
Strong expertise in Java and the Spring ecosystem—Spring Boot, Spring MVC, Spring Security (JWT/OAuth2),
Spring Batch, Spring AOP, Spring Data JPA, and Spring Cloud (Gateway, Eureka, Feign).
Front-end specialist with extensive experience in Angular (8-19), React 18, TypeScript, NgRx, Redux, RxJS, HTML5,
CSS3, Bootstrap, and modern responsive UI development.
Designed and implemented high-availability microservices and RESTful APIs using Spring Boot, Swagger/OpenAPI,
JSON/XML, and Apigee API Gateway for secure cross-platform integrations.
Proficient in event-driven architectures using Apache Kafka, AWS MSK, RabbitMQ, and Spring AMQP to support
asynchronous and high-volume processing workflows.
Strong background in relational and NoSQL databases including Oracle, PostgreSQL, MySQL, MongoDB, and
Cassandra, with deep experience in schema design, tuning, queries, and PL/SQL development.
Hands-on cloud experience deploying and scaling enterprise microservices on AWS (EC2, ECS Fargate, EKS, S3,
RDS, MSK, CloudWatch, X-Ray) and Azure (AKS, SQL Database, PostgreSQL Flexible Server, App Insights).
Built complex UI modules, dashboards, configuration engines, approval workflows, and rule-management systems
for high-transaction enterprise platforms.
Implemented robust authentication and authorization using Spring Security with OAuth2/JWT across multiple
mission-critical applications.
Strong DevOps background with Jenkins pipelines, Docker, Kubernetes (EKS/AKS), Terraform, Ansible,
Maven/Gradle, GitHub Actions, and GitFlow branching strategies.
Experienced in performance optimization using caching, concurrency, parallel processing, asynchronous messaging,
and distributed data patterns.
Skilled in end-to-end testing using JUnit, Mockito, Jasmine/Karma, React Testing Library, and API validation tools
like Postman and SoapUI.
Proficient in observability, logging, and monitoring using AWS CloudWatch, AWS X-Ray, Azure Monitor, Application
Insights, Log Analytics, and Splunk.
Experienced in modernizing legacy applications, migrating monoliths to microservices, and transforming front-end
systems into modular, component-driven architectures.
Collaborative engineer with strong Agile/Scrum experience—participated in design reviews, mentored developers,
lead discussions, and consistently delivered secure, high-quality, production-ready solutions.
TECHNICAL SKILLS:
Programming Languages: Java(8-21), TypeScript, JavaScript (ES6+), SQL, PL/SQL
Frameworks: Spring Boot, Spring MVC, Spring Security (JWT/OAuth2), Spring AOP, Spring Batch, Spring Data, JPA,
Hibernate, Spring Cloud (Gateway, Eureka, Feign), Microservices (REST), Angular (8 - 19), React18, Redux, NgRx,
RxJS, Bootstrap, [Link], NestJS
Web Technologies: HTML5, CSS3, JavaScript, TypeScript, React Hooks, Angular CLI, Axios, Fetch API, jQuery
Databases: Oracle, PostgreSQL, MySQL, MongoDB, Cassandra, Messaging & Streaming: Apache Kafka, RabbitMQ,
IBM MQ (prior experience)
J2EE / Java Technologies: Servlets, JSP, JSTL, JDBC, JMS, JWT, JNDI
Testing Tools & Frameworks: JUnit, Mockito, Jasmine/Karma (Angular), React Testing Library, Postman
Web Services & API Technologies: RESTful APIs, Swagger/OpenAPI, JSON, XML, Spring AMQP, Apigee API
Gateway
Web/App Servers: Apache Tomcat, Nginx
Version Control: Git, GitHub, Bitbucket
CI/CD & DevOps Tools: Jenkins, Docker, Kubernetes (EKS, AKS), Red Hat OpenShift, Terraform, Ansible, Maven,
Gradle, SonarQube, GitHub Actions
Cloud Platforms: AWS: EC2, ECS Fargate, EKS, S3, RDS (Oracle/Postgres), MSK (Kafka), CloudWatch, X-Ray, VPC,
IAM Azure: AKS, Azure SQL Database, PostgreSQL Flexible Server, Application Insights, Log Analytics
Monitoring & Logging: AWS CloudWatch, AWS X-Ray, Azure Monitor, Application Insights, Log Analytics, Splunk
Tools: Postman, SoapUI, JIRA, Confluence, IntelliJ IDEA, VS Code, pgAdmin, SQL Developer
WORK EXPERIENCE
Sr. Java Full stack developer
Wells Fargo, New York, NY Apr 2024 -
Present
Responsibilities
Developed Angular 19 dashboard and configuration modules using reusable components, custom directives, and
services to manage rule visualization, approvals, and configuration metadata.
Designed responsive UI layouts using HTML5, CSS3, and Bootstrap, ensuring accessibility and consistent cross-
device rendering.
Integrated Angular applications with backend APIs using Angular HTTP Client and Axios where required, ensuring
type-safe API communication using TypeScript. Leveraged Java 21 features including Streams, Optionals,
Collectors, enhanced switch expressions, and pattern matching for efficient processing and transformation of
business rule datasets.
Leveraged Spring’s Inversion of Control (IoC) and Dependency Injection (DI) to build loosely coupled, testable, and
maintainable service components.
Implemented Spring Security with JWT and OAuth2 to protect and authorize access to rule-management APIs.
Built Spring Batch jobs for nightly rule synchronization, archiving processes, and automated notification workflows.
Implemented Spring AOP to handle cross-cutting concerns such as auditing, logging, and performance monitoring.
Implemented service-to-service communication using Spring Cloud Netflix components (Eureka, Feign Clients) to
enable load-balanced, fault-tolerant microservice interactions.
Used Spring Cloud Gateway for internal API routing and security, while integrating Apigee as the enterprise API
gateway for external consumers.
Utilized NgRx store, effects, and selectors to manage complex rule-approval state transitions and maintain
predictable UI behavior across Angular modules.
Designed and implemented the RuleManagement microservice in Spring Boot, exposing REST APIs for rule lifecycle
operations.
Deployed and managed Spring Boot microservices on Red Hat OpenShift using containerized Docker images,
leveraging Kubernetes-native constructs such as Pods, Services, Routes, ConfigMaps, and Secrets.
Integrated Spring Boot microservices with legacy SOAP-based services defined via WSDL, using JAXB for XML
marshalling/unmarshalling within the bank’s SOA ecosystem.
Developed a Kafka Producer to publish rule-approval events to topics for asynchronous downstream processing.
Built Kafka Consumers to process RuleApprovedEvent messages, driving cache updates and system-wide
notifications.
Utilized Spring Data JPA and Hibernate for ORM, creating repository interfaces and mapping entity models to
relational tables.
Stored rule metadata, approval history, and permissions in an Oracle database, designing schema, constraints, and
relationships.
Authored complex SQL queries and PL/SQL stored procedures to produce aggregated dashboard data and
validation logic.
Used Amazon Athena to run ad-hoc SQL queries on operational and application logs stored in Amazon S3 for
troubleshooting, auditing, and reporting.
Designed and integrated relational data stores using Amazon RDS (Oracle) and Amazon Aurora to support high-
throughput transactional workloads.
Stored user activity logs and rule-modification drafts in MongoDB, leveraging flexible document-based data
structures.
Wrote custom MongoDB queries to retrieve draft changes and support rule editing session recovery.
Implemented and maintained Jenkins CI/CD pipelines, automating builds, unit tests, and Docker packaging.
Containerized Spring Boot microservices using Docker, creating Dockerfiles and managing images for deployments.
Used Git with GitFlow branching strategy for source control and collaborative development.
Deployed containerized microservices on AWS ECS Fargate, integrating with AWS RDS (Oracle) and AWS MSK.
Leveraged Amazon EKS for orchestration, auto-scaling, and high-availability workload management.
Utilized Amazon CloudWatch and AWS X-Ray for centralized logging, metrics, and distributed tracing.
Environment: Angular 19, TypeScript, HTML5, CSS3, Bootstrap, RESTful APIs, Swagger/OpenAPI, Apigee Gateway,
Kafka, Java 21, Spring Boot, Spring Security, Spring Data JPA, Spring Batch, Spring AOP, Microservices, Docker, Oracle,
PL/SQL, MongoDB, AWS ECS Fargate, Amazon EKS, Amazon Athena, AWS RDS (Oracle), AWS MSK (Kafka),
CloudWatch, AWS X-Ray, Jenkins, JUnit, Git, GitFlow.
Sr. Java full stack developer
Centene, St. Louis, MO May 2022 – Mar
2024
Responsibilities
Developed interactive dashboards using Angular 12+ and NgRx, building reusable components and state
slices/selectors to display eligibility results, rule outcomes, and approval statuses.
Implemented dynamic Angular modals and dialogs using Reactive Forms, component-level state, and NgRx Effects
to support real-time approval workflows.
Built a configuration module in Angular using services, dependency injection, custom directives, and reusable
components for rule and provider management.
Designed responsive UI screens using HTML5, CSS3, Bootstrap, and Flexbox/Grid, ensuring accessibility, cross-
browser support, and a consistent user experience across devices.
Integrated Angular front-end with backend services using Angular HTTP Client, leveraging TypeScript for strict type
safety and handling rule, eligibility, and API response models efficiently.
Utilized Java Streams, Optional, and parallel processing to optimize criteria evaluation and high-volume rule
processing.
Developed core business logic with Spring Boot, applying DI/IoC for modularized service-layer components.
Implemented Spring AOP for auditing, performance tracking, and logging of rule evaluation activities.
Secured all API endpoints using Spring Security with JWT and OAuth2, enforcing provider and reviewer-level
access.
Built Spring Batch jobs to automate nightly synchronization of rules, datasets, and provider information.
Designed and deployed REST-based Spring Boot microservices for eligibility, rule evaluation, provider credentialing,
and authorization operations.
Added Redux-Saga for controlled asynchronous operations, improving API coordination for eligibility checks and rule
evaluations.
Created and documented microservices using Swagger/OpenAPI, ensuring proper API versioning and integration
compatibility.
Integrated RabbitMQ to support asynchronous events such as eligibility validation, rule evaluation, and clinical
routing workflows.
Implemented RabbitMQ producers and consumers using Spring AMQP to process high-volume authorization events
reliably.
Used Spring Data JPA and Hibernate to map Java entities and create custom repositories.
Stored transactional PA and rule data in Oracle/PostgreSQL, writing optimized SQL queries and stored procedures.
Managed user activity logs and rule drafts in MongoDB, using document queries for flexible retrieval.
Built automated CI/CD pipelines in Jenkins, running JUnit tests and generating Docker images for deployment.
Containerized Spring Boot microservices using Docker, managing multi-environment builds.
Managed version control using Git with GitFlow branching and PR-based code reviews.
Deployed containerized microservices on Amazon EKS, integrating with AWS Application Load Balancer
(ALB)and private VPC subnets for secure, scalable, production-grade orchestration.
Utilized Amazon RDS (PostgreSQL/Oracle) for secure, high-performance relational data storage with automated
backups, multi-AZ failover, and enhanced monitoring.
Monitored distributed microservices using Amazon CloudWatch, AWS X-Ray, and CloudTrail, configuring metrics,
traces, dashboards, and alerting to ensure reliability, performance, and operational visibility.
Environment: Angular 12+, TypeScript, HTML5, CSS3, Bootstrap, RxJS, Axios, Fetch API, Angular HTTP Client, Java,
Spring Boot, Spring Security (JWT/OAuth2), Spring AOP, Spring Batch, Spring Cloud Gateway
Spring Cloud Netflix (Eureka, Feign) RESTful Microservices, Swagger/OpenAPI, RabbitMQ, Spring AMQP, Oracle,
PostgreSQL, MongoDB, Amazon EKS, AWS ALB (Application Load Balancer), Amazon RDS (PostgreSQL/Oracle), Amazon
CloudWatch, AWS X-Ray, AWS CloudTrail, Application Insights, Log Analytics, Jenkins, Docker, Git (GitFlow), Bitbucket.
Java Full Stack Developer
Lowes, Morrisville, NC Oct 2020 – Apr 2022
Responsibilities
Built interactive product listing and cart-experience modules using ReactJS, developing reusable components, client-
side routing with React Router, and Redux for consistent global state management.
Developed internal merchandising dashboards using ReactJS, implementing component composition, custom
hooks, and controlled forms to streamline workflows for category managers.
Implemented responsive UI layouts using HTML5, CSS3, JavaScript, and Bootstrap, ensuring optimal performance
and consistent rendering across desktop and mobile devices.
Integrated React front-end with backend APIs using Axios, enabling real-time product availability, pricing updates,
and seamless interaction with microservices.
Improved React application performance through code-splitting, lazy loading ([Link]/Suspense), and browser
caching strategies to support high-traffic E-commerce workloads.
Used Java Streams, Lambdas, and parallel processing to efficiently handle catalog indexing, inventory aggregation,
and personalized recommendations at scale.
Built high-performance backend services using Spring Boot, implementing layered architecture and reusable
business components for product, cart, and order systems.
Secured microservice endpoints using Spring Security with JWT, ensuring safe authentication and customer session
handling.
Developed Spring Batch jobs for nightly catalog sync, pricing updates, inventory reconciliation, and promotion
recalculations.
Applied Spring AOP for centralized logging, exception handling, and request-tracing across distributed
microservices.
Designed and deployed RESTful microservices for search, product details, checkout, and inventory lookups, aligned
with modern API-first architecture.
Built lightweight API adapters using [Link] to proxy product, inventory, and pricing data during the modernization
migration to microservices.
Developed modular backend components using NestJS decorators, providers, and interceptors to support internal
merchant tools and catalog metadata services.
Integrated Spring Cloud Eureka + Feign Clients to simplify service discovery and inter-service communication across
the e-commerce platform.
Documented and validated APIs using Swagger/OpenAPI, establishing standard specifications for cross-team
integration.
Integrated Kafka for event streaming to process inventory updates, customer activities, and order lifecycle events in
real time.
Used RabbitMQ for asynchronous communication between checkout, payment, and order-fulfillment microservices.
Implemented data access layers using Hibernate/JPA, optimizing SQL queries and entity relationships for product
catalog and order management.
Worked extensively with Oracle for transactional E-commerce operations such as orders, payments, customer
accounts.
Utilized PostgreSQL for microservices needing lightweight relational data and reporting workloads.
Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Beans and Html tag lib's)
to create standard dynamic web pages.
Automated build and deployment pipelines using Jenkins, enabling continuous integration and zero-downtime
releases.
Containerized services using Docker and deployed them on Kubernetes, ensuring elasticity during peak shopping
seasons.
Managed source code using Git and GitHub with feature-branch workflow, pull requests, and peer reviews.
Used Azure Virtual Machines (VMs) to host and manage internal testing environments for microservices during
migration phases.
Stored build artifacts and static content in Azure Blob Storage, applying lifecycle management policies to optimize
cost and archival strategy.
Configured Azure Monitor dashboards, metrics, and alert rules to track service health, latency, throughput, and
performance across distributed environments.
Environment: ReactJS, Redux, React Router, HTML5, CSS3, JavaScript, Bootstrap, Axios, Java, Spring Boot, Spring
Security (JWT), Spring Batch, Spring AOP, RESTful Microservices, [Link], NestJS, Spring Cloud (Eureka, Feign),
Swagger/OpenAPI, Kafka, RabbitMQ, JPA/Hibernate, Oracle, PostgreSQL, JSP/JSF, Jenkins, Docker, Kubernetes,
Git/GitHub, Azure VMs, Azure Blob Storage, Azure Monitor.
Java developer
American Airlines, Fort Worth, TX Feb 2019 – Sep
2020
Responsibilities:
Built customer-facing loyalty configuration modules using Angular 12+, implementing services, dependency injection,
and reactive forms to manage loyalty rules, eligibility criteria, and tier-qualification settings.
Developed dynamic and interactive UI components using Angular 12+, enabling real-time updates to member
eligibility, reward rules, and loyalty program configurations.
Designed responsive, cross-browser compatible UI screens using HTML5, CSS3, JavaScript, and Bootstrap,
improving usability across desktop and mobile travel applications.
Integrated Angular modules with backend loyalty microservices using the Angular HTTP Client, enabling real-time
updates for member profiles, flight activity, and miles transactions.
Improved Angular front-end performance through lazy loading, module-level code splitting, and optimized change
detection to support high-volume loyalty traffic during peak travel periods.
Utilized Java Streams, Lambdas, and concurrency utilities to efficiently process tier-calculation workflows, reward-
eligibility logic, and flight activity aggregation.
Built modular loyalty service components using Spring Boot, implementing layered architecture for members,
rewards, promotions, and tier-qualification modules.
Secured loyalty APIs with Spring Security (JWT/OAuth2) ensuring safe access for partner systems, mobile apps,
and internal airline tools.
Developed Spring Batch jobs to handle nightly tier recalculations, reward expiration processes, and large-scale
loyalty data synchronization from Siebel.
Implemented Spring AOP for centralized logging, audit trails, exception monitoring, and cross-service request
tracking.
Implemented NgRx reducers, effects, and actions to handle large loyalty datasets (tiers, miles, flight activity) with
predictable state management.
Created [Link] + Express middleware services to streamline loyalty rule processing and integrate with Siebel-
based legacy endpoints.
Designed and deployed RESTful microservices for loyalty tiers, miles calculation, promotions, and partner program
integrations.
Documented and standardized APIs using Swagger/OpenAPI, enabling smooth integration with AA mobile app and
partner airlines.
Used Kafka to stream flight activity, reward transactions, and partner-program updates into the loyalty platform in
real time.
Implemented RabbitMQ for asynchronous workflows such as reward issuance, tier-upgrade notifications, and
member communication events.
Built data access layers using JPA/Hibernate, writing optimized queries for loyalty member profiles, mileage
transactions, and partner-activity mappings.
Worked extensively with Oracle to manage loyalty transactional data, stored procedures, and high-volume
membership operations.
Utilized PostgreSQL for microservices requiring lightweight relational storage such as campaign metadata and
configuration management.
Leveraged MongoDB to store semi-structured flight activity logs and flexible loyalty attributes.
Used Cassandra for distributed storage of high-frequency member events, ensuring fast read/write performance
during peak travel operations.
Implemented automated CI/CD pipelines using Jenkins, enabling continuous builds, testing, and deployments across
hybrid-cloud environments.
Containerized and deployed loyalty microservices using Docker and orchestrated scalable environments
using Kubernetes.
Managed all source code using Git with GitHub-based pull requests, code reviews, and branching strategies.
Deployed and tested microservices using AWS EC2, ensuring high availability and auto-scaling for loyalty
workloads.
Stored artifacts, member assets, and configuration files in AWS S3 with lifecycle management.
Monitored loyalty service health, performance, and operational logs using AWS CloudWatch dashboards and alerts.
Environment: Angular 12+, TypeScript, RxJS, NgRx, HTML5, CSS3, JavaScript, Bootstrap, Angular HTTP Client, [Link],
[Link], Java, Spring Boot, Spring MVC, Spring Security (JWT/OAuth2), Spring Batch, Spring AOP, RESTful
Microservices, Swagger/OpenAPI, Kafka, RabbitMQ, Spring AMQP, JPA/Hibernate, Oracle, PostgreSQL, MongoDB,
Cassandra, Jenkins, Docker, Kubernetes, Git/GitHub, AWS EC2, AWS S3, AWS CloudWatch.
Java Developer
Max Life Insurance Co. ltd, Hyderabad, India Aug 2017 – Nov
2018
Responsibilities
Developed and maintained core insurance modules (policy issuance, renewals, claims workflow) using Java, Spring,
and RESTful APIs, ensuring high availability and accuracy in business operations.
Built reusable backend components using Java Streams, Lambdas, and Collections while creating React UI
components to improve usability and reduce boilerplate logic across services.
Implemented secure authentication and authorization flows using Spring Security and integrated React front-end
guards, aligning with insurance regulatory compliance.
Designed and exposed REST APIs for premium calculation, policy lifecycle updates, customer onboarding, and
agent services, integrating them with React using Axios for real-time communication.
Built microservices using Spring Boot in a modular architecture and deployed them on Azure, improving scalability
and reducing deployment downtime.
Utilized Spring AOP for logging, auditing, and exception handling across distributed insurance workflows, extending
trace visibility through Azure Monitor.
Implemented Spring Cloud Netflix stack (Eureka, Ribbon, Feign) for inter-service communication and resilient
workflow orchestration across insurance modules.
Used Spring Cloud Gateway for centralized routing, authentication filters, API throttling, and life-cycle management.
Integrated backend services with external systems such as payment gateways, KYC verification providers, and
partner distribution APIs.
Implemented JPA/Hibernate ORM mappings for policy, customer, and claims entities, optimizing SQL queries and
improving database performance.
Configured OpenShift routes, services, and deployment strategies to enable secure external access and zero-
downtime application updates.
Worked with Oracle/PostgreSQL databases to write stored procedures, complex joins, and triggers for premium
validation and claim-eligibility rules.
Used MongoDB to store policy snapshots, audit events, and semi-structured customer data for faster retrieval and
reporting.
Integrated Kafka/RabbitMQ to handle asynchronous workflows including premium reminders, claim notifications, and
policy event streams.
Participated in the full SDLC including requirement analysis, design sessions, sprint planning, coding, code reviews,
and production releases.
Implemented CI/CD automation using Jenkins, Docker, and Azure DevOps pipelines to improve deployment
consistency and reduce manual effort.
Environment: Java, Spring Boot, Spring MVC, Spring Security, Spring AOP, Spring Cloud (Eureka, Ribbon, Feign,
Gateway), Microservices, REST APIs, ReactJS, HTML5, CSS3, JavaScript, Axios, JPA/Hibernate, Oracle, PostgreSQL,
MongoDB, Kafka/RabbitMQ, Jenkins, Docker, Azure App Services, Azure Kubernetes Service (AKS), Azure
SQL/PostgreSQL, Azure Monitor, Git.