Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Timeline
Generic

JAI SRI ANANDAN

Austin,United States

Summary

Around Over 5+ years of extensive work in Analysis, Designing, Implementing and Testing for robust Web-based and client/server applications with specialization in Java/J2EE. Experienced using J2EE architecture in application development for the diveAround Over 5+ years of extensive work in Analysis, Designing, Implementing and Testing for robust Web-based and client/server applications with
specialization in Java/J2EE.
Experienced using J2EE architecture in application development for the diversified domains of Insurance, Healthcare, Banking, e-commerce,
Insurance, and Telecom.
Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java
collections in various projects.
Extensive programming experience in developing web-based applications using Java, J2EE, JSP, Servlets, EJB, Spring, Hibernate, JDBC, JavaScript,
HTML, AJAX, JavaScript Libraries, Web Services, etc.
Experience working in Spring Framework 4.0, Spring Cloud, Spring Cloud Stream, Struts Framework and O/R mapping Hibernate framework.
Expertise in SOAP, REST Web Services, and XML technologies (XSD, XSLT, XPath).
Experience with and solid understanding of Microservices in implementing client-server business applications.
Expertise in implementing Microservices using Spring, Spring Boot and Spring Batch.
Experienced in React JS and working with Redux and React Flux architecture.
Experience in React.js for creating interactive UIs using One-way data flow, Virtual DOM, JSX, and React Native concepts.
Experienced in developing dynamic and responsive user interfaces using Angular, with a strong focus on creating modular, reusable components,
and optimizing application performance through best practices.
Good knowledge of Spring's IOC, AOP, Spring DOB, Spring MVC, and Spring's integration with Hibernate and Struts technologies and worked
on NoSQL databases like Mongo DB and Cassandra.
Robust RDBMS implementation and development skills using Oracle, IBM DB2 Database Servers and hands-on experience with SQL, PL/SQL.
Used AWS to connect with Amazon SQS for bulk email processing. Implemented AWS IAM to manage the credentials of applications that run on
EC2 instances.
Skilled in deploying and managing applications on Microsoft Azure, utilizing services such as Azure App Service, Azure Kubernetes Service, and
Azure DevOps for efficient CI/CD pipelines and scalable cloud solutions.
Highly experienced with Java complaint IDEs like STS, Eclipse, IntelliJ, and NetBeans.rsified domains of Insurance, Healthcare, Banking, e-commerce, Insurance, and Telecom. Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects. Extensive programming experience in developing web-based applications using Java, J2EE, JSP, Servlets, EJB, Spring, Hibernate, JDBC, JavaScript, HTML, AJAX, JavaScript Libraries, Web Services, etc. Experience working in Spring Framework 4.0, Spring Cloud, Spring Cloud Stream, Struts Framework and O/R mapping Hibernate framework. Expertise in SOAP, REST Web Services, and XML technologies (XSD, XSLT, XPath). Experience with and solid understanding of Microservices in implementing client-server business applications. Expertise in implementing Microservices using Spring, Spring Boot and Spring Batch. Experienced in React JS and working with Redux and React Flux architecture. Experience in React.js for creating interactive UIs using One-way data flow, Virtual DOM, JSX, and React Native concepts. Experienced in developing dynamic and responsive user interfaces using Angular, with a strong focus on creating modular, reusable components, and optimizing application performance through best practices. Good knowledge of Spring's IOC, AOP, Spring DOB, Spring MVC, and Spring's integration with Hibernate and Struts technologies and worked on NoSQL databases like Mongo DB and Cassandra. Robust RDBMS implementation and development skills using Oracle, IBM DB2 Database Servers and hands-on experience with SQL, PL/SQL. Used AWS to connect with Amazon SQS for bulk email processing. Implemented AWS IAM to manage the credentials of applications that run on EC2 instances. Skilled in deploying and managing applications on Microsoft Azure, utilizing services such as Azure App Service, Azure Kubernetes Service, and Azure DevOps for efficient CI/CD pipelines and scalable cloud solutions. Highly experienced with Java complaint IDEs like STS, Eclipse, IntelliJ, and NetBeans.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Full Stack Java Developer

Wells Fargo
Austin, United States
06.2023 - Current
  • Developed and deployed Java-based microservices to create scalable, distributed applications, enhancing modularity and maintainability
  • Used Java features - Functional interfaces, method references, predicates, optional classes, and lambda expressions for communicating between the business layer and database
  • Designed and developed RESTful APIs to support seamless communication between client and server, adhering to REST principles
  • Developed intuitive and responsive user interfaces using modern front-end technologies such as HTML5, CSS3, JavaScript, and React, enhancing user experience and engagement
  • Built React application with Redux for state management and React-router to route pages on client-side to build SPA
  • Used React JS components, Forms, Events, Keys, Router, Animations and Flux concept
  • Used J2EE Design Patterns like Singleton, Service Locator, Session Facade Business Delegate during development
  • Used React JS to turn application into Single Page
  • Implemented Drag & Drop feature using React - Draggable
  • Worked on React JS Virtual Dom and React views, rendering using components that contain additional components called custom HTML tags
  • Used ReactJS for templating for faster compilation and developing reusable components
  • Designed and implemented application using Spring MVC, Spring Boot, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate
  • Implemented MVC design pattern using spring framework
  • Extensively used Spring MVC to control the flow of the application
  • Ensured API security using OAuth2, JWT, and API key authentication mechanisms
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure
  • Used AWS-SQS to make list, delete and purge queuing on the cloud platform, for pushing and alerting messages to the application we used AWS-SNS
  • Developed and Maintained serverless architectures using API Gateway, CloudFormation, and CloudWatch
  • Create and maintain automated deployment pipelines using AWS Code Pipeline and Code Build
  • Develop and maintain automated testing frameworks using AWS services such as Code Build and Code Deploy
  • Managed MongoDB environment from availability, performance, and scalability perspectives
  • Created various types of indexes on different collections to get good performance in Mongo database
  • Containerized Microservices using Docker and Kubernetes for automated deployments, scaling & operations
  • Implemented Kafka High-Level consumers to get data from Kafka partitions and move into HDFS
  • Engineered robust RESTful APIs, ensuring seamless client-server communication while implementing OAuth2 and JWT for enhanced security
  • Craft responsive UIs with React, boosting user engagement
  • Implement Redux for state management and React-router for SPA functionality
  • Apply ReactDraggable for intuitive drag-and-drop features
  • Paired with the product team and as a developer team took part in Requirement analysis of the various modules involved with in the application
  • Used Hibernate, Object/relational mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle relational data model with a SQL-based schema
  • Created and injected Spring services, Spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes
  • Used RESTful Web Services for integrating with multiple Payment gateways CREDIT CARD, DEBIT CARD, INTERNET BANKING, WALLET etc
  • Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST
  • Extensively worked on Spring bean wiring, Spring DAO a spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions
  • Worked on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle
  • Created Jenkins jobs for continuous integration and continuous delivery to AWS environment
  • Worked with Java libraries to access AWS facilities as Simple Storage service, Simple queue, and Simple DB
  • Hosted and tested the application on AWS servers before publishing it in an actual production environment
  • Scaled the component interactions and generalized the interfaces using Restful web service
  • Wrote test cases using JUnit as the Unit testing framework and Protractor as automation testing for the developed Java applications
  • Pioneered microservice architecture with Spring Boot, enhancing scalability
  • Developed automated testing frameworks using JUnit and Protractor, improving code quality and reliability.

Sr. Full Stack Java Engineer

Verizon
Minneapolis, United States
09.2020 - 12.2022
  • Developed and deployed Java-based microservices to create scalable, distributed applications, enhancing modularity and maintainability
  • Used Java features - Functional interfaces, method references, predicates, optional classes, and lambda expressions for communicating between the business layer and database
  • Designed and developed RESTful APIs to support seamless communication between client and server, adhering to REST principles
  • Developed intuitive and responsive user interfaces using modern front-end technologies such as HTML5, CSS3, JavaScript, and React, enhancing user experience and engagement
  • Built React application with Redux for state management and React-router to route pages on client-side to build SPA
  • Used React JS components, Forms, Events, Keys, Router, Animations and Flux concept
  • Used J2EE Design Patterns like Singleton, Service Locator, Session Facade Business Delegate during development
  • Used React JS to turn application into Single Page
  • Implemented Drag & Drop feature using React - Draggable
  • Worked on React JS Virtual Dom and React views, rendering using components that contain additional components called custom HTML tags
  • Used ReactJS for templating for faster compilation and developing reusable components
  • Designed and implemented application using Spring MVC, Spring Boot, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate
  • Implemented MVC design pattern using spring framework
  • Extensively used Spring MVC to control the flow of the application
  • Ensured API security using OAuth2, JWT, and API key authentication mechanisms
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure
  • Used AWS-SQS to make list, delete and purge queuing on the cloud platform, for pushing and alerting messages to the application we used AWS-SNS
  • Developed and Maintained serverless architectures using API Gateway, CloudFormation, and CloudWatch
  • Create and maintain automated deployment pipelines using AWS Code Pipeline and Code Build
  • Develop and maintain automated testing frameworks using AWS services such as Code Build and Code Deploy
  • Managed MongoDB environment from availability, performance, and scalability perspectives
  • Created various types of indexes on different collections to get good performance in Mongo database
  • Containerized Microservices using Docker and Kubernetes for automated deployments, scaling & operations
  • Implemented Kafka High-Level consumers to get data from Kafka partitions and move into HDFS
  • Engineered robust RESTful APIs, ensuring seamless client-server communication while implementing OAuth2 and JWT for enhanced security
  • Craft responsive UIs with React, boosting user engagement
  • Implement Redux for state management and React-router for SPA functionality
  • Apply ReactDraggable for intuitive drag-and-drop features
  • Paired with the product team and as a developer team took part in Requirement analysis of the various modules involved with in the application
  • Used Hibernate, Object/relational mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle relational data model with a SQL-based schema
  • Created and injected Spring services, Spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes
  • Used RESTful Web Services for integrating with multiple Payment gateways CREDIT CARD, DEBIT CARD, INTERNET BANKING, WALLET etc
  • Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST
  • Extensively worked on Spring bean wiring, Spring DAO a spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions
  • Worked on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle
  • Created Jenkins jobs for continuous integration and continuous delivery to AWS environment
  • Worked with Java libraries to access AWS facilities as Simple Storage service, Simple queue, and Simple DB
  • Hosted and tested the application on AWS servers before publishing it in an actual production environment
  • Scaled the component interactions and generalized the interfaces using Restful web service
  • Wrote test cases using JUnit as the Unit testing framework and Protractor as automation testing for the developed Java applications
  • Pioneered microservice architecture with Spring Boot, enhancing scalability
  • Developed automated testing frameworks using JUnit and Protractor, improving code quality and reliability.

Sr. Full Stack Java Developer

Hartford
Dallas, United States
05.2019 - 08.2020
  • Developed Java Microservices that contains business logic, software requirements and algorithms
  • Defines internal interfaces
  • Performed requirements allocation between Microservices, Microsites, and data communications
  • Implemented J2EE Design patterns like Data Access Objects, Business Objects, Session Facade and Java Design Patterns like Singleton
  • Responsible for developing secured single page web applications using HTML5, CSS3, ES6, JavaScript, Angular and Node JS, rapid prototyping
  • Developed dynamic and responsive user interfaces using Angular, enhancing user experience with modular and reusable components
  • Developed REST based Microservices using Spring Boot, Docker instances, Spring Data with JPA
  • Implemented state management using NgRx for scalable and maintainable application state handling
  • Optimized application performance by implementing lazy loading, ahead-of-time (AOT) compilation, and other best practices
  • Persisted, retrieved and updated data into NoSQL cache memory Cassandra DataStax connectivity
  • Deployed and managed applications on Microsoft Azure, leveraging services like Azure App Service, Azure Functions, and Azure Kubernetes Service (AKS) for scalable and resilient deployments
  • Utilized Azure Blob Storage for efficient and scalable object storage solutions
  • Developed Maven Script and developed builds using Maven and Continuous Integration Servers using Jenkins
  • Involved in writing JUNIT test cases and day to day builds and deployments using JENKINS
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and production environments
  • Had knowledge on Kibana and Elastic search to identify the Kafka messages failure scenarios
  • Performed migrations, conversions, and data reorganizations of databases, as needed
  • Hands on experience on Kafka Topics, partitions, brokers, producers, consumers, and consumer groups
  • Followed software development life cycle and AIG home grown development and pre-deployment process to design, develop, test and deploy application.

Education

Master's - Computer science

Texas Tech University
Texas, USA
01.2024

Bachelor's - Electronics and Communication Engineering

MVIT
Puducherry, India
01.2019

Skills

  • C
  • C
  • Java
  • SQL
  • PL/SQL
  • Python
  • Shell
  • J2EE Technologies
  • Servlet
  • JSP
  • EJB
  • Java Beans
  • JDBC
  • JNDI
  • JSTL
  • Java Mail
  • RMI
  • ANT
  • Struts
  • Spring
  • MVC
  • Hibernate
  • DHTML
  • XML DeploymentDescriptors
  • JSF
  • AJAX
  • JMS
  • JavaScript
  • Design patterns
  • JVM
  • Java EE 6
  • Frameworks
  • Spring40
  • Spring Boot
  • Spring Cloud
  • Web Services
  • WSDL
  • SOAP
  • REST
  • XML Beans
  • JAX-WS
  • JAX-RS
  • Web Technologies
  • HTML
  • CSS
  • Vue
  • XML
  • JQuery
  • TypeScript
  • Angular25
  • React-JS
  • Web / Application Servers
  • Apache Tomcat 90
  • IBM Web Sphere85
  • Development Tools
  • Eclipse
  • NetBeans
  • IntelliJ
  • Spring Tools Suite (STS)
  • Build Tools
  • Maven
  • Ant
  • Jenkins
  • Jules
  • Testing & Logging
  • JUnit
  • Log4j
  • Apache Maven
  • Database
  • Oracle 8i/9i/10g
  • SQL Server 00/05/08R2
  • DB2
  • MySQL
  • MongoDB
  • Containerization & Orchestration
  • Docker
  • Kubernetes
  • OpenShift
  • Elastic Services
  • PCF
  • Version Control
  • CVS
  • SVN
  • Git hub

Certification

  • Oracle Cloud Infrastructure Generative AI Professional
  • Microsoft certified Azure Architect Technologies
  • Microsoft certified Azure DevOps Engineer Expert
  • Microsoft certified Azure Administrator Associate

Personal Information

Title: SENIOR SOFTWARE DEVELOPER

Timeline

Full Stack Java Developer

Wells Fargo
06.2023 - Current

Sr. Full Stack Java Engineer

Verizon
09.2020 - 12.2022

Sr. Full Stack Java Developer

Hartford
05.2019 - 08.2020

Master's - Computer science

Texas Tech University

Bachelor's - Electronics and Communication Engineering

MVIT
JAI SRI ANANDAN