Post Job Free
Sign in

Stack Developer Web Services

Location:
Charlotte, NC
Posted:
September 15, 2025

Contact this candidate

Resume:

VENKATA AJITH GURRAM

Senior Java Full Stack Developer

214-***-****

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

www.linkedin.com/in/gurram-venkata-ajith-kumar

PROFESSIONAL SUMMARY

Around 12+ years of work experience in Java through all phases of Project Life Cycle, analysis, design, build, testing, and maintenance of applications using Java/J2EE and Object-Oriented Client-Server technologies and software models like Sprint, Waterfall, and Test-Driven Development (TDD).

Excellent design and programming skills in Java/J2EE, JavaScript, Struts, Spring, Angular JS, Node.js, Java Mail, EJB, Web services, JSP, JDBC, XML, XSD, XSLT, RMI, XML Parsers (DOM and SAX), JAXP, JAXB, Maven, Log4j, Junit, Power Mockito, Java Beans, JNDI, SQL, PL/SQL, Oracle, Tomcat, JBoss, Sybase.

Developed interactive web applications, replacing traditional legacy applications using Angular.

Experienced in creating Single Page Application (SPA) using Angular 16 framework.

Extensive experience in developing web applications using Spring Boot, Spring Security, Spring Core, Spring MVC, Spring AOP, Spring Actuator, Spring ORM, Spring JPA, and Spring REST.

Extensive experience in Application Software Design, Object-Oriented Design, Development, Documentation, Debugging, Testing, and Implementation.

Experience in developing RESTful web services as Microservices using Spring Boot for customers to consume data.

Used Spring ORM module for integration with Hibernate for the persistence layer.

Developed DAO implementation using Hibernate Template from Spring with Hibernate API.

Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.

Expertise in developing applications using Java, J2EE Standards, Servlet Programming, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, ANT, Hibernate, Oracle, SQL Server, MVC Architecture, Web Services, AJAX, Maven, SOAP, HTML, LOG4J, JavaScript.

Involved in writing Hibernate Query Language (HQL) for the persistence layer.

Designed the Application using Model View Controller Architecture and developed different modules using J2EE (Servlets, JSP, JDBC, JNDI).

Implemented the Model View Control (MVC) design pattern with Struts, JSP, and Servlets to control the flow of the application in the Presentation/Web tier.

Extensive experience in developing JAVA-based applications using JAVA, JEE, JDBC, EJB, Servlets, JSP, JSF, JMS, and Web services.

Implemented the application using Java object-oriented principles, Multithreading, Generics.

Worked on Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, File I/O, and concurrency.

Experience setting up a continuous integration (CI) and continuous delivery (CD) pipeline for your Java app in Azure Pipelines.

Used Java 8 features in developing code like Lambda expressions, creating resource classes, fetching documents from the database.

Extensive working with Amazon Web Services like using Elastic Beanstalk, EC2, and AMI with Linux.

Worked on Core Java and its libraries in creating the Java/J2EE web application's business logic.

Proficient in Java Design Patterns & J2EE design patterns.

Experience in developing applications using web/application servers like WebSphere, WebLogic, JBoss, Apache Tomcat.

Involved in building and deploying Apache ANT/MAVEN scripts for deployment and customizing WAR/JAR file management for web applications.

Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented Java objects using Hibernate.

Used Oracle, SQL Server, MongoDB, and Cassandra as databases and involved in the development of PL/SQL backend implementation.

Experience in RDBMS technologies like Oracle, MySQL, and Postgres using Functions, Triggers, and Stored Procedures and involved in the activity of complex queries Servers.

Deployed Spring Boot-based microservices in Docker and Amazon EC2 containers using Jenkins.

Hands-on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, RDS, and SQS.

Experience in message streaming using Apache Kafka and using message brokers such as Active MQ and RabbitMQ.

Good experience with web services like RESTful, SOAP.

Strong database skills in Oracle 12c, Sybase, DB2, MySQL, MS-Access, and MS SQL Server.

Excellent programming skills in several languages, as well as the ability to adapt to new technologies.

TECHNICAL SKILLS

Languages

C, C++, JAVA, J2EE, SQL, PL/SQL, Python

Java Technologies

Servlets, JSP, JPA, EJB, JMS, JSF, Java Beans, Struts, Spring, Spring Boot, RMI, Multi-threading, REST, SOAP, Log4j, Slf4j, Ant, Gradle, Maven, Applets. ActiveMQ, RabbitMQ, Apache Kafka, Spring Tool Suite.

Web Technologies

HTML5, CSS3, JavaScript, jQuery, Ajax, UI/UX, PHP, Angular JS, Node JS, Angular16, TypeScript, React JS, React Native.

Databases

Oracle, My SQL, SQL Server, DB2, PostgreSQL, MongoDB, Cassandra DB, SISS

ORM Frameworks

JPA, Hibernate, Eclipse Link, Spring Data JPA, Spring JDBC, Spring Data Rest

Web Servers

Apache Tomcat, IBM WebSphere, WebLogic and JBoss

Testing Frameworks

JUnit, Mockito, Easy Mock, TestNG, Karma, Jasmine, Jest, Chai, Cucumber, SonarQube

Web Services

SOA, SOAP, RESTFUL, JAX-WS, JAX-RS, XML Beans and Axis

Version Control Tools

Git, Subversion (SVN), CVS, and Clear Case, Bitbucket, Gitlab, GitHub

Methodologies

Agile, Scrum, TDD, OOAD, SDLC, DevOps, Safe Agile

Cloud Technologies

Jenkins, Docker, AWS, GCP, Azure

PROFESSIONAL EXPERIENCE

US Bank, Charlotte,NC Nov 2023 – Till Date

Sr Java Full Stack Developer

Project Title: Enterprise Digital Banking Platform Modernization.

Project Description: This project enhances US Bank’s online and mobile banking by migrating legacy systems to a microservices-based architecture using Java, Spring Boot, and Cloud technologies. It improves scalability, security, and real-time transaction processing while integrating AI-driven fraud detection and personalized banking services. The solution leverages CI/CD pipelines and DevOps for seamless deployment and agility.

Responsibilities:

Involved in all phases of the Software Development Life Cycle (SDLC) using Agile Methodology.

Developed User Interface using HTML5, CSS3, Ajax, JavaScript, Vue.JS, Express.JS, Bootstrap, jQuery, NodeJS.

Developed Single page application and structured the JavaScript code using Angular 16.

Implemented Angular 16 Controllers, directives, and modules.

Created TypeScript reusable components and services to consume REST API’s using Component based architecture provided by Angular 16.

Designed dynamic and multi-browser compatible pages using HTML, CSS, JavaScript, Angular Material, Typescript, Angular 16.

Implemented Services and Dependency Injection in Angular 16 to connect the web application to back-end APIs and for sharing the code between the components.

Maintained Interface compatibility and concurrency in the project using Java 17 new features like Lambda eac

Worked on Monitoring APIs in Spring Boot Actuator and Implemented swagger in Spring BOOT Rest Web services.

Integrated Gemini AI to enhance fraud detection and risk assessment in the AI-powered payment processing system.

Developed AI-driven transaction monitoring using Gemini models to identify anomalous patterns and prevent fraudulent activities.

Built conversational AI features using Gemini API for customer support and chatbot assistance in payment-related queries.

Developed REST APIs using Scala and Play framework to retrieve processed data from Cassandra database.

Developing UDFs in java for hive and pig and worked on reading multiple data formats on HDFS using Scala

Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs and Scala.

Used Scala collection framework to store and process the complex consumer information

Used Scala functional programming concepts to develop business logic.

Developed programs in JAVA, Scala-Spark for data reformation after extraction from HDFS for analysis.

Developed Spark scripts by using Scala shell commands as per the requirement.

Processed the schema oriented and non-schema-oriented data using Scala and Spark.

Utilized Gemini AI for sentiment analysis on transaction disputes and user feedback for improving customer service.

Implemented spring boot microservices to process the messages into the Kafka cluster setup.

Migrating existing applications into Micro services architecture using Rest APIs, Spring Boot, Spring Cloud config Netflix (eureka, Hystrix).

Configure and manage Kubernetes resources, including deployments, services, secrets, and ingress controllers.

Designed and developed integration solutions using Apache Camel, implementing routing and mediation patterns to ease seamless communication between disparate systems.

Designed the application using various Spring Framework Modules Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring JMS.

Worked on Spring Framework 5.x and Spring BOOT 2.x for Dependency and Transaction Management and implemented multithreading, concurrency, exception handling and collections whenever necessary.

Worked on RESTful Web services as well as Node Rest framework for backend services used Oracle for database services and RESTful web services using Jersey for JAX-RS implementation.

Demonstrate exposure with Continuous Integration, Continuous Deployment to DevOps CI/CD tool Methodologies.

Implemented and supported infrastructure as code using Terraform to automate the provisioning and configuration of cloud resources, ensuring efficient and scalable infrastructure deployments.

Implemented Elasticsearch cluster configuration, including index management, shards, and replication for best performance and fault tolerance.

Created visualizations and dashboards in Kibana to supply real-time insights into system performance, error monitoring, and troubleshooting.

Deployed Java 17 applications on the Azure Cloud platform, using Azure services and resources to ensure scalability, availability, and performance.

Implemented unit tests using testing frameworks like Jasmine and Karma to verify the functionality and correctness of individual Java 11 components and classes.

Developed JUnit test cases to evaluate all modules of the application, including the presentation tier built using JSPs and servlets.

Demonstrated expertise in using Selenium WebDriver for automating web applications.

Developed and implemented automation frameworks, such as the Page Object Model (POM), to enhance test script maintainability and reusability.

Integrated Selenium automation scripts into CI/CD pipelines to enable automated testing on code changes.

Managed test data and test environments to ensure consistency and reliability of automated tests.

Design and develop GraphQL APIs to support data retrieval and mutation operations.

Creating end-to-end tests using Protractor for Angular applications.

Designed and implemented pub/sub messaging systems using SNS, enabling reliable and scalable message delivery across multiple endpoints.

Designed and developed hybrid mobile modules using Ionic and Capacitor, enabling cross-platform support for both iOS and Android banking apps.

Integrated Capacitor plugins (Camera, Push Notifications, Secure Storage) to enhance mobile banking features.

Implemented real-time sync between Angular 16 web components and Ionic mobile components for consistent user experience.

Optimized hybrid app performance with lazy loading, code splitting, and AOT compilation to improve load times.

Designed and implemented scalable data models in Cassandra, perfecting data access patterns for high-performance read and write operations.

Utilized Splunk and Grafana to analyze and visualize data including creating custom dashboards to check system performance and identify issues proactively.

Integrated Jenkins with Git (GitHub/GitLab/Bitbucket) for automated triggers on code check-ins and pull requests.

Managed build artifacts using Nexus/Artifactory in Jenkins for both Scala and Java components.

Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of essential information between multiple business applications.

Implemented real-time Kafka-based messaging for transaction events, ensuring low-latency monitoring, which parallels requirements for bond risk management.

Developed risk scoring logic with Gemini AI to identify anomalous patterns — an approach transferable to bond exposure and market risk modeling.

Built dashboards and APIs to present transaction/risk insights to stakeholders, aligning with JD’s requirement for GUI and user empowerment.

Installed, checked, and maintained the development infrastructure including JIRA.

Used Maven as build automation tool for deploying the project on IntelliJ IDE.

Worked on Log4J to confirm functionalities and Mockito framework JUnit for Unit testing and executed TDD framework.

Environment: Agile Methodology, Java 17, Ionic and Capacitor, Gemini, J2EE, HTML5, CSS3, jQuery, Ajax, Rest API, Bootstrap, JavaScript, Angular 16, AWS, NodeJS, Hibernate, Spring Framework, Spring MVC, Spring IOC, Spring boot, Micro services, Spring security, Spring Data, OAuth, JAX-RS, GIT, JUnit, Maven, Restful, Oracle, IntelliJ IDE, JIRA, Jenkins, Kinesis, Docker, DevOps (CICD), ELK.

Raymond James Financials, Austin, TX Feb 2021 – Oct 2023

Sr Java Full Stack Developer

Project Title: Financial Services Dealership Platform (FSDP).

Project Description: FSDP is an enterprise financial services platform engineered to modernize dealership workflows, including service scheduling, resource allocation, and secure payment processing. The system integrates microservices (Spring Boot), distributed caching, and real-time analytics to deliver fast, scalable, and secure operations. With robust authentication (Spring Security, OAuth2) and 3D Secure payment gateways, FSDP ensures data protection and compliance. The cloud-native solution, powered by AWS and Kubernetes, supports multi-region deployments with localized workflows.

Responsibilities:

Collaborated as a Full Stack Developer in designing, developing, and maintaining a scheduling platform, optimizing dealership operations like appointment management, service scheduling, and resource allocation through scalable back-end services and dynamic front-end interfaces.

Developed and maintained RESTful APIs using Java and Spring Boot, ensuring high performance and scalability.

Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.

Designed RESTful APIs to manage Repair Orders (RO), service appointments, and dealership availability.

Collaborated with the team on frontend enhancements using ReactJS, ensuring seamless UI/UX.

Used React Router for dynamic, nested routing and navigation across multi-page React applications.

Developed dynamic, responsive user interfaces using ReactJS, ensuring seamless experiences across devices and improving user engagement.

Wrote unit and integration tests for React components using Jest and React Testing Library to ensure code quality and reliability.

Built reusable React components and implemented hooks to enhance code maintainability and streamline UI development.

Developed responsive and visually appealing web pages using HTML5 and CSS3, ensuring cross-browser compatibility and optimizing layouts for both desktop and mobile devices.

Designed and implemented database schemas and SQL patches for new features in the application.

Utilized Spring Boot to implement microservices, ensuring efficient communication between services with RESTful APIs and enabling seamless integration with other systems and databases.

Adopted Stream API improvements in Java 17 to write more concise and efficient code for handling collections and parallel processing tasks.

Integrated Druid for real-time analytics and fast querying on large-scale, time-series financial data, enabling low-latency insights for decision-making.

Implemented Hazelcast as an in-memory data grid (IMDG) to enhance performance through distributed caching and high-speed data processing for real-time financial calculations.

Leveraged CosmosDB for NoSQL data management, ensuring efficient handling of unstructured financial data and seamless integration with the existing Oracle database infrastructure.

Implemented Spring Security to safeguard microservices by providing authentication and authorization mechanisms, securing sensitive data and ensuring compliance with industry standards.

Integrated Spring Boot with Spring Security to enforce role-based access control (RBAC) and OAuth2 authentication, improving the security of RESTful microservices and minimizing the risk of unauthorized access.

Designed and implemented distributed caching (Hazelcast) and real-time analytics (Druid) for large-scale financial data, similar to bond portfolio risk aggregation.

Worked on Spring Security & OAuth2 to ensure compliance and protect sensitive financial transactions — relevant in fixed income systems.

Developed event-driven microservices with Kafka, decoupling services and enabling real-time monitoring of financial transactions, a key component in position management.

Integrated CosmosDB + Oracle for structured and unstructured financial data management, aligning with requirements for storing bond trade/position data.

Configured and managed Circuit Breakers to enhance system resiliency and fault tolerance.

Integrated CenPOS 3D Secure payment processing into the application, enhancing transaction security and ensuring compliance with industry standards, while adding new parameters (sessions3ds and opt3ds) to support 3D Secure authentication in payment flows.

Collaborated with payment teams to ensure seamless handling of 3D Secure sessions and optimized user experience during the transaction approval process

Automated CI/CD pipelines using Harness, ensuring seamless deployment of features to the cloud.

Monitored application performance and debugged issues using Splunk logs and custom monitoring dashboards.

Implemented robust JUnit test cases for critical application modules, achieving high code coverage.

Participated in agile development practices, managing user stories and milestones in Rally.

Used Kafka for implementing event-driven architecture, allowing microservices to communicate through events and ensuring decoupling between services for better scalability.

Configured Java VM options for optimized runtime performance in local and cloud environments.

Utilized AWS CloudWatch for monitoring application performance, setting up alerts, and troubleshooting issues.

Implemented automated storage solutions using Amazon AWS S3 for file handling and lifecycle management.

Integrated AWS services (S3, Lambda, IAM, RDS) into the application, leveraging AWS CLI for automation.

Deployed microservices on Amazon EKS using Kubernetes and managed configurations via Consul.

Contributed to the development and maintenance of features tailored for US and Australia releases, ensuring compliance with regional requirements and dealership workflows.

Integrated Docker with Jenkins to automate the build, test, and deployment process for microservices, ensuring faster and more reliable release cycles.

Deploy and manage applications on Tomcat J2EE server. Managed the codebase using GIT

Utilized Git and IntelliJ for version control and IDE-based development, adhering to best practices.

Supported cloud migration tasks, troubleshooting issues with ALKs, and ensuring seamless application deployment.

Environment: Java 8,17, J2EE, JSP, JPA, JDBC, Spring Boot, Spring Batch, Hibernate, HTML, XML, JavaScript, JSON, CSS, Redux, AWS, React, Cosmos DB, Angular 17, React hooks, JMS, Kafka, SOAP, NodeJS, Microservices, Okta, REST API, SQL, Oracle, GIT, GITLAB, WebSphere, Junit, Maven, Jenkins, Docker, Kubernetes, Terraform, Log4J, Agile

Delta Dental, Okemos, MI Sep 2019 – Jan 2021

Java Full Stack Developer

Project Title: Member Services and Claims Processing Modernization Platform.

Project Description: DeltaCare is a cloud-enabled platform designed to modernize dental insurance operations, including member services, claims processing, and real-time analytics. The system leverages microservices architecture, Kafka-based messaging, and Spring Boot APIs to streamline business workflows and enhance scalability. Responsive web interfaces built with AngularJS and React provide seamless user experiences, while integrated dashboards offer real-time insights for business customers. The platform ensures secure, efficient operations with containerized deployments on Docker and Kubernetes.

Responsibilities:

Participated in design, development, test, and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.

Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.

Designed and developed Presentation Layer using MVC framework, jQuery, HTML, XML, AJAX, JavaScript, and CSS.

Implemented transaction management using Spring declarative transaction management with Spring AOP concepts.

Used Spring dependency injection mechanism to inject application dependencies at runtime.

Designed and developed web-based software using Spring MVC Framework and Spring Core.

Designed and developed Web Services to provide services to various clients using RESTful.

Integrated Scala-based microservices with existing Java Spring Boot applications, ensuring seamless interoperability.

Web application development for backend using Angular JS with innovative HTML and CSS3 techniques.

Implemented Single Page Design and customized directive and filter criteria by using Angular JS.

Modified existing applications to a suite of micro services and all micro services to facilitate deployment using Spring Boot and Junit and Power Mock frameworks for unit testing.

Integrated Scala-based microservices with existing Java Spring Boot applications, ensuring seamless interoperability.

Implemented message serialization and deserialization using Avro/JSON for Kafka topics in Scala-based services.

Designed Kafka topics and partitioning strategies to ensure high throughput and fault tolerance.

Developed code for Responsive web design in JavaScript using Angular JS.

Involved in daily SCRUM meetings to keep track of the project status.

Developed various single page applications (SPA) using Angular JS and used various predefined components from NPM (Node Package Manager).

Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.

Set up Dockerized build environments in Jenkins for consistent Scala application builds across environments.

Automated deployment of Scala and Java applications to development, QA, and production environments using Jenkins.

Used web-based GIT repository manager with issue tracking features.

Extensively used Git for version controlling and regularly pushed the code to GitHub.

Made the application responsive using Bootstrap and CSS Media Queries.

Worked with CSS Icons, CSS Pseudo-class, CSS Pseudo-element, CSS Image Sprites, CSS background and CSS3 Shadows to give additional effects.

Involved in developing micro services integrated with VSTS for CI/CD by automating the build/release process.

Checked cross browser compatibility issues and hence worked on different browsers like Google chrome, Internet explorer, Firefox, and safari.

Experienced in implementing CRUD database operation on such as MongoDB.

Worked with Bit Bucket for recording the progress and later for version control.

Wrote SQL, PL/SQL queries and used DB2 stored procedure, functions, triggers, cursors, objects, sequences and more.

Developed shell scripts for monitoring and tuning of JBoss Server.

Developed application using Eclipse IDE.

Used Maven build file to build and deploy the application.

Worked on SVN Version Control Systems.

Used Log4J to capture the logging information and JUnit to test the application classes.

Developed Git controls to track and maintain the different version of the project.

Environment: Java 8, J2EE, Spring 4.2, Hibernate 4.3, AWS (EC2, S3, IAM), Spring MVC, Spring Boot, Angular 11, Micro Services, React JS, HTML, CSS, Java Script, jQuery, REST Web Services, MongoDB, Neo4J, ELK Stack, Kafka, Docker, Kubernetes, AWS S3, RDS, MySQL, Maven, JUnit, JMS, Jenkins, JIRA, Git.

State Of Michigan, Lansing, MI March 2017 – Aug 2019

Java Full Stack Developer

Project Title: Medicaid Digital Eligibility & Claims Processing System

Project Description: The State of Michigan is modernizing its Medicaid eligibility and claims processing system to enhance efficiency, accuracy, and accessibility for citizens, healthcare providers, and government agencies. This system will streamline Medicaid applications, eligibility verification, claims submissions, and reimbursements through a cloud-native, microservices-based architecture with real-time processing and advanced security

Responsibilities:

Developed User Interface using HTML5, CSS3, Ajax, JavaScript, Bootstrap, jQuery and ReactJS.

Analyzing business requirements and translating them into conceptual and logical data models using ERD.

Maintained Interface compatibility and concurrency in the project using Java 11 new features like default, static methods, Lambda Expressions, Streams, and Concurrency API.

Designed and implemented the application using various Spring Framework Modules Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring JMS, Spring Data, Spring Cloud, Spring Integration and Hibernate.

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

Developed Kafka producers and consumers in Scala and Java for real-time data streaming between microservices.

Integrated Kafka with Spring Boot and Play Framework applications for asynchronous, event-driven communication.

Managed Amazon Web Services (AWS) like EC2, S3 bucket, ELB, Auto- Scaling, AMI, IAM through AWS Console and API Integration.0

Responsible for creating an Amazon EC2 instance using (AWS) Elastic Bean Stalk and deploying the application on it.

Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.

Managing multiple AWS instances, assigning the security groups, Elastic Load Balancer and AMIs.

Written Cloud Formation templates and deployed AWS resources using it.

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

Utilized tools like JMeter for load testing to assess the performance, scalability, and resilience of Java 11 applications under various load conditions.

Utilized tools like Postman and SoapUI to evaluate and confirm the functionality and behavior of web services and API endpoints.

Utilized Fiddler for HTTP traffic monitoring and debugging, analyzing request and response headers, and troubleshooting API communication issues.

Implemented Gemini AI to automate Medicaid eligibility verification through advanced NLP and predictive modeling.

Integrated Gemini-powered AI chatbots to assist citizens in navigating Medicaid services and claim submissions.

Used Gemini AI for intelligent data extraction and validation to improve accuracy in claims processing.

Enhanced fraud detection by deploying Gemini ML models to analyze claim patterns and detect anomalies.

Conducted testing and debugging activities to ensure the quality and stability of Apache Camel routes and integrations.

Developed message-oriented systems using SQS, ensuring fault-tolerance and scalable application architectures.

Collaborated with cross-functional teams to design and deploy Terraform modules, enabling streamlined infrastructure management and ensuring consistency across environments.

Implemented centralized logging solution using Splunk, resulting in a 50% reduction in time to troubleshoot and resolve issues.

Used Docker to containerize the Services and APIs to run on EC2 instances and implemented the build stage to build the Micro Service and push the Docker Container image to the private Docker registry.

Implemented Asynchronous messaging between components using JMS.

Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template JDO and Hibernate Template to perform the database operations by connecting to Data sources available.

Developed user interface by using React JS, Flux for SPA development, also used React forms for data driven form components and React router to define module level routing.

Used ReactJS to capture user actions and render the relevant action, as well as dynamically make the UI based on user actions.

Ability in creating Custom Reusable React Components Library for clients and experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites by displaying data using React WIF, Redux, ES6.

Worked on React Virtual DOM and React views, rendering using components which contains custom HTML tags. used Web Sockets with React to maintain consistent and real-time state across users.

Hands-on experience with React state management libraries such as Redux or MobX.

Proficient in React.js, React Router, and React Hooks.

Successfully refactored a legacy application to use React, resulting in a 40% performance improvement and a more maintainable codebase.

Developed test cases with JUnit and Mockito framework to evaluate the application functionalities and Log4j for logging purposes.

Experienced in



Contact this candidate