Post Job Free
Sign in

Stack Developer Spring Boot

Location:
Little Elm, TX
Posted:
May 13, 2025

Contact this candidate

Resume:

Rekha Bhandari

Full Stack Developer Dallas, TX

****************@*****.*** 945-***-****

LinkedIn

Professional Summary

As a passionate Full Stack Developer with 6+ years of experience, I specialize in designing, developing, and testing web-based and client-server applications using Java/J2EE, Spring Boot, Microservices, and cloud technologies (AWS). I thrive in Agile environments and have a proven track record of delivering scalable, high-performance solutions.

Technical Skills

• JAVA, J2EE, Hibernate

• Spring Boot, Microservices, React

• Selenium testing, Mockito, Junit

• Nodejs

• Angular, HTML, CSS, Bootstrap

• TypeScript, jQuery, JavaScript

• CloudWatch, EC2, SSM

• Jenkins

• Terraform

• MySQL, Oracle, SQL, MongoDB

• Apache and Tomcat

• GitHub, Jira, Docker

• Agile Methodology

• S3 Bucket, Kafka

Professional Experience

United Wholesale Mortgage, Michigan Java Developer August 2022 – Present

Responsibilities:

• Developed RESTful microservices, implemented unit tests, created test scripts, managed business owner acceptance, oversaw deployment, and provided production support.

• Analyzed, developed, and coded business logic in Java, adhering to Agile methodology, contributing to successful project completions.

• Utilized Jenkins to automate build and deployment processes for Dev and Prod environments using Groovy and Shell Script.

• Implemented Spring features like Spring Boot, Spring Security, and Spring Integration for efficient application development.

• Acquired a deep understanding of large-scale enterprise systems and their architecture, ensuring robust testing and integration across multiple systems.

• Implemented microservices with Spring Boot, integrated REST APIs and Apache Kafka, and managed Kafka Cluster with Zookeeper.

• Deployed Microservices in Docker containers for enhanced isolation and improved application scalability using Jenkins across platforms.

• Leveraged JDBC for database connectivity, executing SQL queries, and managing connections for seamless integration with MySQL.

• Optimized complex SQL queries to improve performance, reducing execution time by up to 40% in a high-transaction Oracle database environment.

• Implemented reusable TypeScript components and directives, utilizing Angular's HttpClient module for consuming RESTful services.

• Collaborated closely with UI/UX designers and other developers to ensure cohesive project delivery.

• Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and Chef.

• Managed security, authentication, and authorization processes.

• Actively participated in stand-ups, sprint planning, and code reviews.

• Engaged with clients to understand their needs and analyzed user and system requirements.

• Developed and maintained CI/CD pipelines for multiple projects, enhancing deployment efficiency using Jenkins.

• Configured alerting mechanisms for system health and performance monitoring using AWS CloudWatch Alarms, ensuring prompt identification and resolution of critical issues.

• Implemented comprehensive monitoring solutions utilizing AWS CloudWatch Log Groups and CloudWatch Metrics, enabling real-time insights and proactive management of application performance.

• Developed and configured EC2 Launch Templates with custom EC2 user data scripts written in PowerShell, optimizing instance provisioning and deployment processes.

• Created and managed multiple EC2 AMIs (Amazon Machine Images) for various operating systems, facilitating consistent and efficient deployment across environments. Endurance Warranty, Illinois Java Developer

July 2020 – August 2022

Responsibilities:

• Worked on multiple client projects through a single vendor, ensuring consistent quality and timely delivery.

• Implemented server-side pagination and search features using React.js to enhance application performance and user experience.

• Consumed RESTful web APIs, utilizing HTTP features such as URIs, request/response, headers, caching, and versioning for efficient data communication.

• Developed a user calendar feature using GraphQL schema within a school management system, improving user scheduling capabilities.

• Assisted in debugging and resolving production issues, ensuring minimal downtime and quick recovery.

• Hands-on experience of WebLogic Application Server and J2EE application deployment.

• Leveraged Java 8 features, including Stream API, Lambda expressions, Optional Class, and Functional interfaces to enhance code efficiency.

• Provided mentorship and guidance to junior developers, fostering a collaborative and productive team environment.

• Developed and maintained detailed documentation for code, processes, and project requirements to support ongoing development and future enhancements.

• Engaged in continuous learning and skill development to stay current with industry trends and best practices.

• Implemented CI/CD pipeline using Jenkins and extensively worked for end-to-end automation for all build and deployments for timely builds, code coverage, running tests

• Responsible for creating an instance on Amazon EC2 and deploying the application on it.

• Utilized performance optimization techniques to enhance application speed and efficiency, providing a better user experience.

• Worked with distributed version control systems, including Subversion, Git, and Bitbucket, managing feature branches, rebasing, code reviews, and merging processes.

• Operated in an Agile environment, participating in daily stand-ups, sprint planning, and review sessions to ensure effective project management and collaboration. DaVita, Colorado Java Developer

June 2018 – July 2020

Responsibilities:

• Developed Single Page Applications using Angular for the front-end and RESTful Java Spring Boot for the backend.

• Created a secure, modular, and efficient front-end by utilizing Angular modules and routing features.

• Implemented the onion architecture with the repository pattern to develop loosely coupled applications, enhancing maintainability and testability.

• Configured Cross-Origin Resource Sharing (CORS), authentication, and data validation on CRUD endpoints to ensure secure and reliable API interactions.

• Employed Postman for API testing and JUnit with Mockito for unit testing Java Spring Boot controller methods.

• Configured Jenkins pipelines to enable Continuous Integration/Continuous Deployment (CI/CD) for automatic deployment.

• Designed and implemented RESTful APIs using Spring Boot, ensuring scalable and efficient data exchange between front-end and back-end services.

• Utilized Hibernate for Object-Relational Mapping (ORM) to facilitate seamless data persistence and retrieval in the database.

• Integrated Kafka messaging streams for real-time data transfer and synchronization between services.

• Utilized Docker for containerization, ensuring consistent application environments and facilitating smoother deployments.

• Followed Agile principles using JIRA for project management, ensuring iterative development and continuous feedback.

• Implemented responsive design principles using CSS and Bootstrap to ensure applications are mobile-friendly and accessible across various devices.

• Worked on microservices architecture to break down the application into smaller, manageable, and independently deployable services.

Certification

2024 - AWS Certified Developer - Associate Amazon Web Services Certificate Credly by Pearson

Education Details

Tribhuvan University - 2018

Bachelors in Computer Science

Kathmandu, Nepal



Contact this candidate