Tejaswini A
FullStack Java Developer
+1 (217) 220-8277
tejaswini.ayyagari9@[Link]
PROFESSIONAL SUMMARY:
5 years of Information Technology experiences in Analysis, Design and Development in Java-J2EE technologies.
Experienced in Agile SCRUM, RUP (Rational Unified Process) and TDD (Test Driven Development) software
development methodologies.
Extensive experiences in web based multi-tier enterprise applications & Client / Server Applications using
Java/J2EE technologies& have good exposure in Model View Controller (MVC) Architecture based
applications using Spring MVC Framework and Spring Boot Framework with expertise in presentation,
business and database layers.
Experience in Web Services like Restful (Microservices), SOAP, WSDL and good Knowledge in SOA
Experience in Developing REST APIs in Spring Boot and JSON Objects for communication between
components of applications.
Experience in writing applications using Java/J2EE & related technologies such as Hibernate, EJB3, Servlets,
JSP, JDBC, Java Beans, XML, CSS, HTML, jQuery, Angular Js.
Expertise in Core Java programming concepts such as OOP Concepts, Exception Handling, Multi-
threading, Data Structures and Algorithms.
Extensive experience in Angular JS, React JS, [Link], Backbone and Bootstrap.
Expertise in Web Application Development using HTML/HTML5, CSS/CSS3, JavaScript, SAAS, Angular
JS, Angular 2, [Link], jQuery, Bootstrap, XML, XSL, XSLT, XPath, XQuery, Java Swing JSON, DOJO,
ExtJS, JSTL and AJAX.
Experience in working on Linux environment, Windows, and UNIX shell scripts.
Hands on experience in developing several Micro services using spring boot, jersey, swagger to communicate
through HTTP protocol for implementing SOA approach and web services.
Good experience in implementing SOA solutions through Web-Services using JAX-WS, SpringWS, SOAP,
WSDL and RESTful services.
Expertise in developing Microservices using Spring Boot and Node JS to build more physically separated
modular applications which will improve scalability, Availability, Agility of application.
Knowledge on Java8 features like lambda expression, Stream API, and Interfaces.
Good Working experience in using different Spring modules like Spring Core Container Module, Spring MVC
Framework 4.x, Spring Security, Spring ORM Module, Spring Data, Spring Cloud in Web applications.
Hands on experience with developing Microservice architecture, designing and developing RESTFUL web
services using Spring Boot 2.x Framework.
Worked in container based technologies like Docker, Kubernetes and OpenShift
Expertise in deploying Spring Boot based microservices Docker container using Amazon EC2 container
services.
Experience in developing web applications using Spring, Hibernate, JDBC, Java Server Pages (JSP 2.3), Servlet
3.0, Web Services and OAuth 2.0.
Extensive experience in Front-End UI technologies like CSS3, HTML4/5, jQuery 3.x and Bootstrap JS, Angular
2.0 for developing dynamic and responsive web pages
Experience in built web services using spring and CXF operating within ESB, offering REST, and SOAP
interfaces.
Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and
JQuery.
Experience in database programming using Oracle, MySQL, Postgres 9.3 and proficiency in developing SQL in
JDBC as well as client server environments.
Worked on many custom modules and widgets using React JS/CSS/HTML and made those cross-browsers
consistent.
Implemented CI CD pipelines using Jenkins and build and deploy the applications.
Used CI tool Jenkins to automate the compilation and implemented continuous delivery with Docker to run all the
tests before generating war file.
Proficient with container systems like Docker and container orchestration like EC2 Container Service,
Kubernetes, worked with Terraform.
Managed Docker orchestration and Docker containerization using Kubernetes.
Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
Experience in UNIX Shell scripts and UNIX environment to deploy the application.
Experience in using Spring ORM module and integration with Hibernate ORM framework
Experience in writing JUnit and DB Unit test cases in test driven environment.
Experience in Retail Domain.
Written SQL queries, stored procedures and triggers using relational databases like Oracle 9i/10g, and SQL
Server.
Quick Learner, highly motivated team player with organizational and analytical skills.
SKILL SET:
Programming Languages Java, J2EE, C, C++, PL/SQL
J2EE Technologies Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JDBC 2.0/3.0, JNDI, OSGI, EJB 2.0/3.0,
RMI
XML technologies XML, XSL, DTD, XSD, JAXP, JAXB
Web Technologies HTML, DHTML, JavaScript, Angular JS, Vue JS, Angular 2,4,6, Node JS, React
JS, Mocha\Chai, AJAX, CSS, JQUERY, DOJO, JSP, GWT (Google Web
Toolkit)
Frame Works Struts 1.2/1.3/2.0, Spring 5, Spring MVC, Spring IOC, Spring AOP, JMS, JSF,
JUnit, AJAX, Spring Boot, Spring Batch, and Spring Security. MVC, Hibernate
5.0, Tiles, Validator, Microservices
Database Oracle 12c, SQL Server, MySQL, Cassandra, NoSQL, MongoDB
Cloud Technologies Pivotal Cloud Foundry (PCF), AWS
Application/Web-Servers IBM WebSphere 5.X/6.0/8.1, WebLogic 7.x/8.x/9.0/10.3, JBoss, Apache Tomcat
5.0/5.5
Messaging System JMS, IBM MQ-Series, IBM WebSphere, MQ, Active MQ, RabbitMQ
Web Services WSDL, SOAP, UDDI, JAX-WS, JAX-RS, AXIS 2, CXF, JERSEY
IDE Tools RAD, Eclipse, My Eclipse, NetBeans
Configuration Tools CVS, Rational Clear Case, SVN
Version Controller Tools CVS, SVN, Clear case, GIT, Harvest.
Operating Systems Windows, UNIX, LINUX, MacOS
Build/Testing Tools Ant, Maven, Jenkins, JUnit, Log4j, XML Spy, SOAP UI, GITHUB
Design Methodologies UML, Microsoft Visio, Rational Rose, SDLC, Agile
PROFESSIONAL EXPERIENCE:
Client: TD Bank, Fairfax, VA Apr2024 – Till date
Role: Sr. Java/J2EE/Full Stack Developer
Responsibilities:
Involved in analysis, specification, design, and implementation and testing phases of Software Development Life
Cycle (SDLC) and used Agile Methodology (SCRUM) for developing Immunization Registry Web Application
using Java, J2EE, Struts, Spring Framework, Spring Boot 2.7.x and Hibernate.
Extensively used core java concepts like Collections API, Exception Handling, Multithreading, Synchronization
and Java I/O during development of business logic.
Implemented Microservices architecture using Spring Boot for making application smaller and independent.
Developed Spring Boot application with Microservices and used Spring Core Annotations for Dependency
Injection Spring DI, Spring MVC, REST APIs and Spring Boot for microservices.
Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, Struts tags and HTML.
Implemented Menu Groups, and tabs of application using JSF, Angular Js, HTML5, XHTML, CSS,
JavaScript, and jQuery.
Page 3
Designed and developed the REST based Microservices using the Spring boot.
Implement Java8 features including Lambda, Advanced for each loop, and Streams.
Involved in writing API for Amazon Lambda to manage some of the AWS Services.
Worked with Angular 4 for developing web application which is used to act as mediate in the project.
Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring
AOP and Spring Annotations.
Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template
and Hibernate Template to perform the database operations by connecting to Data sources available.
Removed all the XML based configurations required to build the MVC application and maintained in the classes
using Spring Boot.
Developed views using the HTML, CSS, and JS components of Bootstrap framework.
Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
Used Microservices to communicate using synchronous protocols HTTP and REST.
Implementing or exposing the Microservices based on Restful API utilizing Spring Boot with Spring MVC.
Extensive hands-on experience on AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3, Cloud Formation
Templates.
Implemented CI CD pipelines using Jenkins and build and deploy the applications.
Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
Proficient in Developing and deploying Java API's with an understanding of both front end and backend
technologies like HTML, CSS, JDBC, JSP, Hibernate, Restful web services and deploying using AWS platform.
Designed and developed the REST based Microservices using the Spring Boot.
Performed complete database operations for various layers using Hibernate (ORM).
Involved in writing Stored Procedures, Functions, Packages and Cursors using SQL for different webpages
of application.
Integrated Micros services-based API’s with Splunk to analyze logs.
Wrote UNIX Shell scripts and used UNIX environment to deploy the application.
Using CVS for software configuration management and version control.
Preparing test cases and strategies for unit testing and integration testing using JUnit.
Using the LOG4j to log regular Debug and Exception statements.
Retail Domain experience
Worked with QA team for testing, troubleshooting issues and resolve defects.
Involved in various Project Management discussions with the Customer team.
Environment: Java 11, HTML5, CSS3, AWS, jQuery, SQL, Ajax, [Link], [Link], J2EE, Spring Framework 5.0,
Spring MVC 4.2, JSP, Hibernate 4.0, Microservices, Web services, Restful, Jenkins, Web Sphere, Agile, Maven, JIRA,
AWS, Junit, Log4j.
Client: Fairway, Dallas TX Jan 2023– Mar 2024
Role: Java/J2EE Developer
Responsibilities:
Agile Methodology is used in analyzing, defining, and documenting the application and will support functional
and business requirements.
Developed Business Objects to store the temporary data and then creating XML content for XSLTs.
Actively involved and designed the user interfaces using JSPs.
Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, JQuery,
AJAX and Angular JS.
Created Reusable Modules and Custom Directives in Angular 2.0 which got used in various places of
application.
Extensively used core java concepts like Multithreading, Collections Framework, File I/O and concurrency.
Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling,
I/O System, Multi-Threading, JDBC, Generics.
I did the effort to build the IBM Connections Developer Experience around the application, engagement on Stack
Overflow, and evangelized the use of IBM technology to rapidly enable developers with IBM Services.
Developed the application using Spring Framework that leverages MVC architecture.
Used Spring Inversion of Control (IOC) for dependency injection.
Created and consumed RESTful Services.
Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
Worked on Sun Jersey REST framework to create web services.
Designed and developed Microservices business components using Spring Boot with Spring MVC flow.
Developed Restful Services using JAX-RS with Spring Boot and Micro Service Architecture to enable
Microservices to deploy in the cloud.
Developed Terra form scripts to create the AWS resources such as EC2, Auto Scaling Groups, ELB, Route53,
S3, SNS and Cloud Watch Alarms.
Created AWS Lambda using java to perform event driven processing.
Automated application deployment in the cloud using Docker technology using Elastic Container Service
scheduler.
Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using Stack especially worked
with database setup and maintenance on AWS EC2.
Used Rabbit MQ queues for implementation of multi-threaded synchronization processes and used JMS
queues for consumption requests.
Developed REST API's using Spring MVC and spring boot, hosted all Microservices on Pivotal Cloud
Foundry (PCF).
Used Micro service architecture, with Spring Boot-based services interacting through a combination of REST
and leveraging AWS to build, test and deploy Microservices.
Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC
and Spring ORM.
Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be
stored in AWS S3.
Developed test cases for Unit Testing using JUnit and Mockito.
Used JIRA tool for Issue/bug tracking for monitoring of work assignment in the system and Log4J was used to
monitor the error logs.
Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using
Jenkins along with UNIX Shell scripts to automate routine jobs.
Based on functional requirements, developed Class Diagrams and Sequence Diagrams using Rational Rose.
Involved in writing Thread Safe blocks for multithread access to make valid transactions.
Developed user interface using JSP, HTML, XHTML, XSLT and Java Script to simplify the complexities of
the application.
Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot
for microservices and Spring Batch for running batch jobs.
Developed PL/SQL’s functions and stored procedures for supporting the data transfer to and from web
application, oracle database.
Used Apache-tomcat container for local and development environment deploying API and core modules of the
application.
Prepared unit test cases for Unit testing the new functionality and supporting ST and UAT till the roll out to
production.
Environment: Java, J2EE, Restful Web Services, Spring, Hibernate, Spring Boot, Microservices, Angular JS, JQuery,
AWS, JMS, Junit, Mockito, RabbitMQ, Maven, Oracle, JSPs, Servlets, JavaScript, EJB, JDBC, HTML5, CSS3, XML,
SQL, AJAX, Apache Tomcat, WebLogic Server, UNIX.
Page 5
Client: Panasonic, India
June 2020- –Dec 2022
Role: Java Developer
Responsibilities:
Involved in complete Agile/SDLC – Requirement Analysis, Development, System, and Integration Testing.
Used IntelliJ IDEA for coding, debugging, and testing the application modules.
Developed micro-services using Spring Boot and exposed them as RESTful services.
Used Spring WebFlux/Spring Data JPA to support repository layer implementation of CRUD operations on
MongoDB and MySQL and implemented responsive programming.
Used POSTMAN to test the rest-based services and experienced with TDD methodologies while using Junit and
Mockito to test the middleware services.
Integrated Spring Security with OAuth2 to authenticate users via Google, Twitter, Facebook, and other 3-party
providers.
Implemented ActiveMQ producer using Spring JMS for developing messaging services and notification features
between business owners and customers.
Developed Spring REST controllers to serve data in XML and JSON format and configured application using
Maven.
Responsible for labeling the code, branching for releases, merging branches, and moving code to test &
production environments.
Used Java Messaging Service (JMS) for reliable and asynchronous exchange of important information such as
Payment status report.
Implemented Hibernate utility classes, session factory methods, and different annotations to work with back-end
data base tables.
Implemented Ajax calls using JSF-Ajax integration and implemented cross-domain calls using jQuery Ajax
methods.
Implemented Object-relational mapping in the persistence layer using Hibernate framework in conjunction with
spring functionality.
Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
Used JDBC and Hibernate for persisting data to different relational databases.
Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for
the application.
Implemented application-level persistence using Hibernate and spring.
Developed the session beans for necessary transactions like fetching the data required and updating the customer
information.
Worked on AWS Cloud platform and its features like EC2, VPC, AMI, RDS, SES, S3, Route 53, IAM, LDAP,
Cloud Formation, Cloud Front, and Cloud Watch.
Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, and Angular JS.
Used CSS3 for describing the presentation of Web pages, including colors, layout, fonts, and Validations for the
Client Side were done using JavaScript.
Developed the module as SPA using Angular JS with Angular2.0 routers and controllers.
Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on
retention policy of Apps and Databases.
Deployed Spring Boot based Microservices and Docker container using Amazon EC2 container services and
using AWS admin console.
Involved in continues integration (CI), continues deployment (CD) using Jenkins.
Used Spring Security to provide authentication, authorization, and access-control features for Application.
Designed and developed Microservices business components using Spring Boot with Spring MVC flow.
Developed Restful Services using JAX-RS with Spring Boot and Micro Service Architecture to enable
Microservices to deploy in the cloud.
Developed Terra form scripts to create the AWS resources such as EC2, Auto Scaling Groups, ELB, Route53,
S3, SNS and Cloud Watch Alarms.
Involved in code versioning, Check-In, Check-out, and code merging using GitHub.
Handled deployment and services on AWS using Elastic Beanstalk and AWS SDK.
Environment: Java, J2EE, HTML5, CSS3, Bootstrap, AWS, Spring IOC, Spring AOP, Spring MVC, Python, Restful
Services, Mongo DB, JUnit, JIRA, Jenkins, Unix, GIT, WebSphere, and Intell J.