Post Job Free
Sign in

Stack Developer Spring Boot

Location:
Apex, NC
Posted:
August 15, 2025

Contact this candidate

Resume:

Srividya M

**************@*****.***

919-***-****

Java Full stack Developer

Professional Summary:

Java Full Stack Developer with 6+ years of experience across the SDLC, adept at JAVA technologies, web development, Microservices, cloud solutions on AWS and Azure, and integrating cutting-edge tools and frameworks for Agile, scalable, and resilient digital solutions.

Working knowledge of RESTful web services using Spring Boot and Microservices

Spring Framework experience (Spring Boot, Spring Core, Spring MVC, Spring Data, Spring JDBC, and Spring Security).

Focused in building scalable cloud native applications. Strong experience in Spring Framework modules such as spring boot, docker, Kafka, Kubernetes, open shift, CI/CD.

Java 8 REST API has been upgraded to Java 11 and 17.

Used the JavaScript frameworks like jQuery and Angular JS. Good understanding on JavaScript framework like Bootstrap. Designed rich user interface application using AJAX, Java Script, CSS3, GWT and HTML5.

Extensive knowledge of MVC architecture, Struts framework, Java Server Faces framework, spring framework, AJAX components.

Expertise with MVC frameworks like Struts 2.0, spring 3.x, and ORM tools like Hibernate in J2EE Architectures.

Working on creating a distributed network by hosting the application on AWS cloud, Amazon (ECS, EC2, ECR, Lambda, VPC, and S3) servers.

Solid Hands-on experience in end to end implementation of CI and CD (Continuous Delivery), DevOps processes using AWS Code Commit AW.

Good experience in using and deployment of applications on Web Logic, Web Sphere, Apache, and Tomcat.

Experience in developing web applications using various design patterns, which include Service Locator pattern, Business delegate pattern, DAO, Singleton and Factory Pattern.

Experienced in React JS and worked with react flux architecture.

Strong knowledge of building and architecting SPA’s using various frameworks like AngularJS, Node.js, and Bootstrap. Incredibly good understanding on NOSQL databases like mongo DB, HBase and Cassandra.

Through Knowledge in SQL and experience in RDMS like Oracle and MySQL.

Experience in Deploying and configuring Kafka consumer applications to efficiently process data streams.

Monitor and manage consumer groups to maintain data consistency and minimize processing delays.

Deploy and configure Kafka producer applications to efficiently publish data streams.

Experience with PL/SQL, and Relational databases (Oracle Database and PostgreSQL).

Experience with NoSQL/Non-relational database Cassandra.

Active contributor and reviewer on stack over flow. Hands on experience with source control tools such as GIT, GitHub and Bit bucket.

Experience in developing Web Services using REST, SOAP.

ExperienceinHibernateframeworkforback-endconnectivityandquerying.Responsible for delivering the Applications to the client at the specified time.

Experienced in build tools like Ant and Maven,Log4J for Logging and Junit for testing

Strong communication skills and excellent customer relations in collecting and analyzing user requirements.

Ability to work in diverse platforms and industry environments

Technical Skills:

Programming Languages

Java 17/11/8, Core Java, JavaScript, XML, Shell Scripting

Java Frameworks

Spring MVC, Spring Boot, Spring Cloud, Spring Security, Spring Batch, Spring Core, Spring IOC, Spring AOP, Hibernate, JPA

Cloud Technologies

Amazon Web Services (AWS),Azure

Web Technologies:

Angular JS, React JS, RESTful APIs, HTML, CSS

Build Tools/CI Tools

Maven, Jenkins

Version Control Tools

GIT, GitHub

IDEs

Spring Tool Suite (STS), Eclipse

Messaging Queues

Apache Kafka, IBM MQ, JMS

Application Servers

BEA WebLogic, IBM Web Sphere, Tomcat, JBoss

Bug Tracking Tools

Jira

Database

Oracle, SQL Server, MySQL

Other Tools:

JUnit, Mockito, Maven, Gradle

Operating Systems

Windows, Linux, Unix

Professional Experience:

Teladoc Health, Purchase, NY Dec 2022 – Till Date

Java Full stack Developer

Responsibilities:

Designing and developing Microservices/RESTful API’s with Spring Boot framework.

Working with the key components of AWS (Amazon Web services) like EC2 (Elastic Compute Cloud) and S3 (Simple Storage Services).

Developed web pages using HTML5, CSS3, Angular 16, Bootstrap, JSON and Ajax.

Creating Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular16 and Used Web pack to build Typescript modules.

Used Angular 16 a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with the server.

Experienced in developing front-end systems with JavaScript, Bootstrap, HTML5, MVC frameworks such as Angular 16. Spring Controllers were used with Angular 16 to route the control to desired Java services.

Working with AWS for storage and content delivery and application deployment services.

Deploying containers in AWS using ECS and integrated with ELBs and API Gateway.

Worked on Rally dev for defining user stories, tasks and defects.

Worked on Spring Tool Suite for developing interface modules, and web application using Spring MVC.

As a team member of developers in designing and implementing backend solutions for client projects.

Collaborated with cross-functional teams to analyze project requirements and deliver high-quality software solutions on time.

Designed with Cassandra for journaling the event data to troubleshoot and replay in case needed.

Designed and developed the Microservices in a way that are resilient and fault-tolerant.

Designed and implemented auto retry and error handling using Apache Kafka.

Worked with Data Stax driver to connect to Cassandra.

Developed user stories using core java and spring 3.2 and expose the AFFI OMX interface using SOAP web services.

Developed and maintained RESTful APIs using Java and the Spring Framework.

Implemented and optimized database structures and queries for improved performance.

Conducted code reviews and mentored junior developers to enhance team skills.

Responsible for building and redesigning of the Client's Application.

Creating jobs for continuous integration and continuous deployment in GIT shared repository using Jenkins.

Developing the automatic build scripts using MAVEN for the application to deploy and test.

Implemented and maintained Microservices architecture using Spring Boot

Configured Hibernates second level Cache using EHCache to reduce the number of hits to the configuration table data

Used SVN for version control and used eclipse as the IDE for developing the application

Hands-on experience on working with different JSF components such as JSF Validators, JSF converters etc.

Implemented Spring MVC framework involved writing Controller classes for handling requests, processing for submissions and performed validations.

Developed Web Services to communicate to the modules using XML based SOAP and REST protocols

Configure and fine-tune Kafka consumer applications to achieve optimal performance, throughput, and latency.

Followed TDD (Test Driven Development) methodology to write unit tests with JUNIT and Mockito. Write automated regression tests using JMeter.

Set up consumer properties, including group ID, auto-commit settings, fetch size, and session timeout.

Plan for routing failover scenarios to maintain continuous message flow in case of broker failures.

Utilized Bit bucket to manage the software version and Rally for issue tracking.

Used maven and IntelliJ to build and solve dependencies for the code.

Utilized Jenkins environment for continuous integration of code.

Implemented publisher subscriber messaging system using java messaging service (JMS).

Used ticketing tool Jira for issue tracking

Environment: Java17,11, AWS Cloud, AWS lambda, Struts, Microservices, Spring, Spring Boot, Spring Rest, Spring IOC, Spring AOP, Spring MVC, Hibernate, JSP,Angular13/16, JMS, SQL, PL/SQL, SOAP, Restful, Git, IntelliJ IDEA, Jira, Tomcat, SQL Server, JDBC, Windows, Ant, Junit, Mockito, Log4j

Arvest Bank, Fayetteville, AR Sep 2021– Nov 2022

Java full stack Developer

Responsibilities:

Designed and implemented REST-based micro services using Spring Boot, ensuring scalability and performance.

Used Spring Core to define beans for services, entity services, and their dependent services.

Used Spring Boot framework for building cloud Microservices and to develop Spring based application radically faster with very less configuration

Implemented OAuth2 for secure API access and user authentication, ensuring data protection and compliance with financial security standards.

Integrated NodeJS and ExpressJS for building efficient server-side and networking applications to enhance the platform’s performance and scalability.

Developed UI components using React JS, developed filters for different dimensions of data, and implemented font size modifiers. A container component was built as the logic layer for the UI components.

Created a Single Page Application (SPA) for analyzing risk and predicting fraud and abuse based on React JS. React-Router was used for routing, reflux, and several other functions based on requirements, as well as NodeJS-based APIs, hosted on multiple load balanced instances.

Learned about the Electrode Platform, which is a Web and NodeJS platform based on ReactJS and HapiJS.

Used Spring Security framework to set up authentication and authorization for the application using firm wide single sign on.

Creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React and Bootstrap.

Integrated JMS with Spring Boot by providing an instance which is embedded with Active MQ

Developed and modified PL/SQL modules for business logic.

Provided invaluable support during Quality Assurance and User Acceptance testing phases.

Used Hibernate to store the persistence data into the SQL database and wrote HQL to access the data from database.

Created services which involves in storing and retrieving the user data from database for application.

Creating the Hibernate POJO objects and mapped using Hibernate annotation for data persistence.

Worked on the front end using HTML, CSS and JavaScript.

Used IntelliJ IDEA for code development along with GIT for managing the code and Jenkins for Continuous Integration.

Used logging techniques provided by Log4J tool for efficient logging and debugging.

Interfaced with the MySQL back-end database by integrating Spring with Hibernate.

Environment: Java 8,11, J2EE, Spring (Spring Core, Spring Boot, Spring Security, Spring Batch, Spring MVC), Microservices, Hibernate, IntelliJ IDEA, POJO, Jenkins, Active MQ, HTML5, CSS3, React JS, Node JS, Express JS, Bootstrap, Eclipse, GIT, SQL, HQL, PL/SQL, MySQL, Rest, Tomcat, Ant, Agile, HTML, CSS, JavaScript

Farmers Insurance, Woodland Hills, CA Feb 2018– Aug 2021

Java Developer

Responsibilities:

Working in an agile development process (SCRUM), participating in planning, design discussions, task break downs and code, test case and sprint reviews.

Developed various helper classes using Core Java multi-threaded programming and Collection classes.

Configured Spring MVC for the data transfer between front-end and mid-tier to handle request from the client.

Configured beans using Spring IOC for dependency injection and back-end logic functionality with Spring AOP concept.

Extensively used Spring Framework modules like DI (IOC), Auto Wiring, JDBC Templates, Spring Security, AOP.

Used Node.js for server communication through Restful API and added user validations & permissions.

Used Microservices architecture with Spring Boot based service through REST.

Extensively working with making RESTful web service calls to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation.

Used JDBC to access Oracle Database and implemented connection pooling.

Manipulated data using CRUD operations of Oracle database management system and handled database access and data transmission based on RESTful web service. Used Oracle for persist the data getting from legacy system.

Used Web Logic for building and deploying applications. Secured REST API's using Spring security and OAuth2.

Developed interface modules using Spring Tool Suite.

Used GIT for version control and involved in writing the build scripts using Maven.

Used JIRA for defect management and to keep track of bugs and issues.

Environment: Java 8, Core Java/J2EE,spring, Hibernate, IOC, XML, JMS, IntelliJ Idea, WebLogic, JAXB, Jenkins, Maven, Jira, Agile, Windows.

Education:

Master of Computer Applications

Bachelors of Science



Contact this candidate