0% found this document useful (0 votes)
58 views8 pages

Vatsal Maheshbhai Java

The document provides a summary of Vatsal Maheshbhai's professional experience and technical skills. It details over 10 years of experience developing applications using Java, Spring, Hibernate and other technologies. Recent roles include senior full stack developer positions at Genesis Global and PWC, where responsibilities involved designing and developing banking applications, migrating legacy systems, and working with technologies like Angular, React, Spring Boot, microservices and Docker. Technical skills listed include Java, databases, frameworks, design patterns and more.

Uploaded by

HARSHA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views8 pages

Vatsal Maheshbhai Java

The document provides a summary of Vatsal Maheshbhai's professional experience and technical skills. It details over 10 years of experience developing applications using Java, Spring, Hibernate and other technologies. Recent roles include senior full stack developer positions at Genesis Global and PWC, where responsibilities involved designing and developing banking applications, migrating legacy systems, and working with technologies like Angular, React, Spring Boot, microservices and Docker. Technical skills listed include Java, databases, frameworks, design patterns and more.

Uploaded by

HARSHA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Vatsal Maheshbhai

Professional Experience:
 Over 10+ years of experience in the IT industry involving analysis, design, implementation, integration and
testing of various systems.
 Application development experience using Multithreading, Collection framework and Core Java, spring,
Hibernate, Sql server.
 Good Exposure to Web Application Development using J2EE technologies.
 Experience in Java, JavaScript, CSS3, html5, Angular JS, jQuery, and AJAX.
 Extensive experience in architecture, design and building Complex Business components, developing Multi-Tier
Web Applications and Server-side Business Logic using Java, J2EE, XML, IBM Web Sphere, Apache Tomcat, JBoss,
Web Logic, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven,
Log4J, HTML, JavaScript.
 Used Jenkins as a build tool and for deploying the modules to server.
 Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design
patterns and Multi-threading.
 Good Exposure to work on Frame Work using Struts MVC Architecture.
 Good Knowledge on Sockets, Java Beans and Swing.
 Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers
and kubernetes.
 Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using
AWS admin console.
 Proficient in deploying, managing, and scaling Java applications on the OpenShift Container Platform, an
enterprise-grade container orchestration platform.
 Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta
Apache frameworks like Struts, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate.
 Proficient in utilizing IBM MQ and AMQ for reliable and secure messaging between distributed systems in Java
applications.
 Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic
in the database and improve performance.
 Worked extensively on build and deployment tools like Maven, Git and Log4j.
 Experience in implementing design patterns such as Singleton, Factory Pattern, Business Delegate and Data
Access Object (DAO).
 Worked and have knowledge on Kafka.
 Involved in using Core java concepts - Collections, Exception Handling, Multithreading, Concurrency, Serialization
and Java 1.8 features.
 Worked with JDK version from 7 to latest 11
 Experience in continuous integrated build and testing and deployment using
 Created and consume Rest Web Services and SOAP Webservices
 Experience with UNIX scripting and shell commands.
 Good experience with Operating Systems like Windows and UNIX.
 Good in web based client-server Architectures and Frameworks such as Struts, Spring 2.0.
 Extensive working experience in Financial and eCommerce based domains
 Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA,
J2EE, Hibernate 3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.
 Good Knowledge of Web Services using SOAP and Restful.
 Proficient with Software development methodologies like Agile Methodologies.
 Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities,
communication skills.
 Proficient in IBM Mainframe technologies such as COBOL,CICS, JCL, DB2 etc.
 Excellent work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries.
 Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL.
Exposure to JAXB & JAX-WS.
 Experience in Microservices.
 Having experience in low level design and reengineering of java projects. This includes extensive knowledge of
Swing/ Spring Core/ Spring Framework, Spring MVC, Web services (Soap, REST),
 Experience in developing secure web applications using Struts and Spring frameworks.
 Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring
AOP, Spring Transactions, Spring JDBC.
 Strong hands-on experience with Spring Boot, Spring Batch.
 Experience in dynamic web development using JQuery, AJAX, Java Script, XML and CSS.
 Experience in developing Web Services using SOAP and XML.
 Strong Experience in Oracle 11g and backend programming. Experience in SQL, PLSQL, DB2. Normalization,
creation of stored procedures and function.
 Excellent client interaction skills and proven experience in working independently as well as in a team.

Technical Skills:

Web Languages: Java, J2EE, JSP, JSF, Struts 2.0, Spring Web Flow, JSP Tag Libraries, EJB 3.0, JDBC, JavaScript,
JDK , SQL
Core Java: Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading,
RMI, Swing
Frameworks: Spring MVC, Struts, JSF Framework, Web Services, CXF, AXIS 2, Log4J,Microservices Spring
MVC, Spring REST, Spring ORM, React JS Spring AOP, Spring Batch, Spring Boot.
Methodologies: Agile, Scrum, Test Driven Development(TDD)
Scripting Language: JavaScript, CSS, Ajax, jQuery, AngularJS
Markup Language: HTML
Database: Oracle11g, MySQL 5.x, SqlServer, DB2
Operating System: DOS, Windows, Unix/Linux
IDE Tools: Eclipse, RSA, JBuilder, Oracle ADF, Web Logic, Enterprised Architect, Rational Rose, LDAP,
RUP Methodology, Clear Case/Clear Quest
Web Services: SOAP, REST, WSDL
Design Patterns: Singleton, Factory method, Builder, Prototype, Façade, Visitor, MVC, DAO, Front Controller
Protocols: TCP/IP, HTTP/HTTPS, SOAP
Version Control: SVN, Clear case, CVS, Git
Tools: RAD, Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven
Web/App. Servers: Websphere Application Server 8.0, Apache Tomcat, SunOne Application Server, Web Logic
7.1/8.x, JBoss 4.x/5.x
ORM Tools: Hibernate, JPA, iBatis
Other: MS Office Suite, MS FrontPage, Toad, SQL, VSS, Test Director, Dreamweaver, Unit Test, NIKU.

Education Details:

 Bachelor’s in CS, 2012 from GTU

Professional experience:

Genesis Global-Charlotte(NC) Aug 2023 to Till date


Sr. Full Stack Developer

Responsibilities:
• Actively collaborated with the Financial sector's product team to design and develop software solutions tailored
to the specific needs of the banking domain.
• Led the transition and migration of legacy banking systems to modern full-stack applications, ensuring seamless
data flow and improved user experience.
• Architected and implemented secure banking applications using encryption and secure coding practices,
ensuring compliance with banking regulations.
• Integrated software with banking APIs for real-time transaction updates, account management, and other
financial functionalities.
• Utilized fintech advancements to create innovative features such as digital wallets, peer-to-peer transfers, and
predictive analytics for customer spending habits.
• Collaborated with database teams to design and implement robust database solutions for handling vast amounts
of banking data, ensuring high performance, scalability, and reliability.
• Led a team of junior developers, providing mentorship, conducting code reviews, and ensuring adherence to
best practices and coding standards.
• Participated in the complete software development lifecycle, including requirement analysis, design,
development, testing, deployment, and maintenance.
• Ensured applications developed are responsive and compatible with various devices, enhancing the user
experience for traders.
• Conducted regular application performance tuning and optimizations to ensure high availability and speed.
• Liaised with stakeholders and management to gather requirements and provide regular updates on project
progress and deliverables.

PWC-Dallas,TX Nov 2021 to July 2023


Sr. Full Stack Developer
.
Responsibilities:
• Worked with Agile methodology and actively participated in Scrum meetings as a part of SDLC, to produce
quality deliverables within time.
• Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and
Bootstrap.
• Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using
AWS admin console.
• Implemented REST Microservices using spring boot.
• Worked on Developing web solutions in React JS environment.
• Used a Microservice architecture with Spring Boot based services interacting through a combination of REST to
build, test and deploy identity Microservices.
• Worked on latest features of Java 8 like Lambda expressions and functional interfaces.
• Implemented spring boot microservices to process the messages into Kafka cluster setup.
• Worked on JDK version 11.
• Analysis, designing and coding STX,WTS,FX Ocharlie interface from oracle flexcube to PNC bank Mainframe.
• Used the concepts of Multithreading and Collections Framework
• Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster Setup.
• Responsible for business logic using Java, JavaScript, and JDBC for querying database
• Involved in the design and implementation of Account Management Portal using Spring MVC
• Used Spring-JDBC configuration to manage some transactions across multiple databases.
• Integrated Spring Security for single sign on for different users.
• Proficient in utilizing IBM MQ for reliable and secure messaging between distributed systems in Java
applications.
• Strong understanding of OpenShift's architecture and components, including nodes, pods, services, routes,
deployments, and persistent storage, to build resilient and scalable Java applications.
• Oracle Flecube to Mainframe interface development involved COBOL programs,JCLs,PROCs,quick edit and
endevor in IBM ES-3090 under the MVS/ESA operating system.
• Performed CRUD operations like Update, Insert and Delete data in NoSQL database like MongoDB.
• Responsible for mapping the database model into persistence objects using Hibernate Annotations.
• Provided Log4j support to the application for debugging the system and server side logging and configured
Maven dependencies for build automation.
• Experience in utilizing OpenShift's source-to-image (S2I) feature to build and deploy Java applications from
source code, eliminating the need for manual build processes.
• Wrote SQL queries in Oracle.
• Hosted and tested the application in AWS servers before publishing it in actual production environment.
• Used GIT as version control tool for effectively managing the code changes & experience with Agile/Scrum
methodology
• Strong understanding of AMQ's features for message filtering, transformation, and routing, enabling flexible and
efficient message processing in Java applications.
• Worked in a CI/CD environment with Jenkins, Maven, AWS and Terraform.
• Involved in using REST API while integrating with servers.
• User interface coding and styling using Angular JS, CSS and Bootstrap templates.
• Involved in creating JUNIT test cases and ran the TEST SUITE. Ran check style, PMD defects & Find bugs and fixed
them.
• Creating alarms in Cloud watch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
• Involved in peer level design & code reviews. Used GIT for version and source control.

Environment: Java 8, HTML5, CSS3, Bootstrap, JSON,OpenShift, Typescript, Angular 4, MongoDB, JDK version
11,Spring security, Spring Boot, JMS, SASS, AMQ, IBM MQ, Hibernate ORM, Spring AOP, Karma, React JS Jasmine,
Jenkins, AWS, PrimeNG, JMS, HQL, Agile, Scrum, Jira, Junit, Jmeter, SoapUI, REST, GIT, Tomcat, Oracle DB.

Cummins, Indianapolis, IN Nov 2019 to Oct 2021


Full Stack Developer

Responsibilities:
• Worked with Agile methodology and actively participated in Scrum meetings as a part of SDLC, to produce
quality deliverables within time.
• Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and
Bootstrap.
• Created custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services ton
implement key functionalities for customer account summary.
• Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed
in the database.
• Skilled in using OpenShift's built-in monitoring and logging capabilities, such as Prometheus and Elastic Stack, to
track and analyze the performance and health of Java applications.
• Coding and testing balance and status transfer file programs in Bank of America’s Mainframe for Balance and
status file module for MBNA- Retail and vendor Integration assignment.
• Strong understanding of IBM MQ's architecture, including queue managers, queues, channels, and listeners, to
facilitate asynchronous and decoupled communication between applications.
• Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using
AWS admin console.
• Implemented REST Microservices using spring boot.
• Familiarity with AMQ's various messaging patterns, such as point-to-point (queues) and publish-subscribe
(topics), enabling flexible message exchange between Java applications.
• Proficient in implementing message-driven beans (MDBs) in Java Enterprise Edition (Java EE) applications,
utilizing AMQ as the messaging provider for event-driven processing.
• Have Knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
• Took part in setting up the routing configuration using Angular 4 router for various views and sub views.
• Worked simultaneously in both production and development teams and took part in designing and developing
dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 4 for single page
applications.
• Worked on customizing the Bootstrap classes using CSS preprocesses like SASS.
• Worked on the enhancements of the navigation and menu button into responsive features using Bootstrap Nav-
default class and Collapse button.
• Used AJAX calls to consume RESTful web services to fetch data and implement asynchronous communication
with server side and then rendered the data on PrimeNG data tables.
• Worked on creating Angular custom pipes to sort the history of various customers through order of date, year
and month, to display of the history of customer details in tables.
• Used Hibernate 4 to store the persistent data as an Object-Relational Mapping (ORM) took for communicating
with database.
• Worked on Developing web solutions in React JS environment.
• Used a Microservice architecture with Spring Boot based services interacting through a combination of REST to
build, test and deploy identity Microservices.
• Worked on latest features of Java 8 like Lambda expressions and functional interfaces.
• Extensively used JUnit, JMeter, SoapUI and Fitness for testing.
• Developed Spring JMS Message listeners to process messages asynchronously between new services and legacy
service.
• Worked on JDK version 11.
• Implemented spring boot microservices to process the messages into Kafka cluster setup.
• Used the concepts of Multithreading and Collections Framework
• Responsible for business logic using Java, JavaScript, and JDBC for querying database
• Involved in the design and implementation of Account Management Portal using Spring MVC
• Used Spring-JDBC configuration to manage some transactions across multiple databases.
• Integrated Spring Security for single sign on for different users
• Worked with SOAP Web Services (JAX-WS using Axis 2.0) for creating the discount summary, also used WSDL and
SOAP messages (XML technologies) for getting data from different module and SAX XML parsers being used for
data retrieval
• Developed the DAO layer for the application using spring, Hibernate and developed various business logic and
reports using HQL and Hibernate Criteria.
• Performed CRUD operations like Update, Insert and Delete data in NoSQL database like MongoDB.
• Responsible for mapping the database model into persistence objects using Hibernate Annotations.
• Provided Log4j support to the application for debugging the system and server side logging and configured
Maven dependencies for build automation.
• Familiarity with OpenShift's deployment strategies, including rolling deployments, blue-green deployments, and
canary deployments, for seamless application updates and zero-downtime deployments.
• Hosted and tested the application in AWS servers before publishing it in actual production environment.
• Used GIT as version control tool for effectively managing the code changes & experience with Agile/Scrum
methodology
• Worked in a CI/CD environment with Jenkins, Maven, AWS and Terraform.
• Involved in using REST API while integrating with servers.
• User interface coding and styling using Angular JS, CSS and Bootstrap templates.
• Involved in creating JUNIT test cases and ran the TEST SUITE. Ran check style, PMD defects & Find bugs and fixed
them.
• Creating alarms in Cloud watch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
• Involved in peer level design & code reviews. Used GIT for version and source control.

Environment: Java 8, HTML5, CSS3, Bootstrap, JSON, Typescript, Angular 4, MongoDB, JDK version 11,Spring
security, Spring Boot, JMS, SASS, Hibernate ORM, AMQ, IBM MQ, Spring AOP, Karma, React JS Jasmine, Jenkins,
AWS, PrimeNG, JMS, HQL, Agile, Scrum, Jira, Junit, Jmeter, SoapUI, REST, GIT, Tomcat

DeltaAirLines, Atlanta, GA Sep 2018 to Oct 2019


Java Developer
Responsibilities:
• Involved in requirement gathering, designing and developing the entire system with Agile-Scrum methodology.
• Analysed the business requirements and created use cases and prepared low and high level design documents.
• Worked with J2EE design patterns in MVC architecture with spring.
• Involved in the integration of frameworks like spring and Hibernate. .
• Designed a RESTful API with spring 4.
• Implemented REST Microservices using spring boot.
• Developed internal web dashboard applications using Node JS.
• Implemented HTTP REST API using Node Js and express.
• Developed web solutions in React JS environment.
• Implementation of second level cache in Hibernate.
• Wrote build & deployment scripts using Ant, Maven on UNIX environment.
• Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various
modules using angular UI router.
• Created Custom Directives in Angular-JS, making use of Modules and Filters objects according to the application
requirement. Involved in making spring and Hibernate enhancements to existing applications Developed unit
test cases using Mocha and Karma as unit test runner for various application modules.
• Used Spring LDAP for user security credentials authentication and for validating the User roles.
• Developed Restful services using Spring Boot and Jersey integration and involved in creating Jersey filters,
interceptors and exception mappers.
• Coded Gradle build scripts to build and deploy the application on WebSphere. ETL jar is configured to run on
daily and monthly basis this job is configured in Cron tab.
• Designed and Developed UI for Portfolio Review Dashboard application using Angular-JS, HTML, CSS, Bootstrap,
LESS, JavaScript and JQuery.
• Developed Batch jobs using Spring Batch to read flat files and load the data into Oracle database and scheduled
using Spring Quartz Scheduling.
• Used Mongoose JS to access the documents from the Node-JS web server and build data models for the entities
in the database schema.
• Proficient in integrating OpenShift with CI/CD tools like Jenkins or GitLab CI/CD, enabling automated build, test,
and deployment pipelines for Java applications.
• Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using
AWS admin console.
• Experience in integrating Java applications with IBM MQ using the Java Message Service (JMS) API, allowing for
seamless and standardized messaging operations.
• Used Express JS to build a web service to provide access to the models and exposed it using a REST API that
emits JSON. Secured the app with Passport JS using a local strategy.
• Created REST clients to consume data from other partner applications and involved in creating POC’s using
MEAN stack and enhancing existing REST API’s developed using Node-JS, Express-JS and Mongo-db.
• Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
• Utilized Angular-JS framework to bind HTML template (views) to JavaScript object (models). Implemented
continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java
Applications.
• Skilled in configuring and administering AMQ brokers and destinations, including creating and managing queues
and topics, setting up message persistence, and configuring security settings.
• Used MySQL as backend database using Windows OS, Involved in development of Stored Procedures, Functions,
Packages and Triggers.
• Deployed the application on a JBoss server on a UNIX platform.
• Worked on JDK version 10.
• Exposed Restful web services using JAX-RS and Implemented Angular promises to handle asynchronous
communication with our Restful API for various requirements.
• Involved in the deployment of the application using WebLogic Server.
• Used GIT for Version Controlling.
• Involved in unit testing, integration testing, smoke testing etc.

Environment: Java1.8, J2EE, JSP, SOAP, REST, Servlet, Spring, Hibernate, Angular Js, Node Js ,React JS,JDK 10,
WebLogic, Oracle 11g/12g, XML, Java Script, CSS, HTML, Bootstrap, Apache Spark, React.js , Cassandra, Node Js,
JUnit4, Ant, Jenkins, Maven, Agile, Apache Camel.

PNC Financial Services Group, Pittsburgh, PA Mar 2017 to Aug 2018


Java/J2EE Developer

Responsibilities
• Participating End Client meetings, daily scrum calls, realizing status, identifying impact of requirements, analyzing
& implementing.
• Preparing High Level Design and Low-Level Design.
• Designed and Implemented Struts Development cycle - Gather / Define requirements, Define and Develop
screen requirements, Determine Access path for each screen, Define Action Mappings, Develop APIs for screens.
• Strong understanding of AMQ's architecture, including brokers, destinations (queues and topics), producers, and
consumers, to enable asynchronous and decoupled communication between applications.
• Model View Controller (MVC) architecture has been adopted to provide framework.
• Designed and implemented custom JSP tag libraries.
• Implemented Struts tags - HTML tag library, Bean tag library, Logic tag library.
• Developed Struts-based form validation, Application error-handling, using Struts Validator framework.
• Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes,
Action Mapping.
• Strong understanding of OpenShift's networking and service discovery features, such as routes, load balancers,
and service discovery mechanisms, to expose and access Java application endpoints.
• Used Hibernate for Object/Relational persistence mechanism
• Involved in writing the Hibernate mapping configuration files for POJO’s.
• Skilled in configuring and administering IBM MQ objects, such as queues, topics, and subscriptions, to facilitate
efficient message routing and delivery.
• Optimized system performance by writing stored procedures and calling them using JDBC callable statements.
• Use SOAP, WSDL, and UDDI in web services to interact with other components.
• Involved in Configuring web.xml and struts-config.xml according to the struts framework.
• Developed interactive web components using HTML, CSS, AJAX, DOJO, and JavaScript.
• Eclipse has been the development platform for both UI development using XMI and server-side programming for
java services. Implemented Microservices using spring boot.
• SVN was used for source control.
• Used Maven to build the application and deployed on JBoss Application Server.
• Used Log4J for logging.
• Worked on JDK version 8 .
• Used Jenkins pro for integration purpose.

Environment: JDK 1.6, Struts1.3, JAX-WS web services, Apache Axis2.0, Hibernate 3, Rational Rose, JBoss 7.0,
Eclipse, JDK 8, Oracle 9i, SOAPUI 4.0, Log4J, Toad, Maven, HTML, CSS, Ext JS, Jenkins, Junit, DOJO, SVN.

CrelioHealth – Pune, India Nov 2015 to Dec 2016


Java/J2EE Consultant’

Responsibilities:
• Involved in requirements analysis, and designing of UML diagrams (Use Case diagrams, Class diagrams and
Sequence diagrams) using Rational Rose 4.0.
• Used Struts 1.2 Framework for major data entry and verification screen and Worked on JDK version 9.
• Extensively used Spring 2.0 framework’s Dependency Injection (DI) for object's dependency resolution.
• Used Spring AOP's Declarative transaction management approach to handle transactions.
• Integrated Struts framework with Spring Framework.
• Used Hibernate 3.0 framework as the persistence layer for interacting with Oracle 10g.
• Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade,
Singleton and Factory patterns.
• Implement the Hibernate second level cache (EH-Cache) mechanism to reduce the data base calls.
• Consumed Web Service for transferring data between different applications.
• Familiarity with IBM MQ's transactional support, enabling the coordination of multiple messages and ensuring
message integrity and atomicity in Java applications.
• Extensively used AJAX for asynchronous loading of Webpages.
• Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to
different financial institution
• Written complex SQL queries, stored procedures, functions, and triggers in PL/SQL.
• Used JMS (Java Messaging Service) Publish/Subscribe model for asynchronous communication between different
modules.
• Development of modules using HTML5
• Implemented Microservices using spring boot.
• Maintained backup schedules for server storage. Read and interpreted UNIX logs.
• Integrating the module with other modules and deploying them on UNIX.
• Configured and used Log4J for logging all the exceptions and used Clear Case Version Control.
• Created test plans and JUnit test cases and test suite for testing the application.

Environment: Java, Servlet, RAD, DB2, Struts, Spring, Hibernate, J2EE, JPA, IBM WebSphere Application Server, Web
Services, Rational RequisitePro, DOM, SAX JMS, OpenShift, Clear case, Clear Quest, Rational Functional Tester,
Manual Tester, XML, AngularJS, SQL Developer, Casandra DB, Oracle 10g, UNIX

Persistent Systems, Hyderabad, India Mar 2012 - Oct 2015


Java developer

Responsibilities:
• Participated in Design, Analysis, and Implementation of the Product in Agile Methodology.
• Used and implemented design patterns like MVC (Model-View-Controller) using the Spring MVC.
• Used HTTP Servlet to track sessions of the users visiting the web pages.
• Used HTTPs REST calls for request and response from communication solution web service.
• Developed web-based applications using spring frameworks and modules such as Spring MVC, Spring DI, Spring
Core, Spring Data and Spring Batch.
• Utilized Log4j for logging dependency to track the logging issues used in the development of the project.
• Configured Apache JNDI Basic Data Source on Apache Tomcat 7.0 for efficient data access. Extensively used the
JDBC Prepared Statement to embed the SQL queries into the java code.
• Involved coding SQL Queries, Stored Procedures and Triggers and invoked them using the callable statements of
the JDBC API.
• Implemented RESTful web services, by using JERSEY framework.
• Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins.
• Used SSIS to create ETL packages to validate, extract, transform, and load data into Staging, ODS, and data
warehouse databases.
• Implemented REST Microservices using spring boot.
• Worked on JDK version 7.
• Used JUnit framework for unit testing of application and Slf4J to capture the log that includes runtime
exceptions.
• Used Postman to test the business functionality manually.
• Used Maven for build and deploy operations.
• Used Jira for development and issue management.
• Used GIT as version controlling tool.

Environment: Java , Spring (MVC, IOC, AOP, DAO), JSP, Servlets, Java Script, CSS, JDBC, JDK 7,Oracle, Java beans,
Windows/UNIX, Maven, Jira, Tomcat, Postman, Spring, JUNIT.

You might also like