Post Job Free
Sign in

Sr. Full Stack Java Developer

Location:
Dracut, MA
Posted:
October 26, 2026

Contact this candidate

Resume:

SUPRIYA KANCHETI

Sr. Full Stack Java Developer

Email: ****************@*****.***

Ph: +1-551-***-****

LinkedIn: linkedin.com/in/kancheti31

PROFESSIONAL SUMMARY

• 8+ years of comprehensive experience in the Software Development Life Cycle (SDLC) involving Analysis, Design, Development, Testing, and Implementation of Enterprise Web Applications using Java/J2EE and Full Stack Web Technologies.

• Core Java & Backend Expertise: Extensive hands-on experience with Java 6/8/11/17 features (Lambda Expressions, Streams, Functional Interfaces, Completable Future). Expert in designing scalable backend architectures using Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.

• Microservices & Cloud: Proficient in decomposing monolithic applications into Microservices using Spring Boot (2.x/3.x, including Spring Boot 3.5) and Node.js. Experienced building event-driven, real-time messaging pipelines with Apache Kafka, IBM MQ, ActiveMQ, and JMS. Hands-on experience with AWS services including EC2, S3, RDS, Lambda, API Gateway, CloudFront, and EKS (Elastic Kubernetes Service).

• Frontend (Angular & React): Deep expertise in developing dynamic Single Page Applications (SPA). Highly skilled in Angular (versions 2, 4, 6, 8, 12, 13), utilizing NGRX for state management, TypeScript, and RXJS. Strong experience in React JS, implementing Redux and Flux patterns for unidirectional data flow.

• JavaScript & Middleware: Solid experience with Node.js and Express.js for building lightweight, scalable network applications and middleware REST APIs. Proficient in ES6+ features, jQuery, AJAX, and JSON.

• Database Design: Extensive experience with Relational Databases (Oracle 10g/11g/12c, MySQL, SQL Server, DB2) involving complex PL/SQL Stored Procedures and Triggers. Strong knowledge of NoSQL databases including MongoDB, Cassandra, and DynamoDB.

• DevOps & CI/CD: Experienced in setting up CI/CD pipelines using Jenkins, Docker, Kubernetes, Maven, Gradle, and Git. Familiar with Terraform for Infrastructure as Code (IaC) and Ansible for configuration management.

• Testing & Quality: Expert in Test Driven Development (TDD) using JUnit, Mockito, TestNG, and Spock, and Behavior Driven Development (BDD) using Cucumber. Experienced in frontend testing with Jest, React Testing Library, Jasmine, Karma, Protractor, and end-to-end testing with Cypress, Playwright, and Selenium.

• UI/UX & Component Libraries: Experienced building pixel-perfect, responsive interfaces using TailwindCSS, Material-UI, Ant Design, PrimeNG, and Chakra UI, with state management via Redux, NGRX, and Context API. Familiar with GraphQL/Apollo Client, Next.js for SSR, WebSocket/SSE for real-time features, WCAG accessibility standards, and micro-frontends architecture.

• Cloud-Native & Serverless: Hands-on experience building serverless architectures with AWS Lambda, API Gateway, and Golang, leveraging SNS/SQS for asynchronous, event-driven microservices.

• Mobile Development: Skilled in building cross-platform mobile applications using React Native and Redux, integrating location-based services and reusable UI components.

• Security & Authentication: Experienced in implementing secure authentication and authorization workflows using OAuth2, JWT, and SAML across enterprise Java and cloud-native applications.

• Monitoring & Observability: Proficient in configuring CloudWatch, Prometheus, and Grafana for system health monitoring, paired with CI/CD automation using Jenkins, GitHub Actions, and Jira X-ray for full test traceability.

• Banking & Financial Services Domain: Delivered enterprise Java applications for banking and financial services platforms, translating complex business and technical requirements into scalable, secure backend solutions.

• Core Java Fundamentals: Strong command of Java 6/8, Object-Oriented Programming (OOP), Collections Framework, Multithreading, and Exception Handling for building robust, high-performance enterprise applications.

• Agile Delivery & Production Support: Experienced in Agile/Scrum methodologies, code reviews, unit/integration testing, application troubleshooting, debugging, and performance tuning to support enterprise production environments.

TECHNICAL SKILLS

Category

Technologies

Programming Languages

Java, SQL, PL/SQL, C, C++, Python (Basic)

Web Technologies

HTML5, CSS3, SASS/LESS, Bootstrap, TailwindCSS, JavaScript (ES6), TypeScript, XML, JSON, AJAX, jQuery, GraphQL, Apollo Client

Frontend Frameworks

Angular (2/4/6/8/12/13), React JS, Redux, Flux, Context API, Next.js, Backbone.js, Ember.js, Knockout.js, Material-UI, Ant Design, PrimeNG, Chakra UI, shadcn/ui, D3.js, Chart.js, Recharts, AG-Grid

Backend Frameworks

Spring Boot (2.x/3.x/3.5), Spring MVC, Spring IOC, Spring AOP, Spring Security, Spring Batch, Hibernate, Struts, Node.js, Express.js

Microservices

RESTful APIs, SOAP, GraphQL, Apache Kafka, RabbitMQ, IBM MQ, ActiveMQ, JMS, Apache Flink, Redis, Hazelcast, WebSocket, Server-Sent Events (SSE), Micro-frontends, Netflix OSS (Eureka, Zuul, Ribbon, Hystrix)

Cloud Platforms

AWS (EC2, S3, RDS, Lambda, EKS, EBS, IAM, CloudWatch, CloudFormation), PCF (Pivotal Cloud Foundry), Azure (Basic)

Containerization

Docker, Kubernetes (EKS, OpenShift), Docker Compose, Amazon ECR

Databases

Oracle 11g/12c, MySQL, PostgreSQL, IBM DB2, MongoDB, Cassandra, DynamoDB

Build & Tools

Maven, Gradle, Ant, npm, yarn, Webpack, Vite, esbuild, Jenkins, Bamboo, JIRA, Ral, Postman, Swagger, Splunk, Log4j, Slf4j

IDEs

IntelliJ IDEA, Eclipse, VS Code, Spring Tool Suite (STS), WebStorm

Blockchain

Ethereum, Solidity, Smart Contracts, Hyperledger Fabric, Web3.js, Truffle, Distributed Ledger Technology (DLT), Decentralized Applications (dApps)

AI-Assisted Development

GitHub Copilot, Windsurf, Claude, ChatGPT, Cursor, AI-based test generation & code review, AI-driven documentation & analytics

Operating Systems

Windows, Linux (Ubuntu, CentOS, RHEL), Unix, Mac OS

PROFESSIONAL EXPERIENCE

Client: Capital One (Banking & Financial Services) McLean, VA

Role: Java Full Stack Developer Jan 2026 – Present

Project Description:

Provided ongoing development and production support for Capital One’s banking and financial services applications, working across a mix of legacy Java 6/Java 8 codebases and Spring Boot services. The role focused on backend enhancements, RESTful API development, database support, and modernization of existing enterprise applications.

Responsibilities:

• Designed, developed, and maintained enterprise Java 8 backend applications and RESTful APIs / Web Services for Capital One's banking and financial services platform, translating business and technical requirements into scalable, maintainable solutions.

• Built and enhanced backend services using Spring Framework, Spring MVC, Spring Boot, and Hibernate/JPA, applying strong Core Java, OOP concepts, Collections, Multithreading, and Exception Handling.

• Wrote optimized SQL queries and worked with relational and NoSQL databases (DynamoDB) to support backend business logic for financial transaction processing.

• Performed application troubleshooting, debugging, and performance tuning for backend Java services, configuring CloudWatch monitoring and alerts to ensure production reliability and support.

• Participated in Agile/Scrum development processes, code reviews, and unit/integration testing using JUnit, Mockito, Testify, and GoMock, achieving >85% test coverage.

• Designed and secured RESTful APIs using OAuth2, JWT, and SAML for authentication workflows across Spring Boot services.

• Architected event-driven integrations with Apache Kafka for real-time streaming, log enrichment, and asynchronous communication between microservices.

• Refactored legacy Java services into modular microservices deployed on EKS, reducing build time by 40% and improving scalability.

• Built backend services in Golang using goroutines and channels, designed RESTful APIs deployed via AWS Lambda and API Gateway for serverless, real-time operations.

• Integrated AWS SNS/SQS for asynchronous job processing and event-driven triggers across distributed microservices.

• Built responsive front-end applications using React.js, React Hooks, Redux, and Angular 11 with TypeScript, developing reusable components, services, and mappers.

• Developed React Native mobile applications with Redux for global state management and location-based services.

• Implemented CI/CD automation integrating Jenkins, GitHub Actions, and Jira X-ray, enabling full-cycle test traceability from user stories to deployment.

• Deployed cloud-native services using Docker, Helm, and Kubernetes, secured application credentials using AWS Secrets Manager and SSM Parameter Store.

• Implemented Hystrix circuit breakers to improve fault tolerance and resilience of Java REST APIs under partial outages.

• Upgraded and developed microservices on Spring Boot 3.x/3.5, migrating from Java 8/11 to Java 17+ and modernizing REST APIs for improved performance and security.

• Containerized Spring Boot microservices with Docker and deployed them in a cloud-native environment on Kubernetes/EKS, standardizing builds with multi-stage Dockerfiles and Docker Compose.

• Integrated IBM MQ and ActiveMQ (JMS) alongside Apache Kafka for reliable, event-driven messaging and guaranteed-delivery transaction processing across distributed banking services.

• Leveraged AI-assisted coding tools (GitHub Copilot, Windsurf, Claude, ChatGPT) to accelerate development, generate unit tests, and streamline code reviews and technical documentation, improving delivery velocity and code quality.

• Prototyped blockchain components using Ethereum and Solidity smart contracts with Hyperledger Fabric for tamper-evident transaction ledgers, applying security and performance best practices to distributed ledger integrations.

Environment: Java 8/11/17, Core Java, OOP, Collections, Multithreading, Exception Handling, Spring Framework, Spring MVC, Spring Boot 3.x/3.5, Hibernate/JPA, Golang, REST APIs/Web Services, SQL, Apache Kafka, IBM MQ, ActiveMQ, JMS, OAuth2, SAML, JWT, AWS (EC2, S3, Lambda, RDS, DynamoDB, SQS, SNS, CloudWatch, Cognito, ElastiCache), EKS, Helm, React.js, React Native, Redux, Angular 11, TypeScript, Node.js, Docker, Kubernetes, Jenkins, GitHub Actions, JUnit, Mockito, GoMock, Testify, Prometheus, Grafana, Hystrix, GitHub Copilot, Windsurf, Ethereum, Solidity, Hyperledger, Agile/Scrum.

Client: Commonwealth of Massachusetts Boston, MA

Role: Sr. Java Full Stack Developer Nov 2023 – Dec 2025

Project Description:

Led the modernization initiative for the state’s Electronic Benefit Transfer (EBT) platform. The project involved re-architecting legacy monolithic systems into a distributed Microservices ecosystem to support high-concurrency user requests. The role required a dual focus on robust backend security (OAuth2) and a responsive, accessibility-compliant frontend using Angular 12/13.

Responsibilities:

• Architected and deployed 12+ Spring Boot Microservices to automate EBT workflows, handling thousands of concurrent transactions with 99.99% availability.

• Developed the frontend User Interface using Angular 12/13, implementing TypeScript, HTML5, and CSS3. utilized NGRX store for state management to maintain data consistency across different modules.

• Designed reusable Angular components, Directives, Pipes, and Services. Implemented Lazy Loading and Router Guards to optimize application performance and security.

• Implemented OAuth2 and Spring Security to provide authentication and authorization, ensuring strict adherence to state government data privacy policies.

• Refactored legacy procedural Java code into clean Object-Oriented (OOP) structures, reducing code redundancy and improving system maintainability by 40%.

• Orchestrated cloud infrastructure using AWS CloudFormation to automate the provisioning of EC2 instances, S3 buckets, and RDS databases.

• Managed containerized applications using Docker and deployed them to Amazon EKS (Elastic Kubernetes Service) for auto-scaling and high availability.

• Developed complex PL/SQL Stored Procedures, Triggers, and Functions in Oracle 11g to perform high-speed data validation and business logic processing.

• Integrated Apache Kafka and Apache Flink message brokers to handle asynchronous communication between microservices, ensuring real-time data processing.

• Utilized Spring Data JPA and Hibernate for Object Relational Mapping (ORM), implementing generic repositories and criteria builders for dynamic queries.

• Configured AWS CloudWatch alarms and logs to monitor application health, setting up alerts for critical failures and performance bottlenecks.

• Conducted rigorous Unit Testing and Integration Testing using JUnit, Mockito, and Jasmine to ensure defect-free code delivery.

Environment: Java 8, Spring Boot, Microservices, Angular 12/13, TypeScript, NGRX, Node.js, AWS (EKS, ECR, CloudFormation, CloudWatch, IAM), Oracle 11g, PL/SQL, JPA, Hibernate, Docker, Kubernetes, Apache Kafka, OAuth2, HTML5, CSS3, Jenkins, Git, JIRA, Unix/Linux.

Cloudnet Technologies

Client: Fresenius Medical Care Boston, MA

Role: Sr. Software Developer July 2022 – Nov 2023

Project Description:

Developed a high-availability Clinical Administration Portal and Patient Management System. The project focused on building secure RESTful APIs, real-time data synchronization using Serverless AWS technologies, and a responsive dashboard for transaction monitoring.

Responsibilities:

• Designed and developed Scalable Patient Management Services using Spring Boot, ensuring secure and low-latency transaction processing for POS systems.

• Implemented Serverless architecture using AWS Lambda functions to trigger automatic updates in DynamoDB whenever transaction logs were uploaded to S3 buckets.

• Built the client-side application using React JS (in specific modules) and Angular, utilizing Redux for state management to handle complex transaction states.

• Developed RESTful APIs with Node.js and Express.js to serve as a middleware layer, handling JSON data formatting and lightweight request processing.

• Designed API specifications using Swagger, ensuring seamless integration between the Java backend, Node.js middleware, and Frontend components.

• Automated the CI/CD pipeline using Jenkins on a Kubernetes cluster, integrating Docker builds to reduce deployment times by 30%.

• Added dynamic functionality to the web application using jQuery and AJAX to retrieve configuration data without page reloads.

• Managed AWS EC2 instances and created Amazon Machine Images (AMI) for scaling the application across multiple availability zones.

• Utilized Maven for build automation and dependency management, deploying artifacts to Nexus repositories.

• Collaborated with Product Owners and QA teams to analyze requirements and resolve payment-related issues in a timely manner.

Environment: Java 8, Spring Boot, Node.js, Express.js, React JS, Redux, Angular, AWS (Lambda, S3, DynamoDB, EC2), Apache Kafka, Docker, Kubernetes, Jenkins, Maven, Swagger, REST APIs, JSON, jQuery, HTML5, CSS3, Git.

Smartried Software Technologies Bengaluru, India

Role: Software Engineer May 2018– Mar 2022

Internship project: May 2108 to NOV 2018

Project Description:

Worked on a large-scale migration project, transforming monolithic internal business applications into modern Microservices architecture. The role involved full-stack development using Angular 8 for the frontend and Spring Boot/Node.js for the backend.

Responsibilities:

• Migrated existing legacy applications into a Microservices architecture using Spring Boot and REST APIs, enabling independent deployment and scaling.

• Developed the frontend using Angular8,utilizing Dependency Injection, Data-Binding, and Observables to create a responsive Single Page Application (SPA).

• Built lightweight REST services using Node.js and MongoDB to store and retrieve assessment data, demonstrating versatility in backend technologies.

• Extensively used Java 8 features such as Lambda Expressions, Parallel Streams, and the Stream API to process large collections and sort data efficiently.

• Implemented Netflix OSS components including Eureka for service discovery, Ribbon for client-side load balancing, and Hystrix for circuit breaking.

• Deployed applications to Docker containers managed by Kubernetes on the OpenShift platform, ensuring consistent environments across dev, test, and prod.

• Designed and configured MongoDB multi-shared clusters for handling large volumes of unstructured data.

• Automated infrastructure provisioning using Terraform and wrote Python Boto3 scripts to interact with AWS resources.

• Implemented React JS components with Flux pattern for specific internal dashboards requiring high-performance rendering.

• Maintained version control using Git and BitBucket, following GitFlow branching strategies for feature development and release management.

Environment: Java 8, Spring Boot, Microservices, Netflix OSS (Eureka, Ribbon, Hystrix), Angular 8, React JS, Node.js, MongoDB, AWS, OpenShift, Docker, Kubernetes, Terraform, Python, Git, Maven, Jenkins.



Contact this candidate