BalaSaraswathy-Java Full Stack
BalaSaraswathy-Java Full Stack
Professional Summary:
● Having 8+years of IT experience in Object-oriented analysis, Design, Development, Testing, Implementation
and maintenance of web based and client server multi-tier applications using Java/J2EE technology.
● Expertise in various components in spring such as IOC, AOP, Spring JDBC, Spring MVC.
● Experienced in creative and effective front-end development using JSP, JSTL, Servlets, JavaScript, HTML,
DHTML, JavaScript, Ajax, Type Script, CSS, Rich faces, Bootstrap, J Query, Angular JS and React Js.
● Expertise in server side programming using Java, J2EE, Servlets, JSP, JDBC, JavaBeans, Hibernate, IBatis,
Oracle, EJB, Log4J.
● Excellent knowledge and experience of developing applications with Model View Controller (MVC) using
Struts framework and spring framework.
● Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System,
Swing, Annotations, Multi-Threading, Lambda and Generics.
● Extensive experience in deploying, configuring, and administering Web/Application Servers like JBoss, Web
Sphere, Web Logic and Apache Tomcat.
● Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS,
SOAP, WSDL, JAX-RS, Restful.
● Experience in Requirement gathering & analysis, designing UML - for developing application specific Object
model, Use Case diagrams, Class diagrams, Sequence diagrams and State diagrams using Rational Rose
and Visio.
● Knowledge in cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).
● Good experience with messaging systems like Kafka event sourcing.
● Strong experience in UNIX &Linux Shell scripting Bash, Perl scripting.
● Experience in Service Oriented Architecture using SOAP, JAX-RS and Restful Web Services.
● Core Java such as multithreading, Collection and Arrays concepts to develop and application
implementations.
● Hands on Experience on testing web services (SOAP, REST) using SOAP UI.
● Worked with NoSQL databases Cassandra and Mongo DB.
● Extensive Knowledge on databases like Oracle, Postgres SQL, DB2, and MySQL. Experience in writing
complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
● Have hands on experience with SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS
(Infrastructure as a Service) solutions.
● Experience in various IDE tools such as Eclipse, Netbeans and My Eclipse.
● Experience in working with build management tools like Ant, Maven.
● Experience inAmazon Web Services (AWS) technologies including EC2, S3, RDS, ELB, and Elastic ache.
● Experience in XML technologies including XML, DTD, XPath, XSD, XSLT, XQuery, DOM and SAX parsers.
● Extensive Experience in customizing Oracle BI Apps, OOTB ETL adaptors and prebuilt analytics
● Ability to manage multiple tasks, while maintaining attention to detail and highly capable in learning things
quickly and good at time management.
● Self-motivated, easily adaptable to new environments and ability to work independently as well as in small
groups.
● Good debugging and problem solving skills with excellent understanding of system.
Technical skills:
Professional Experience:
Responsibilities:
● Driving the technical design of the application by collecting requirements from the Functional Unit in the
design phase of SDLC.
● Developed the framework based on Struts MVC Architecture with Spring Dependency Injection.
● Creating requirement documents and design the requirement using UML diagrams, Class diagrams, Use Case
diagrams for new enhancements.
● Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business
Delegate, Composite View and MVC.
● Used JBossapplication server deployment of applications.
● Developed communication among SOA services using XML schema.
● Designed the user interface of the application using HTML5, CSS3, Typescript, Angular JS, JQuery, AJAX and
Node JS.
● Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side
events.
Deployed Docker contained spring boot Micro servicesin to AWS EC2 container service using AWS admin
console and used lambda to run applications in AWS console.
Developed Static and Dynamic pages using JSP and Servlets. Spring Boot MicroServices were developed using
MicroServices architecture with RESTFUL and Apache Kafka.
● Configured Spring to manage Action classes and set their dependencies in a Spring context file and
integrated middle tier with Struts.
● Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda
expressions, default, static methods and Concurrency API.
● Used Node js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
● Implement modules into Node JS to integrate with designs and requirements.
● Core Java such as multithreading, Collection and Arrays concepts to develop and application
implementations.
● Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based
application with very less configuration.
● Used Hibernate Persistence Strategy to interact with database.
● Used DAO pattern to retrieve the data from database.
● Worked with Session Factory, ORM mapping, Transactions and HQL in Hibernate framework.
● Implemented a security module in Angular JS which integrated with the Spring security in the backend with
Authentication and Authorization.
● Worked with the NoSQL Database Cassandra to manage extremely large data sets.
● Used Web Services for sending and getting data from different applications using Restful.
● Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
● Created and managed development and continuous integration environments automated through Jenkins
using Perl Script.
● Configured maven profiles and Jenkins jobs to enable deployments to Pivotal Cloud Foundry PaaS
environments.
● Writing stored procedures, complex SQL queries for backend operations with the database.
● Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test cases for unit testing the
integration layer.
● Experience in Designing, Architecting and implementing scalable cloud-based web applications using AWS .
● Develop the Shell scripts to automate the data configuration and data transfer between different
environments.
● Devised logging mechanism using Log4j.
● Creating tracking sheet for tasks and timely report generation for tasks progress.
● Code review, review its effectiveness, defect tracking, defect solving.
● Analyzing bugs, production problem and assigning it to offshore team members.
Environment: Java 1.8, J2EE, Core Java, Multithreading, HTML5, CSS3,TypeScript, JDBC, JSP, Shell script, Angular JS,
Servlet, Node JS, AWS, UML, Micro services, Spring Framework, Hibernate, Kafka,Cassandra, NoSQL, Spring Boot,
XML, Maven, Jenkins, Perl, Oracle 11g, JBoss, SDLC methodologies, Log4j, Splunk, Rational Application Developer 7.0,
JUnit, GIT, Restful, Eclipse IDE.
Responsibilities:
Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle
Relational data model with an SQL-based schema.
Used JavaScript, JQuery, AngularJS, Node JS and AJAX technologies for front end user input validations and Restful web
service calls.
Experience in design development of SOA solutions using Oracle Middleware using BPEL, OSB, SOAPUI.
Designed front-end presentation logic using JSP, HTML5, CSS3 and Strut tags.
Implemented modules into NodeJS to integrate with designs and requirements and used NodeJS Express
Framework.
Used JQuery and JSF validation framework for front end validations.
Created a Single Page Application (SPA) using AngularJS as framework, to bind data with specific views and to
synchronize data with server.
Experience with Cloud technologies such as Azure, AWS, or Google Cloud.
Designed front end using HTML 5, CSS3, JQuery, Bootstrap and Angular JS
System builds using Spring Model View Controller (MVC) architecture.
RESTful web services using Jersey for JAX-RS implementation.
Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the
Amazon cloud formation.
Implemented pre-authentication framework (Spring Security) for authentication and authorization.
Used Spring framework including Spring core /IOC, Spring Web, Spring Security, Spring IOC, Spring
Annotations, Spring AOP, Spring Transactions.
Worked on build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Micro
services.
Used a Micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ
to deploy Identity micro services and Micro Components.
Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications,
Development and Customization of the Application.
Written SQL Queries and stored procedures to interact with Oracle DB.
Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding
business features.
Good experience in writing and modifying SQL LOADER, PL/SQL codes including Packages, Materialize Views, Nested
tables, Triggers, and Functions.
Solid experience in writing SQL, stored procedures, proficient in SQL query performance.
Configured Data Sources for the Oracle database system using IBM WebSphere.
Developed JUnit test cases for elements, web beans, handlers and view helper classes.
Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of
functionality.
Used SVN for version control tool and Spring Tool Suite (STS) for IDE.
Used Tortoise SVN to maintain the version of files and took the responsibility to do the code merges from
branch to trunk and creating new branch when new feature implementation starts.
Used Maven as build automation tool for deploying the project on Apache Tomcat Server.
Configured and customized logs using Log4J.
Actively participated in the daily SCRUM meetings to produce quality deliverables.
Performed the technical design reviews and code reviews.
Coordinated with Business Analyst, Architecture and QA team to ensure the quality and success for each
iteration tasks.
Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware
Environment: Java, J2EE, HTML, CSS, JavaScript, Servlets, JSP, XML, Hibernate, Spring, Spring Framework, Spring Boot,
Spring Security, Spring MVC, Tortoise SVN, JDBC, Maven, Tomcat Server, JMS, AngularJS, AJAX, AWS, SOA, Soap,
Restful, WSDL, JIRA, Log4J, JUnit, Linux, STS, Oracle, Agile Methodology.
Responsibilities:
Implemented application level persistence using Hibernate and spring.
Using Restful services sent HTTP requests to the Server, retrieved the JSON format data, and parsed it.
Developed UI to display distance &ETA using Google API.
Developed Payment integration using Stripe API, Rating System& Support for the app.
Implemented Client-side validation for the app.
Implemented the Connectivity to the Data Base Server Using JDBC.
Experience in developing web application for pull up using JavaScript frameworks like Angular, Node JS.
Experience worked on google cloud platform (GCP)services like Compute Engine, Cloud Load Balancing
(ELB,ILB), GKE, Storage, Stack driver, IAM, Networking services, Disks, VPC, Pub/Sub, Cloud NAT.
Good understanding of NoSQL Database and hands on work experience in writing application on NoSQL
database which is Mongo DB.
Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
Installing and Configuring Eclipse and WebSphere application Server.
Deployed the applications on IBM WebSphere Application Server.
Implemented CI CD pipelines using Jenkins and build and deploy the applications.
Responsible for creating and maintaining architecture for Restful API using Spring Boot.
Setup GitHub and use of Git bash for code submission in GitHub repository.
Created Typescript reusable components and services to consume REST API's in Angular.
Developed test cases and performed unit test using JUnit Framework.
Hands-on experience with relational and NoSQL databases.
Deployed Docker contained spring boot Micro services in to AWS EC2 container service using AWS admin
console and used lambda to run applications in AWS console.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Designed and developed the application using agile methodology and followed TDD, Scrum.
Implemented API controllers (SOAP and REST) and web services client classes to interact with downstream
systems.
Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes
with the Cloud Foundry.
Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
Analyzed business requirements and documented them into business stories in JIRA
Based on Service Oriented Architecture (SOA) using AXIS web service framework.
Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information
Involving in Building the modules in LINUX environment with ant script
Writing and Optimizing MySQL Queries and connect queries to story.
Environment: Java, AWS, Micro Services, Spring, DB2, CRUD, PL/ SQL, JDBC, Android SDK, Android Studio, Apache
CXF, GitHub, Junit, Scrum, UML, JSP, JSTL, Servlet, Maven, XML, JIRA, Web 2.0, SOA, JMS, Apache Tomcat, LINUX.
Responsibilities:
Implementation of the design wireframe using Angular and creating services and exposing it to the backend
which runs on Spring Boot. Here we also have another layer that makes use of NodeJS mainly used for
authentication, authorization and session maintenance.
Developed UI application initially using Angular and made use of customized components.
Implemented customer side validations using Angular and created services on UI for storing and retrieving
data from UI to the backend.
Was under migration of the project converting angular components and updating router Modules.
Implemented the complete set up with configuration file changes.
Developed key services for authorization and authentication in Node server, where we used LDAP. Later
migrated the authentication from LDAP to Ping Access-SSO (Single Sign On) Application.
Created sessions for Login user and setting session timed out for the entire UI application.
Strong understanding on client-side application and very good at attaining the architectural design for MVC
using directives, promises and pipes.
Involved in innovation of the current UI to make an implementation under mobile device access using cross
platform technologies such as Ionic which helps in improving the business.
Involve in development, design and implementation of the front-end application using HTML5,CSS3,AJAX,
Bootstrap 4.0.
Made use of Reactive Forms using Angular where most of the validation is done using component rather than
using template-driven which provides in HTML.
Mainly involved in deployment activities CI/CD deployment and familiar with OSE (Open shift origin). Also
made changes in Jenkins Files as per the requirement of the pipeline.
Worked on Kubernetes cluster as a part of deployment activity. Familiar with Open Shift commands mainly
for deployment. Also created xml files for using a swagger API within UI.
Involved in webservices design and development. Responsible for creating and consuming web services using
REST and XML.
Implemented JavaEE components using SpringMVC, Spring IOC, Spring transactions and Spring security
modules.
Implemented transaction management using SpringAOP and used Spring Aspects for implementing logging
functionalities.
Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
Node Package Manager (NPM) was used to list out the right versions of the packages and their dependencies
for the project.
Worked on a project which handles searching algorithms using Elastic Search which is mainly used for pulling
analytics related information using the keywords entered by the end user.
Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.
Integrated the ORM Object Relational Mapping tool hibernate to the spring using Spring ORM in our app and
used spring transaction API for database related transactions.
Configured JPA to use Hibernate as ORM tool.
Extensively used Spring IOC configured Application Context files and performed database object mapping
using Hibernate annotations.
Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API
and Spring/Hibernate annotations. Extensively used Hibernate QL.
Created persistence layer using Hibernate for sending and retrieving data from the database.
Implemented PL/SQL queries and used Oraclestored procedures.
Written Stored Procedures using PL/SQL and functions and procedure for common utilities using Oracle11g
and MySQL.
Developed and configured JMS components in WebLogic Application Server.
Developed test cases for each component in different panels using Junit, reported and deployed using
Jenkins.
Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
Designed and developed the framework to consume web services hosted in Amazon EC2 instances.
Building cloud Micro services and implemented back-end using Spring Boot. And Authored application using
Spring Cloud services.
Verified data integrity on Apache Cassandra cluster while batch loading.
Used Apache Kafka in cluster as messaging system between APIs and micro services and worked on
SplunkSPL (Search process language) queries, reports and logging using Log4j.
Used Docker Container to address every application across the hybrid cloud and Docker for better
collaboration and innovation.
Designed, configured and deployed AmazonWeb Services (AWS) for a multitude of applications utilizing the
AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.
Configured AWS EC2 instances, domain mapping via Route53
Environment: JavaScript, HTML5, CSS3-LESS, AJAX, Bootstrap, jQuery, Spring Security, Rabbit MQ, Node JS, Express
JS, HTML5, Bootstrap4.0, Site Minder, Hibernate4.x, OIDC, Eclipse Java EE, Jenkins, Log4j, Mongo DB, Mongoose
Connector, Oracle, JBoss, , Elastic search, Logstash, EBS, Elastic Load Balancer, Docker, Apache tomcat, Mockito, Junit,
mock MVC, Kubernetes.
Responsibilities:
Designed and developed UML Diagrams, Use cases, Class, Sequence and activity Diagrams.
Architecting and designing of using Flex for creating Front End and Java for server side to process business
logic.
Developed user interface with JSP and used JSP Tag libraries to simplify the application complexity.
Identified and resolved programming issues, Servlets and EJBs performance tuning opportunities.
Developed Service (EJB) components for middle tier component implementation and implementation of
business logic and Inter communication between components is developed by using XML.
Migration of Web Sphere application server to Tomcat application and used Eclipse IDE and deployed the
application on TOMCAT server.
Developed dynamic and interactive we based applications using HTML, CSS and JavaScript languages.
Implemented Persistence layer using Hibernate to interact with the MySQL database and performed CRUD
operations.
Used web logic as the app server for deploying the applications and Used JDBC as the data access layer
connecting to Oracle DB.
Configured the XML file for spring security injection to ensure the back-end security by discriminating the role
of users as well as access authority for the URIs and server-side assets.
Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form
submissions and performed validations using Commons validator.
Involved in developing interface for web pages like user registration, login, registered access control for users
depending on logins using HTML and JavaScript/DOJO.
Created and consumed SOAP based Web services and used SOAPUI to send and receive XML data and
Worked with JMS Queues for sending messages in point-to-point mode.
Environment: Java, Servlets, JSP, JMS, Struts, HTML5, CSS, JavaScript, Oracle 10g, Junit, SOAP, SOAPUI, XML, BEA web
logic, SQL, Hibernate, Spring, Oracle 11g.