Post Job Free
Sign in

Senior Java Full-Stack Developer (Spring/React)

Location:
United States
Posted:
November 19, 2025

Contact this candidate

Resume:

Sai Sumanth

+1-972-***-****

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

LinkedIn

PROFESSIONAL SUMMARY

Full Stack Java Developer with 6+ years of experience delivering enterprise applications in finance, insurance, retail domains.

Expertise in Java 8–21, leveraging modern features like records, sealed classes, pattern matching, and virtual threads to design clean, high-performance, and scalable backend applications.

Skilled in frontend development with Angular, React, TypeScript, HTML5, CSS3, Bootstrap, and RxJS, implementing lazy loading, change detection, Signals API, and custom reusable components for performant, maintainable UIs.

Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services, Handling HTTP Request, and responses, creating Web service clients, handling communication calls to methods and External Interfaces.

Strong knowledge in Oracle, MySQL and PostgreSQL, with hands-on experience in migration, schema optimization, query tuning, and Redis caching for high-volume applications.

Managed MongoDB and Cassandra clusters in cloud environments, configuring backups, alerts, and monitoring.

Proficient in Spring Boot 3.x, Spring Security, Spring AOP, Spring Data JPA, Hibernate, and RESTful web services, with strong experience in microservices and event-driven architectures using Kafka.

Collaborated in Agile/Scrum environments, contributing to design discussions, documentation in Confluence, and production support while ensuring compliance and security.

Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.

Implemented AWS CloudFormation templates to provision infrastructure resources and utilized Java API to configure SQS service for efficient message exchange.

Cloud experience with AWS (S3, Lambda, VPC, CloudWatch, KMS) and Azure (AKS, ACR, DevOps, Key Vault, App Insights) for hybrid application deployments and secure integrations.

Development experience in Windows, Linux, Mac OS, Docker containers, and UNIX operating systems.

Worked on IDEs such as IntelliJ, Eclipse, and Visual Studio.

TECHNICAL SKILLS

Programming languages

Java, J2EE, PL/SQL, Core Java, C, C++

Web Technologies

Servlets, JSP, Angular, React, JavaScript, jQuery, AJAX, Angular JS, HTML, Bootstrap, CSS.

Frameworks

Struts, Spring, Spring Boot, Hibernate, JSF

Web services / APIs

SOAP, REST, GraphQL, WSDL, JAX-RS, JAXB, JAX-WS

Databases

MongoDB, Oracle, Cassandra, SQL Server, PL/SQL, PostgreSQL, DB2 and MySQL

Cloud Technologies

Amazon AWS (EC2, S3, EMR, Cloud Formation, Lambda), Microsoft Azure

Version Control

Git, SVN

Tools/Software (IDEs)

Eclipse, IntelliJ, Postman, Net Beans, SQL Developer, Jmeter.

Application/Web Server

Apache Tomcat, JBoss, WebSphere and WebLogic

Operating Systems

UNIX, Linux, Windows, Mac

Methodologies

Agile/Scrum Methodology, Waterfall model

Other Tools & Design Patterns

MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

PROFESSIONAL EXPERIENCE

Sr. Java Developer Jun 2023 - Present

Blue Cross Blue Shield of Texas, Richardson, TX

Responsibilities:

Developed the application with various Spring Frameworks modules like Spring Boot, Spring Security, Spring Batch, JPA and Hibernate.

Utilized Java 17 features for optimizing applications, key focus on streaming processes, improving performance, and ensuring high-speed data processing for real-time operations.

Developed REST APIs to be consumed by other services and Used Maven to build application and deploy on the server.

Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, maintenance will be very easy.

Experience in building response web pages using Angular 17 supporting mobile and web applications.

Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).

Configured AWS Identity and Access Management (IAM) Groups and Users for Improved Login authentication.

Developed DAO service methods to populate the domain model objects using hibernate and Configured Log4J for logging and debugging.

Integrated Spring boot services with Kafka to poll and push messages.

Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.

Developed and coded for Logging, Exception. Implemented persistence to database using the hibernate ORM. Using Jenkins for continuous integration for testing and deploying code into production.

Used GIT for version control management to work different team members on the same module, WebLogic was used as desired web server.

Documented project-planning assumptions, functional requirements, product features and specifications for programmers recommending Operational and process improvements based on efficiencies and available technologies.

Environment: Java, Angular 17, Typescript, NGRX, Spring, Hibernate, Oracle, SQL, HTML, CSS, JavaScript, Junit, Jenkins, Agile, Webservices, IBM Web Sphere, REST API, SOAP, Postman.

Full stack Java Developer May 2022 - May 2023

IHG, (InterContinental Hotels Group) Atlanta, GA

Responsibilities

Used Agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.

Developed presentation layer using JSP, HTML5, CSS3, jQuery, Ajax, ReactJS, NodeJS, Bootstrap and client validation using JavaScript.

Developed Single page application and structured the JavaScript code using ReactJS and template-based User interface by using Bootstrap and ReactJS.

Developed the application using Java 8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.

Worked on development and implementation of the MVC Architectural pattern using Spring Framework.

Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.

Responsible for developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.

Extensive experience on setting up the Splunk to monitor the customer volume and track the customer activity.

Optimized Splunk for peak performance by splitting Splunk indexing and search activities across different machines

Developed in writing SQL queries, PL/SQL, Functions, Stored Procedures and Triggers in databases like MySQL, Oracle and used NoSQL databases like MongoDB.

Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.

Worked on XML and JSON for transferring and retrieving data between different applications.

Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3 and Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.

Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

Environment: Agile methodology, Java 8, J2EE, HTML5, CSS3, jQuery, Bootstrap, JavaScript, ReactJS, JSP, NodeJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, Micro Services, Spring Batch, Restful, SOAP, XML, GitHub, Bitbucket, Jenkins, JUnit, Maven, IBM WebSphere, Docker, Amazon Web Services (AWS), Splunk, Log4J, Oracle, Jira, Mongo DB and Spring Tool Suite.

Java/J2EE Developer Sep 2019 - Dec 2021

Wipro, Hyderabad, India

Responsibilities

Actively participated in requirements gathering, analysis, design, and testing phases of Software Development Lifecycle (SDLC).

Involved in overall system's support and maintenance services such as defect fixing, future enhancements, testing and documentation.

Implementation of J2EEDesignPatterns like Singleton, Session Facade and Data Access Objects.

Designed Java classes using Spring Framework to implement the Model View Control (MVC) architecture.

Involved in developing the Helper classes for better data exchange between the MVC layers.

Developed presentation layer using Spring MVC and used annotation-based mapping to map the JSP post backs to the controller methods.

Built REST APIs endpoints for various concepts.

Implemented separate controller for each screen using Spring MVC components and created helper class to navigate into different layers.

Developed application service components and configured beans using Spring IOC, JPA annotation.

Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC framework.

Wrote Rest-Controller with respect to RESTful standards in Spring MVC to connect model with view.

Developed code for handling bean references in spring framework using Dependency Injection (DI), Inversion of Control (IOC) using annotations.

Worked with different spring modules - Spring MVC, Spring Integration, Spring JPA, Spring Core, Spring Batch and Spring AOP.

Data Access layer (DAO) development using Hibernate to communicate with Oracle.

Used Log4J for application logging and notification tracing mechanisms.

Designed and developed various stored procedures, functions, and triggers in PL /SQL to implement complex business rules. Worked with MySQL Work Bench.

Wrote complex SQL queries and programmed stored procedures, packages and triggers using MySQL.

Involved in deploying and managing SessionBeanEJB on JBoss server and handled WAR files on Tomcat server.

Implemented Unit Testing using JUnit and involved in Integration Testing with Database Layer.

Unit tested various code modules using JUnit and maintained the code in SVN repository.

Environment: Java, Java 8, Spring, JSP, JDBC, Spring MVC, Web Services, Eclipse 4.3, 11g, Oracle 10, Log4j, EJB, JBoss, MySQL, DB2, Apache Tomcat, TOAD, Junit, SVN.

EDUCATION

Masters in computer information systems,

University of Central Missouri, Warrensburg, MO

Bachelors in Computer Science and Engineering

AU, Hyderabad, India



Contact this candidate