Post Job Free
Sign in

Stack Developer Spring Boot

Location:
Overland Park, KS
Posted:
September 03, 2025

Contact this candidate

Resume:

JAVA FULL STACK DEVELOPER

Location: Kansas, USA Mail: *******************@*****.*** Ph. No.: 785-***-****

Professional Summary:

Java Full Stack Developer with 4 years of experience in crafting robust and scalable web applications with extensive experience in implementing microservices architecture, CI/CD pipelines and cloud platforms (AWS) to optimize development and deployment processes.

Proficient in both frontend and backend development, adept at leveraging React, Angular, Spring Boot and Node.js to build dynamic and user- centric solutions. Proven ability to deliver high-performance applications with a focus on security, scalability, and user experience.

Possessing a strong foundation in Java, JavaScript, and database technologies (PostgreSQL, MySQL).

Technical Skills:

Front-End Technologies: HTML, CSS, Bootstrap, UI Material, SASS, JavaScript, Typescript, ES6, React JS, Redux, React Hooks, Angular.

Back-End Technologies: Core Java, C++, REST API, Webservice, Microservices, Spring Boot, Spring MCV, Spring Data JPA, Hibernate ORM, Node JS

IDEs: NetBeans, IntelliJ IDEA, Eclipse.

Web Services: RESTful, SOAP

Databases: SQL, MongoDB (NoSQL), PostgreSQL, MySQL, SQLite

CI/CD & Tools: Jenkins, Code Ship.

Testing tools: JUnit, Mockito, React Testing Library, Jest.

Cloud & Deployment: AWS (Redshift, EC2, Lambda), Docker, Kubernetes

Web Server: Apache Tomcat.

Other Skills: Agile, Jira, Git, Scrum, GitHub, Bitbucket, Swagger Open API, Apache Kafka

Operating Systems: Windows, UNIX, LINUX, Mac OS.

Education:

Master of Science in Computer Science - University of Central Missouri, Lees Summit, MO, USA

Bachelor of Technology in Electronics and Communication Engineering - Malla Reddy Institute of Engineering and Technology, Hyderabad, India

Professional Experience:

Mastercard – O'Fallon, Missouri Jan 2024 - Current

Java Full Stack Developer

Developed a robust backend using Java and Spring Boot to implement RESTful APIs for processing financial transactions and integrating fraud detection logic. Utilized Spring's dependency injection, service layers, and controllers for modular and scalable architecture.

Built a dynamic and responsive user interface using Angular to display real-time transaction data, fraud alerts, and transaction history with rich, interactive components like tables, charts, and notification pop-ups.

Utilized MongoDB to store unstructured data, including transaction logs, user activities, and fraud detection events, resulting in a 40%

improvement in query performance and enabling efficient retrieval of large volumes of real-time financial data.

Leveraged Java’s concurrency and multithreading capabilities to handle high volumes of transaction data in real-time, processing them asynchronously, resulting in a 25% improvement in transaction processing speed and faster fraud detection and reporting.

Designed and implemented the fraud detection system using a microservices architecture, breaking the application into independently deployable services (transaction processing, fraud detection, user management) for better scalability, fault tolerance, and maintainability.

Deployed the entire fraud detection system on Amazon EC2 instances, providing scalable and cost-effective infrastructure that resulted in a 15% reduction in infrastructure costs and enabled the processing of high volumes of financial transactions with improved scalability.

Implemented Apache Kafka to stream real-time financial transaction data from various sources into the fraud detection system, enabling continuous monitoring and immediate flagging of suspicious activities.

Participated in sprint planning meetings, where user stories and tasks were defined, estimated, and prioritized for each sprint, ensuring alignment with project goals and timelines.

Cognizant – India Apr 2020 – Dec 2022

Java Full Stack Developer

Developed an interactive shopping cart system in React, using services to handle real-time cart updates and synchronization with the backend for efficient order processing and tracking.

Employed Java to build backend services, handling the business logic for order management, payment processing, product catalog updates, and user authentication in the E-Commerce Platform.

Designed and optimized MySQL relational database schemas for efficient management of products, users, orders, and payments, employing indexing and query optimization to ensure high performance even under heavy traffic.

Integrated Stripe/PayPal payment gateways for secure online transactions and implemented SSL/TLS encryption to ensure the confidentiality of payment data during checkout and user interactions.

Applied client-side form validation using JavaScript to ensure that user inputs, such as login credentials, shipping addresses, and payment details, are correct before submission, enhancing data accuracy and preventing errors.

Utilized Spring Boot’s transaction management capabilities to ensure consistency and rollback in case of errors, especially during complex multi- step processes such as order placement and payment transactions.

Used Redis to store shopping cart data temporarily, allowing users to persist their cart between sessions and across different devices, improving user experience and reducing backend load during cart retrieval.

Designed pagination and sorting functionality in product-related REST APIs to efficiently handle large datasets, improving performance and ensuring users can easily navigate through product pages.

Implemented rollback strategies in the CI/CD pipeline to revert deployments automatically if a failure was detected during the deployment process, ensuring platform stability and minimizing downtime.



Contact this candidate