Post Job Free
Sign in

Java Developer React Js

Location:
United States
Posted:
September 25, 2025

Contact this candidate

Resume:

Sai Varshith

Email: **********.**@*****.*** Ph:216-***-****

Professional summary:

Around 7 years of experience as a Full stack Java Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers

Experienced in developing Web UI Applications using JSP, HTML5, CSS3, Bootstrap, Java Script, Type script, Ajax, jQuery, and Kubernetes, SOAP UI, Spring MVC.

Experience in using various JavaScript Web application related libraries such as Backbone.js, Require.js, Knockout, Angular.js, React.js and JQuery UI.

Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.

Experience in developing full-stack web applications using Java (Spring Boot) for backend and React.js for frontend, improving user experience and system performance.

Experienced in designing GUI by using HTML, DHTML, CSS, JavaScript, AJAX, jQuery, AngularJS, Angular, React.js, JSP, and JSTL.

Expertise in java 8 features such as Lambdas, Parallel Streams, filters & functional interfaces.

Strong experience in Spring modules -Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Cloud Netflix (Eureka, Ribbon, Zuul).

Experienced in integrating FHIR (Fast Healthcare Interoperability Resources) standards into patient data exchange modules to improve interoperability across EHR systems.

Extensive frontend expertise with Angular (TS), JavaScript, HTML5, CSS3, Bootstrap and jQuery, with strong understanding of TypeScript and component-based architecture.

Hands-on experience with Docker, Kubernetes, and CI/CD pipelines using Jenkins, Git, GitHub, Bitbucket, and tools like Nexus, SonarQube, and Terraform.

Adept in building scalable and secure cloud-native applications using AWS (EC2, S3, Lambda, SNS, VPC, Load Balancer) and Azure, including hybrid deployment and cloud formation.

Familiar with Test-Driven Development (TDD) and front-end/unit testing frameworks such as Junit, Mockito, Selenium, Playwright, Jasmine, and Karma.

Basic integration eperience with AI/ML and Gen AI workflows using LangChain, Hugging Face, TensorFlow, and PyTorch for intelligent app modules.

Applied Design Patterns, OOP principles, AOP, IoC, and Spring containers to develop decoupled, testable, and maintainable codebases.

Practical experience in API-first development, backend API, modular monolith, and API orchestration, including caching with Redis and development with hands-on exposure to Python backends (Flask, FastAPI).

Delivered real-time systems using WebSockets, MQTT, IoT protocols, and ARM-based platforms with integrations across SCADA, Sensor Buffers, and M2M systems.

Technical Skills:

Programming Languages

Java, JavaScript ES6+, TypeScript, SQL, PL/SQL, HTML5, CSS3

Frameworks and Libraries

Spring Core, Spring Boot, Spring WebFlux, Spring Batch, Spring Security, Spring MVC, Spring Data JPA, Hibernate ORM, Apache Kafka, JSF, Angular, React, Bootstrap, Express.js, Node.js, jQuery, Struts, JSTL, Servlets, EJB, JMS, AJAX, SOAP, WSDL, JSP

API Development

RESTful APIs, GraphQL, SOAP

Application Servers

Apache Tomcat, WebSphere, JBoss, WebLogic

Messaging and Queuing

RabbitMQ, Apache Kafka, JMS

Cloud Platforms and Services

AWS (EC2, S3, RDS, Lambda, API Gateway, EBS, ELB, CloudWatch, IAM, CloudFront, Auto Scaling), Azure (App Service, Functions, Logic Apps, DevOps)

Databases

MySQL, MongoDB, PostgreSQL, Oracle, Redis

IDEs & DevOps Tools

Eclipse IDE, IntelliJ IDEA, VS Code, Maven, Gradle, ANT, Swagger, Postman, Git, GitHub, Bitbucket, JIRA, Confluence, SonarQube

Security

Spring Security, JWT (JSON Web Token), OWASP Top 10

Project Management & Collaboration

Agile, Scrum, Kanban

Design & Architecture Patterns

Microservices Architecture, MVC, Design Patterns (various), IoC, DI, AOP

CI/CD & Automation

Jenkins, Ansible, Terraform, Docker, Kubernetes

Testing

JUnit, Mockito, Selenium, TDD

Logging, Monitoring & Analytics

ELK Stack, Splunk, CloudWatch (AWS)

Professional Experience:

State Street – Princeton, NJ July 2024 - present

Sr. Java Full Stack Developer

Responsibilities:

Strong understanding of OOP principles, design patterns (Singleton, Factory, Observer, etc.), and multithreading for building robust, scalable applications.

Expertise in developing high-performance backend applications using Java (Java 8/11/17), leveraging advanced concepts like streams, lambda expressions, and functional programming.

Extensive experience with Spring Boot for building production-ready microservices, focusing on simplicity, fast bootstrapping, and auto-configuration.

Expertise in building RESTful services using Spring MVC and Spring WebFlux for reactive programming and non-blocking applications.

Developed full-stack web applications using Java (Spring Boot) for backend and React.js for frontend, improving user experience and system performance.

Used Spring Security to implement security features such as authentication, authorization, and protection against CSRF and XSS vulnerabilities.

Built Docker containers for all microservices, improving deployment speed and simplifying the development-to-production workflow.

Performed quality checks, enforcing coding standards, and detecting issues like security vulnerabilities, code smells, and duplication.

Developed reusable UI components with Angular Material and Bootstrap for consistent design across the application.

Integrated JWT authentication and role-based authorization in Angular apps with secure login flows and user access control.

Consumed and integrated RESTful APIs developed with Spring Boot using HttpClient in Angular for seamless communication between frontend and backend.

Implemented error handling and loading states using Angular services and interceptors for better user experience during API calls.

Built dynamic and responsive UI components using React.js, JavaScript (ES6+), and Redux, enabling seamless client-side interactions.

Used Jasmine and Karma for unit testing Angular components, services, and pipes, ensuring high code quality and adherence to best practices.

Worked with NoSQL databases like MongoDB and Cassandra for storing unstructured or semi-structured data in microservices.

Deployed and scaled applications on AWS using services such as EC2, S3, RDS, Lambda, ECS, EKS, and SQS.

Optimized frontend performance using code splitting, lazy loading, and React hooks, improving page load times

Designed AWS CloudFormation templates and managed infrastructure as code for provisioning and maintaining AWS resources.

Utilized AWS API Gateway to expose microservices as managed REST APIs with integrated AWS Lambda for serverless backend services.

Monitored application health and performance with AWS CloudWatch and configured alarms for automated incident response.

Implemented AWS Identity and Access Management (IAM) to manage roles and permissions for secure access to AWS resources.

Proficient in using Java Collections Framework for managing and processing large datasets.

Environment: Java8, MVC, Microservices, Lambda Expressions, Hibernate, Kubernetes, MongoDB, REST API, XML, JSON,CSS3, HTML5,JavaScript, AngularJS, React, Redux, CI/CD, JavaScript, JQuery, GIT, Bootstrap, MySQL, Spring boot, Oracle, Postgres SQL, NGINX, J2EE, AWS, Jenkins, SOAP UI, SVN.

Goldman Sachs, Dallas, TX Mar 2023 – July 2024

Full stack Java Developer

Responsibilities

Involved in the development and continuous improvement of Global Payments platform by applying Agile practices, actively participating in daily Scrum meetings to track progress, and resolve issues efficiently.

Used Java 17 features such as Sealed Classes, Pattern matching, CompletableFuture and ExecutorService to handle high-volume transactions efficiently, improving system performance and reducing latency.

Strengthened security using Spring Security with OAuth 2.0 for authentication and JWT for secure access control while implementing logging and exception handling through Spring AOP for better maintainability and traceability.

Created RESTful APIs with Spring Boot, and integrated them with React frontend, reducing development time

Designed and optimized high-performance RESTful APIs to enable secure, seamless integration with external financial systems and internal payment engines, ensuring reliable communication and minimal response times.

Used RabbitMQ for real-time messaging between distributed services, enabling asynchronous communication for tasks such as transaction validation, auditing, and status updates.

Designed and developed Python ETL scripts to extract payment transaction data from Oracle database, transform and clean the data using Pandas, and load the processed data into AWS S3 for downstream analytics.

Implemented Apache Cassandra to store real-time payment activity logs and event tracking data, enabling rapid analytics and supporting high-throughput, low-latency access in a distributed environment.

Designed microservices on AWS using EC2 for running backend services, RDS (Oracle) for managing payment transactions. Applied IAM policies to manage access control and maintained compliance with security standards.

Utilized S3 for storing payment files, CloudWatch for monitoring and logging, SNS for real-time alerts, and Lambda for handling post-transaction tasks such as notifications and audit logging.

Created a CI/CD pipeline using Jenkins for building microservices and pushing Docker container images to Amazon ECR, ensuring efficient and streamlined deployment processes.

Containerized all backend microservices using Docker for creating optimized, lightweight images. Managed Docker files for caching and layer reuse, and integrated environment-specific configurations using Docker Compose for seamless local development and testing.

Environments: Agile Methodology, Scrum, Java 17, Spring Boot, Cloud Gateway, Spring Security, Spring AOP, Spring Batch, Microservices, Python, OAuth 2.0, JWT, RESTful API, Swagger, Angular 15, RabbitMQ, Oracle, Apache Cassandra, AWS, Git, Docker, Kubernetes, Jenkins, Mockito, Cypress, ELK Stack.

Client: Hewlett Packard enterprise Jul 2020 – Jun 2022

Role: Full-Stack Developer

Responsibilities:

Experience in using ReactJS components, Forms, Events, Keys, Router, Redux, Animations and Flux concepts.

Writing and implementing efficient code accordance with technical specifications and design using respective tools such as Gradle, Git, Java, ReactJS, Spring Framework, jBPM, JBoss, EAP 7, Tomcat, Propellant in house framework and proprietary tools.

Experience in Cross-Platform Mobile Development using React Native + Type Script based mobile app.

Developed and maintained scalable Java-based microservices for healthcare applications, ensuring compliance with HIPAA regulations.

Utilized Jenkins, Docker, and Kubernetes for continuous integration and deployment of healthcare applications in a HIPAA-compliant cloud environment.

Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.

Integrated FHIR (Fast Healthcare Interoperability Resources) standards into patient data exchange modules to improve interoperability across EHR systems.

Involved in the leading team and Implementation of CI/CD Pipeline using GIT, JENKIN, Docker, Kubernetes, Terraform, and Maven.

Built and maintained HL7 message parsers and processors for clinical data integration with third-party hospital systems.

Developed user interface by using the React.js, Flux for SPA development.

Involved in deploying applications in applications servers like JBoss/Tomcat.

Implemented APIs using Java 8 and Hibernate ORM. Implemented Java EE components using Propellant framework.

Collaborated with clinical and non-clinical stakeholders to gather requirements and deliver customized healthcare solutions.

Collaborated with cross-functional teams to integrate electronic health records (EHR) with legacy and modern systems.

Development of the service layer using Java/J2EE.

Used Spring Boot for Micro-services, Spring Rest for RESTAPIs, Spring Batch for creating batch jobs and Spring JPA to interact with DB.

Developed batch processing jobs using Spring Batch for processing high volumes of insurance claims and lab reports.

Performed automation testing using JMeter and deployed the automation scripts on Azure Pipeline.

Worked with Jenkins, as it is an open-source continuous integration software tool, used for testing and solving the defects in the code base. It’s basically helps to take the recent builds for deployment.

Environment: Java 1.8, Hibernate, XML, Propellant framework, React.js, GitHub, Spring Boot, Junit 5, Jenkins, Agile/Scrum, Oracle, Apache Tomcat 8.0, JBoss, Gradle, Log4j2, SLF4J

LIC, India May 2018 – Jun 2020

Role: Java Developer

Responsibilities:

Utilized Java and Spring framework to architect and develop robust full-stack applications, demonstrating proficiency in Spring MVC, Spring Data JPA, and Hibernate for backend functionality.

Leveraged cloud technologies, particularly Microsoft Azure and Docker, for containerization, deploying applications using Azure Kubernetes Service (AKS) for enhanced scalability.

Utilized Maven as a build tool to streamline project management, automate deployment processes, and manage dependencies effectively.

Integrated RabbitMQ to implement reliable messaging patterns, enabling asynchronous communication between Microservices for improved system responsiveness.

Designed and implemented RESTful APIs, utilizing JDBC for seamless communication between frontend and backend systems, ensuring efficient data exchange.

Crafted dynamic and responsive user interfaces using HTML5, CSS3, and JavaScript, with extensive experience in Angular and Angular CLI to create engaging frontend experiences.

Contributed to Microservices architecture by building and deploying Spring Boot-based services, promoting scalability, modularity, and ease of maintenance.

Managed databases, proficiently handling MySQL and MongoDB, ensuring data integrity, efficient querying, and appropriate storage of structured and unstructured data.

Monitored application performance and security using tools like Splunk, ensuring proactive identification and resolution of potential issues.

Conducted comprehensive API testing using SOAP UI to validate data exchange, endpoints, and payloads, enhancing the quality of API interactions.

Demonstrated proficiency in backend testing using JUnit, ensuring through code coverage and validation of backend logic.

Configured Nginx for load balancing and reverse proxy settings, enhancing application performance and resilience.

Environment: Java, Spring, Spring MVC, Spring Data JPA, Hibernate, RESTful APIs, JDBC, HTML5, CSS3, JavaScript, Angular, Angular CLI, NodeJS, MySQL, MongoDB, Microservices, Spring Boot, Microsoft Azure, Docker, AKS, Maven, RabbitMQ, GitHub, JUnit, NetBeans, Azure DevOps, Splunk, SOAP UI, Agile, Jasmine, Karma, Nginx, JIRA.

Education:

Master’s: Masters in computer science from Montclair state university – 2024

Bachelor’s: Vardhaman College of Engineering - 2020



Contact this candidate