Post Job Free
Sign in

Spring Boot React Js

Location:
California City, CA
Posted:
March 07, 2025

Contact this candidate

Resume:

TECHNICAL SKILLS

Programming Languages

Java **, Java 8, Python

Operating Systems

Windows, Linux, Mac and Unix.

ORM technology

IBatis, MyBatis, Hibernate.

GUI

HTML, DHTML, HTML5, CSS3, SASS, Java Script, JSP, jQuery, AJAX, AngularJS

IDEs

Eclipse, IntelliJ, RAD, NetBeans.

Application Servers/Web Servers

Wildfly, Jboss, Apache Tomcat, WebLogic, WebSphere, Oracle, Glassfish.

Applications Frameworks and modules

Struts, JSF, Spring Framework, Spring MVC, Spring Boot, Spring, Cloud, Spring Batch, Spring Core, Spring Hibernate, Spring JDBC, Spring Security.

Databases

Oracle, MySQL and SQL Server, MongoDB, Cassandra.

Web Technologies

Bootstrap, XML, XSD, XSL/XSLT, AJAX, jQuery, JSON, Typescript HTML5, CSS3, JavaScript, AngularJS, Angular 8/9, Angular 7, Node.js, React JS.

Version Control Systems

GIT, SVN

Tools

Viewer: JUnit, Log4J, DOM

SOA/Webservices

REST services WSDL, SOAP, SOA

Build Automation Tools

Jira, Rally, Ansible, puppet, ANT, Maven, Gradle, Jenkins

Cloud Technologies

AWS, Azure, Google Cloud

AWS Skills

EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT,

GIT, DNS, Route53, DBA, Dynamo DB.

Java Technologies

EJB, JMS, JSTL, JNDI, JSE, JDBC, JPA, AJAX, JSP, Servlets

CI/CD Tools

Jenkins, Bamboo

Containerization/orchestration

Docker, Kubernetes

PROFESSIONAL EXPERIENCE

Client: Intel, USA Apr 2023 -Present

Role: Java Full Stack Developer

Description: Intel Corporation is a leading American multinational technology company renowned for innovation in computing, networking, and cloud infrastructure. Automated CI/CD pipelines that resulted in a 30% reduction in deployment time; this efficiency gain allowed teams to focus on high-impact tasks rather than manual processes that previously slowed down delivery.

Responsibilities

Designed and developed web interfaces using HTML5, CSS3, Bootstrap, JavaScript, React.js, jQuery, Ajax, and JSON, ensuring compliance with accessibility and web browser standards, which improved user experience and accessibility.

Enhanced applications using Spring Boot, Dependency Injection, Spring Beans, Spring Security, Spring JPA, and Spring Web Flow with MVC, resulting in improved application performance and security.

Employed JMS (Java Messaging Service) API and Kafka to dispatch real-time notifications for backend process completions; bolstered system reliability by 30% while enhancing user awareness of critical issues.

Implemented a continuous delivery pipeline with Docker for custom application images in the cloud using Jenkins, which streamlined deployment processes and reduced deployment time.

Used JUnit and Mockito for unit testing the code, SL4J for logging errors, and Karma, Jasmine, and Protractor for Angular app unit testing and automation, ensuring code quality and reliability.

Executed Spring Boot Microservices to create submodules and registered them on Docker.

Developed responsive UI with React JS, addressing cross-browser compatibility.

Designed NoSQL-CouchDB schema with optimized queries, achieving 30% better scalability.

Used JDBC to establish and maintain connections with the MySQL database from the Java Spring Data Layer.

Created web services based on REST architecture using the Spring Boot framework, facilitating seamless integration and communication between applications.

Performed J2EE components using Spring MVC, Spring IOC, Spring Transactions and Spring Security modules.

Validated user interface inputs using JavaScript and jQuery, improving data accuracy and enhancing user interactions.

Enhanced user interface using Angular features like Accordion, Infinite Scroll, and progress bars.

Leveraged AWS Lambda to automate administrative tasks, reducing manual workload by 25% and enhancing operational efficiency.

Integrated Actimize with Intel’s financial systems, including SAP and third-party payment processors, for seamless transaction monitoring.

Conducted unit testing and performance tuning for Actimize based applications using JUnit and profiling tools.

Developed RESTful microservices with Spring Boot and Spring MVC for better scalability.

Created REST Microservices using Java 8, Scala, and Spring IOC, integrated with Oracle on the IntelliJ platform.

Migrated legacy databases to PostgreSQL, ensuring data integrity and achieving performance improvements.

Generated Hibernate Objects and used Hibernate ORM for SOTI Publisher application.

Automated deployment and configuration management of Actimize solutions using CI/CD pipelines.

Designed and developed secure, high-performing backend solutions using Node.js and Express.js, integrating with NoSQL (MongoDB) and caching mechanisms like Redis.

Integrated Generative AI (GenAI) models with Java applications to enhance functionality such as automated content generation and natural language processing.

Environment: Spring MVC, SOAP Webservices, HTML, Bootstrap, CSS, JavaScript, JUnit, Angular, JQUERY Hibernate, Oracle, AWS, JDBC, RESTFUL Web Services, Tomcat Application Server.

Client: Community Health Systems, Franklin, Tennessee, USA Dec 2021 - Mar 2023

Role: Java Full Stack Developer

Description: Community Health Systems (CHS) is a publicly-owned hospital operator and one of the largest healthcare delivery systems. Utilized Java, Spring Boot and related backend technologies. On the frontend, employed frameworks like Angular, React, or Vue.js

Responsibilities:

Facilitated 100 successful SOAP web service transactions, optimizing application response time and improving reliability through established routes with Apache Camel.

Conducted 50+ unit tests and improved integration testing with JUnit. Built REST APIs as Spring Boot Microservices, enhancing functionality.

Utilized Kubernetes for container orchestration, ensuring 99% uptime and enabling scalability.

Deployed and tested lower environments using EC2, and monitored systems with CloudWatch, improving system reliability and performance.

Improved data ingestion by 30% while maintaining large-scale applications with Kafka, Flume, and Sqoop.

Resolved 15+ production issues using JSP, Servlets, and Struts, enhancing application stability.

Designed and applied multi-rack Cassandra clusters, enhancing data distribution and fault tolerance.

Utilized Node.js as a proxy to interact with REST services and databases, improving data handling efficiency with React.

Spearheaded frontend architecture decisions for scalable single-page applications (SPA) using React.js, Redux, and TypeScript, enhancing maintainability and user experience.

Created RESTful web services using Spring Framework and JSON objects for communication

Designed and implemented a Product Lifecycle admin site using MVC architecture and Front Controller design pattern with Spring MVC Framework, improving user interface and server-side integration.

Developed and implemented the MVC Architectural pattern using Spring Framework, JSP, and Servlets, enhancing application structure and maintainability.

Streamlined Continuous Integration Continuous Delivery (CI/CD) pipelines using Jenkins for automated releases and managed version control GIT with Stash and SourceTree.

Utilized Java 1.8 Method references to point to methods by their names and used functional interfaces.

Coded and built Java applications using Core Java, Multithreading, JSP, and Servlet, enhancing application performance and functionality.

Designed and optimized relational database schemas in PostgreSQL, supporting high-performance application requirements and improving data management.

Developed and coded application components in an Agile environment, using Struts tag libraries in JSP pages.

Collaborated with data scientists to fine-tune GenAI models, ensuring seamless integration and optimization within existing Java 11 applications.

Environment: Java, ReactJS, JavaScript, Spring Framework, WebSphere Application Server (WAS), Oracle10g, HTML5, CSS, AJAX, J2EE, Angular, RESTful web services, JAX-RS, Swagger, Hibernate, spring framework, WSDL, Oracle DB, Git

Client: BlackRock, Mumbai, India Apr 2020 - july 2021

Role: Java Developer

Description: BlackRock, Inc. is an American multinational investment company. Identified and implemented process improvements to enhance the efficiency and effectiveness of the development lifecycle. Ensured a smooth user experience through thorough UI/UX design

Responsibilities:

Developed end-to-end workflows using JSP, Servlets, and Spring action classes, optimizing database performance with efficient SQL queries and procedures.

Implemented API Service using Apache Camel and developed REST APIs with Java 8, Play framework, and Akka.

Monitored microservices health checks using Spring Boot admin console and Swagger UI, ensuring system reliability and 99% uptime.

Implemented real-time data processing pipelines with Spark Streaming, Scala, and Spark SQL, enhancing data processing efficiency and scalability.

Migrated 4 critical services to Kubernetes, achieving 30% improved deployment speed through CI/CD pipelines.

Worked on Big Data Integration & Analytics using Hadoop, SOLR, Spark, Kafka, Storm and web Methods, enhancing data analysis and processing capabilities.

Utilized JMS for asynchronous data exchange among J2EE components and legacy systems, and extensively worked on Spark using Scala, improving data handling and processing.

Implemented AJAX calls using jQuery, J2EE, Hibernate and Spring MVC to improve page responsiveness and enhance user experience.

Monitored AWS resources using Amazon CloudWatch and collected logs with Amazon CloudWatch Logs, and utilized AWS Lambda for serverless computing, improving system monitoring and efficiency.

Migrated from Angular 2.0 to 8.0, boosting application speed and improving user experience with new features.

Expertise in developing the multi-tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.

Extensively used Kafka for real-time event-driven architecture and RabbitMQ for asynchronous messaging, achieving loosely coupled and scalable systems.

Implemented real-time monitoring and alert generation for suspicious transactions using Actimize IFM (Integrated Fraud Management).

Environment: Java 1.8, SpringBoot, SpringBatch, RESTAPI, Microservices, Hibernate, JMS, AWS, Maven, Log4J, Angular, JavaScript, CSS, HTML 5, Junit 4.0, MySQL, Apache Tomcat, Kafka, Git, Maven.

Client: Grasim Industries, Mumbai, India Jun 2019 - Mar 2020

Role: Software Engineer

Description: Engineered innovative UI solutions at Grasim Industries Limited using advanced web technologies such as HTML5 and CSS3 with JavaScript libraries including Angular; led to a smoother user interaction experience across platforms

Responsibilities:

Introduced a 15% reduction in server load by optimizing JSON and MongoDB usage as a Software Engineer.

Developed and debugged 10 Spring Boot applications using STS, deployed to OpenShift, and managed source control with Azure DevOps.

Engaged in all Software Development Life Cycle (SDLC) phases for 10 applications, ensuring thorough requirement gathering and design execution.

Modified 20 existing Shell scripts, improving routine execution timelines by 15%.

Used Jenkins for CI/CD and SVN for version control, and STS as the IDE for developing the application. Exposed Survey API to other applications in DOE using Apache Axis2, improving integration and data exchange.

Played key role as senior developer during development of next generation microservices Used Jenkins and pipelines to drive all microservice authentications builds out to the Docker registry and then deployed to Kubernetes.

Started as a monolithic application that runs on JBoss, later migrated it into a set of spring boot and Node.JS Microservices. Monitor and troubleshoot production Java Applications.

Developed SOAP web services (JAX-WS) for sending and getting data from different applications WSDL generation and exposed the service at server-side. Used Log4j for validate functionalities and JUnit for unit testing.

Initiated UNIX shell scripts to run the Informatica workflows and controlling the ETL flow. Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.

Involved in Client Requirements gathering, Analysis, Design, Development and Testing of the application using Agile methodology (SCRUM).

Used Apache Kafka in cluster as messaging system between APIs and microservices and worked on Splunk SPL (Search process language) queries, reports and logging using Log4j.

Implemented GraphQL APIs for efficient data querying and integration in client applications.

Environment: Java 1.8, REST, POJO, Spring Boot, Microservices, SpringMVC, JSON, Junit, JavaScript, Hibernate, Postman, MongoDB, Oracle, SQL, PL/SQL, GIT, ReactJS, AWS EC2, Unix, Tomcat Application Server, IntelliJ, Spring Tool Suite (STS), Maven, CI/CD with Jenkins.

EDUCATION

Masters from Trine University, USA

S ALLI

Java Full Stack Developer

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

CAREER OBJECTIVE

Experienced Java Full Stack Developer with a strong background in designing and implementing scalable microservices and automating deployment processes. Proficient in using Java/J2EE technologies and frameworks like Spring Boot and React.js to enhance application performance and user experience. Successfully managed CI/CD pipelines and cloud infrastructure, contributing to efficient application management.

Over 5 years of IT experience as a Full-Stack JAVA/J2EE developer, specializing in Analysis, Design, Development, Coding, Implementation, and Testing of Java Applications in dynamic and challenging environments.

Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring, Hibernate and EJB. Experience in handling messaging services using Apache Kafka enforced AWS solutions using EC2, S3, RDS, EBS, Elastic, Load Balancer, Auto-scaling groups and used AWS SDK to connect with Amazon SQS for bulk email processing.

Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache. Experienced in UI frameworks such as jQuery, Google Web Toolkit (GWT), JavaScript, Node.js, Angular.js, Angular, React, VueJS, Tag Libraries and Custom tags.

Proficient in using Kubernetes for Horizontal scaling and load balancing of applications.

Having Handful experience in using OAuth 2 for Microservices security.

Experienced in performing unit testing using JUnit, Mockito integration and deployment of applications using tools such as ANT, Jenkins and Maven &debugging through log4j.

Strong experience on Agile (SCRUM) and Waterfall SDLC. Developing websites using DXP (Digital Experience Platform), HTML 4.0/5.0, XHTML, CSS, CSS3, JavaScript, jQuery, Ajax and JSON.

Strong knowledge in core Java concepts like collections, Multithreading, design patterns, serialization.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Good Experience in software configuration management using CVS, SVN, GitHub, GitLab, Bitbucket.

Well versed with J2EE Design Patterns like DAO, Service Locator, Value Object, Business Delegate Pattern, Front Controller Pattern, Singleton, MVC, Session facade etc. Used Maven to build and deploy the application and used Jenkins as Continuous Integration platform (CI/CD) to setup the automated builds.

Extensive experience in data processing and interfacing (Back-end/Front-end connectivity) skills using Oracle (SQL, PL/SQL, Stored procedures), MySQL and Create Entity Relationship Diagrams (ERD) for various database systems - Oracle, DB2 etc. Good understanding of Redux concepts such as State Store, Action Creator, Reducer and Container. Experienced in developing and deploying J2EE components (JDBC, Servlets, JSPs, EJBs) in Tomcat, WebLogic, WebSphere and JBoss Application servers.

Hands-on Experience in integration with JUnit, and Log4j frameworks. Good knowledge on the Spring Modules like Spring IOC, Spring MVC, Spring DAO, Spring Batch, Spring Web Flow, Spring Security and Spring Boot.

PROFILE SUMMARY



Contact this candidate