Post Job Free
Sign in

Stack Developer React Js

Location:
United States
Posted:
March 31, 2025

Contact this candidate

Resume:

Sandeep Reddy Dabbi

Phone: +1-214-***-****

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

PROFESSIONAL SUMMARY:

Full Stack Developer with 10+ years of experience, specialization lies in designing and developing responsive web applications using Java, Spring MVC, Spring Boot, Hibernate ORM, NoSQL/SQL, JavaScript, React, Node.js, and jQuery.

Designed and implemented a robust, scalable architecture for multiple React.js projects, leveraging component-based design principles.

Proficient in the core principles of React, with a deep understanding of component-based architecture, state management, and virtual DOM manipulation.

Mastery of advanced React features including hooks, context API, and server-side rendering, enabling the creation of highly efficient and scalable frontend solutions.

Optimized React applications for maximum performance by implementing lazy loading, code splitting, and server-side rendering (SSR) techniques.

Experience in using spring concepts like Java Beans, defining bean dependencies and injecting dependencies, and Hibernate Query Language (HQL).

Experience in using IDE's like My Eclipse, Eclipse, RAD, IntelliJ, Spring Tool suite.

Experience in Web Application Development Technologies such as HTML5, CSS3, XSLT, XML (SAX, DOM), Custom Tags, JAVA SCRIPT.

Experienced in developing Single Page Applications (SPA) with responsive web design using Angular.JS.

Experienced in developing applications using React.JS for view rendering and implementing React.JS with Redux and Flux to achieve MVC design flow to the application.

Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.

Experience in developing applications using core java concepts and experienced in working with Core Java SE 8 features like Lambda functions, Stream API, Time API, and Generics.

Experience in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, and Facade).

Experience in working with Docker tool to create, deploy and run applications by using containers and it helps to save Disk space and RAM size.

Experience in using Amazon Web Services (AWS) like EC2 for Virtual Servers to deploy applications, S3 and Glacier for storing data, Amazon Elastic Load Balancing, AWS Identity,Amazon EBS, Amazon SQS.

Experience in deployment and configuration of Application Servers such as IBM WebSphere, BEA WebLogic, Apache Tomcat, and JBOSS.

Experience in working with Log4J for logging, debugging and error tracing.

Experienced in writing JUnit Test cases for Java and JEE applications.

Experience in developing RESTful web services using JAX RS, Apache CXF, WSDL and SOAP services using JAX WS, Axis2, Apache CXF and WSDL to implement service oriented architecture (SOA).

Experience with Relational databases like MySQL, SQL server and NoSQL database like MongoDB.

Demonstrated ability to design, implement, and optimize microservices architectures, adhering to industry best practices and architectural principles.

TECHNICAL SKILLS:

Languages

Java 17/11/8/7/6, PL/SQL, SQL

Java/J2EE Technologies

Core Java, JMS, Java Beans, Java Multithreading, Generics and Collections, EJB, Tiles, Design Patterns

Frameworks

Spring, Hibernate, Spring Boot.

Web Technologies

HTML5, XML, DOM, JSON, CSS3, JavaScript, JQuery, AJAX, Angular.js, React.JS, REDUX, React Native

Web Services

SOAP, REST

Design & GUI Tools

Eclipse, IBM RAD

App servers

IBM Web Sphere, Apache Tomcat, BEA Web Logic

Databases/Tools

Oracle, SQL Server, My-SQL

Methodologies

Agile, Waterfall

Operating Systems

Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Frost Bank, San Antonio TX Apr 2023 – Present

Sr. Full Stack Developer

Responsibilities:

Designing and implementing microservices architectures using Spring Boot, ensuring modularity, scalability, and main trainability.

Utilized Java 17 features, including the Stream API, for efficient bulk data operations on collections, employing both sequential streams and parallel streams.

Implemented Java 17 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc.

Leveraged Java 17 features, including lambda expressions, to facilitate seamless communication within the business layer and optimize database operations

Developed the application using spring Framework that leverages the classical Model-View-Controller (MVC) architecture.

Spring MVC framework is used to develop enterprise application and it helps to maintain loosely coupling. Spring IOC is used to inject dependencies and manage the life cycle of a bean.

Used Micro services architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.

Micro services that were developed using Spring Boot are deployed on Amazon EC2 container services using AWS admin console.

Spring Boot is used to remove broiler plate code which avoids code redundancy.

Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.

Developed cross-browser/platform HTML5, CSS3, JavaScript, React.JS and Bootstrap to desired design specs for single page layout using code standards.

Developed application using React with Redux architecture.

Responsive Single Page Applications (SPA) was developed using React.JS for faster rendering of data.

Involved in creating new React/React-Native components, containers, services, and APIs for prototypes. Implemented client-side Interface using React JS. Experienced in working with Redux architecture.

Implemented a Node.JS server to manage authentication.

Designed and implemented XML parsing for XML order conformations.

Used Java Messaging Services (JMS) for the reliable and asynchronous exchange of important information such as payment status report.

DOCKER tool is used to build docker images from docker files where code and dependencies are placed and we created Docker containers by running these images which helps in managing storage issues. DockerHub is used later to store our images which acts as a repository.

Maintained and expanded AWS (Cloud Services) infrastructure using AWS Stack, defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.

Implemented Business processes such as user authentication, Account Transfer using Session EJBs.

Log4j tool is used to store logs and error tracing.

Worked on running integrated testing using JUNIT for building the data structures required for the Web Service.

Jenkins is used for continuous deployment and Continuous integration process.

Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components

Used MongoDB as data storage and utilized aspects like replica sets, Sharding, and clever document design to make service extensible scale and feature wise.

Worked on PL/SQL and created views, triggers, functions and stored procedures where ever necessary to improve the performance in MySQL database.

Worked in Agile environment with bi-weekly sprints and daily scrum meetings

Tech Stack: Java 17, spring, MVC, Spring Boot, Hibernate, Micro Services, XML, JMS, AWS, Docker, Jenkins, SOAP, HTML5, CSS3, JavaScript, React.JS, REDUX, React Native, Node.JS, EJB, Log4j, JUnit, NoSQL, PL/SQL, MongoDB, Cassandra,RESTFul, SOAP, SQL, Agile and Windows

Kaiser Permanente, Oakland CA Oct 2021 – Mar 2023

Full Stack Developer

Responsibilities:

Designing and developing microservices using Java with Spring Boot framework, leveraging its robust features for rapid application development and dependency injection.

Creating REST web services to publish ML models - business function and earnings code prediction models via API as predictive analytic service using Java 11.

Worked on Java 11 features such as Lambda expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.

Developed the application using Java 11 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.

Used advanced Java 8 features like Lambda Expressions Streams, Filters. Enhanced concurrency methods etc.

Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.

Used Java JDK 1.8 features like Lambda expressions and functional interfaces, wherever possible.

Developed application using Spring MVC framework and core annotations were used to inject dependencies.

Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.

Deployed Spring Boot based Micro services Docker and Amazon EC2 container using AWS admin console.

Implemented Micro services architecture using Spring Boot for making application smaller and independent.

Developed Business objects using POJOs and data access layer using Hibernate framework.

Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.

Involved in the design and development of application using HTML5, CSS3 and JavaScript and composed custom JavaScript and CSS to keep up the easy to use look and feel.

Analyzed the React.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.

Involved in using React.JS components, Forms, Events, Keys, Router, Redux, Animations, and Flux concept.

Involved in React.JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, concepts.

Used redux-form to manage form state in redux.

Used Node.JS to run Grunt tasks and build properly the project (compile, minify, concat etc.).

Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.

Implemented XML for writing the deployment descriptors.

Used Docker for creating Docker images for launching containers on AWS EC2.

Used AWS (Amazon Web Services) Deploying, managing and operating scalable, highly available, and fault tolerant systems.

Implemented EJB s Session beans for business logic.

Used Log4J for any logging purposes during the development of the application.

Involved in JUnit testing for various components.

Responsible for process implementation using Jenkins.

Used WSDL and SOAP protocol for Web Services implementation.

Worked with MongoDB to store, retrieve, and update and manage the entire details decisional customer's data.

Involved in daily agile meetings to keep track of the ongoing project status and issues

Tech Stack: Java 8, spring, Spring Boot, MVC, Hibernate, Micro Services, Eclipse, HTML5, CSS3, JavaScript, React.JS, REDUX, React Native, Node.JS, REST, DAO, JSTL, AWS, Docker, Jenkins, EJB, Log4j, JUnit, SOAP, Cassandra, MongoDB, PL/SQL, MySQL, Kafka, Agile and Windows.

Nike, New York NY Aug 2020 - Sep 2021

Full Stack Developer

Responsibilities:

Participated in the complete development lifecycle using Agile methodology, testing applications in each iteration.

Used java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.

Developed application using Spring MVC- Implemented Various Controllers, used spring's components can and auto wiring functionalities.

Used Spring Framework to develop the Web application.

Developed Micro services with spring and tested the application using Spring Boot.

Developed Spring Boot, REST API end points implementing messaging queue for a supply chain delivery system and Used Spring Core annotation-based configuration for Dependency Injection.

Created Restful Micro services using Spring Boot.

Developed Data layer using Hibernate framework, configured XML mapping files, wrote POJO classes and PL/SQL stored procedures.

Designed, developed and User Interface using HTML5, JavaScript, AJAX and CSS3.

Involved in creating single page application (SPA) that loads multiple views using routing services, lazy Loading, and adding additional dynamic features to the application using Angular 6 framework.

Used Angular.JS framework where data from backend is stored in model and populated it to UI.

Used Node.js for adding dependencies to project.

Designed and implemented Cassandra data models using partitioning and clustering keys for high availability and performance.

Optimized CQL queries to minimize latency and improve read/write efficiency by utilizing secondary indexes, materialized views, and denormalization techniques.

Monitored Cassandra clusters using nodetool and Prometheus to ensure performance and fault tolerance.

Implemented Java Messaging Services (JMS) for reliable and asynchronous exchange of information like transaction details using Kafka.

Designed and developed event-driven microservices architecture using Apache Kafka to enable real-time data streaming and processing.

Implemented Kafka Producers, Consumers, and Topics for asynchronous communication between services.

Created Stateless Session EJB’s for retrieving data and Entity Beans for maintaining User Profile.

Developed logging module-using Log4J to create log files to debug as well as trace application.

Performed unit testing with JUnit.

Designed NoSQL schema models using MongoDB collections and documents to support scalable and flexible data storage.

Implemented MongoDB indexing strategies, such as compound indexes and TTL indexes, to optimize query performance.

Utilized MongoDB Aggregation Framework for complex querying and real-time analytics.

Project management through Agile Development Methodology.

Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Tech Stack: Java 8, spring, Spring Boot, MVC, Micro Services, Hibernate, HTML5, CSS3, JavaScript, Angular 6, Angular.JS, Node.JS, JMS, XML, EJB, Log4j, JUnit, RESTFul, SOAP, SQL, Kafka, Cassandra, Agile and Windows.

Wipro Limited, Bengaluru India Feb 2017 – Dec 2019

UI Developer

Responsibilities:

Participated in Kanban (Agile) meetings to manage and optimize workflow for achieving continuous delivery.

Designed UI using JavaScript, jQuery, AJAX, CSS, HTML for service calls.

Created Single Page Application (SPA) using Angular 6, binding data to specific views and synchronizing data with server using Sass, Bootstrap, and implementing XML-based communication protocols.

Worked with Java 8, utilizing features like Lambda Expressions, Stream API, Optional Class, and more.

Used Spring Boot extensively, leveraging its features like auto-configuration, standalone-code and actuator for application insights.

Implemented Spring Boot controllers, components, and services to read/write data to/from SQL data sources.

Worked on the local data storage using shared preferences, SQLite database and file system.

Created worker threads for handling long term operations to ensure best UI performance.

Tested the widget for multiple devices, densities, and screens.

Involved in post-production support and Change Request process to fix the bugs.

Implemented a well-versed error handling system in the application.

Involved in developer testing by porting the application on multiple devices with various screen sizes.

Wrote unit tests for mobile code and debugged critical application issues such as crashes, exceptions, memory leaks, and concurrency problems.

Fixed bugs and improved application performance.

Partnered with analysts, QA, and internal developers to maintain best practices.

Tech Stack: Angular, SQL Lite, Java SDK 1.8, SQLite 3.8, REST API, GCM, JSON, React Native, XML, Volley, GitHub, Sitecore, Microsoft Teams, JIRA.

LTI Mind Tree, Hyderabad India Jan 2014 – Dec 2017

Junior Software Engineer

Responsibilities:

Designed the User interactive (UI) web pages using web technologies like HTML, XHTML using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.

Designed and developed intranet web applications using JavaScript and CSS.

Designed Logos and Templates using HTML, DHTML, CSS, and Adobe Photoshop.

Extensively used JavaScript to provide dynamic User Interface and for the client-side validations.

Involved in writing SQL Queries and Stored Procedures.

Fixed bug for existing software system and also software enhancement.

Coded JavaScript for page functionality and Pop-up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.

Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in webpages to get input and requests.

Developed Front End Applications to provide access to the database servers.

Used JDBC to query, update and maintain Database Servers using SQL queries.

Used HTML, DHTML, JSON, CSS, JavaScript, jQuery, Ajax to create the front-end applications.

Writing JavaScript for Node JS applications that is useful for interacting with server and network applications.

Worked on jQuery mobile which is based on HTML 5 for designing user interfaces for web applications.

Worked on JavaScript OOP and Cucumber JS for synchronization of data.

Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging.

Tech Stack: HTML, CSS, JavaScript (Libraries: jQuery), Bootstrap, React.js, MS Access, Adobe Flash, MS Office, IE 6, 7, 8 9 10, Firefox, Chrome.



Contact this candidate