Académique Documents
Professionnel Documents
Culture Documents
+1 678-661-2112 / 678-506-0734
jhansiv527@gmail.com
PROFESSIONAL SUMMARY:
11+ years of professional experience in full life cycle system development involving
analysis, designing, developing, and implementation of java/j2ee applications in
web-based enterprise applications and also in production support.
Strong skills in software design, development and support specialized with Java7,
Spring core, Spring MVC, Spring web flows, Weblogic portal & Integration, servlets,
JSP, JSTL, XML and Web services.
Good experience in application development using Agile Scrum Methodology.
Experience in working with Multithreading, Collections and Generics in Java.
Experience in Hibernate to store the persistent data as an Object-Relational Mapping
(ORM) tool for communicating with database.
Implemented Dependency Injection feature of Spring Framework, spring webflows
and integrated it with Hibernate.
Experience in implementing java based web services to communicate between
different distributed components using with SOAP based Java web services and
Restful web services.
Extensive experience with Java/J2EE Design Patterns like Business Delegate,
Decorator, Session Facade, Factory, Singleton, IoC, Front Controller, Adaptor, Data
Access Objects, Proxy.
Good exposure to Oracle and DB2 databases with writing SQL queries.
Strong experience on troubleshooting and fixing the production environment issues
in java based application.
Working extensively on tools like IBM RAD, Eclipse IDE.
Experience in using VSS and Subversion for version control, CVS, Unit Testing using
JUnit testing framework and comprehensive knowledge of Log4j for logging and
Maven for project build and SOAP UI.
Experience in Application design using Object Oriented Analysis and Design (OOAD),
Object Oriented Methodologies like UML, good understanding of software
development life cycle (SDLC).
Exceptional ability to quickly master in new concepts, technologies and tools.
Experience in Retail Banking, Telecom and Supply chain domains.
Proficient in performing the role as a Technical lead.
Having good knowledge on MEAN stack technologies Mongo DB, Express JS, Angular
JS and Node JS.
TECHNICAL SKILLS:
Java Technologies : Java, JDBC, JSP, Servlets, Java Page Flows.
Middle Ware : Java web services, JMS.
Web/Scripting: JSP, HTML, Java Script, CSS and Ajax.
Frameworks : Spring, Hibernate, Struts.
XML Technologies : XML, XSL.
RDBMS/Tools : Oracle, IBM DB2, MS SQL, My SQL.
Tools/IDE’s : RAD, Eclipse, Weblogic Workshop, IntelliJ IDEA.
Web/App-Servers : IBM Web Sphere, Weblogic, Tomcat, Jetty.
Source Control : Microsoft TFS, IBM Clear Case, Tortoise SVN, VSS.
PROFESSIONAL EXPERIENCE:
Client: HPE, Palo Alto, CA April 2017 - Current
Project: Connectivity Resource Manager
Role: Lead Java Developer
CRM is a configuration manager for One View. CRM will be used to manage
switches and ports.
Responsibilities:
Developed RESTful Web Services.
Worked on Spring framework to create the services, processors and DTO
implementation classes.
Integrated Spring with Hibernate to persist and retrieve the data from the
database.
Creating Java, J2EE reusable business components and XML, XSL and XSD schema
definitions.
Develop new commands to interact with hardware.
Write Junit test cases to test new commands.
Write new functionalities to support new switches.
Environment: Java, J2EE, Spring, Hibernate, RESTful Web Services, XML, JSON, GIT,
GERRIT, Ant, Maven, Jenkins, CYGWIN, CA Rally, Java 7.
Responsibilities:
Create Technical Design.
Developed SOAP based Web Services end to end like top bottom and bottom up
approach.
Worked on Spring framework to create the services, processors and DAO
implementation classes.
Integrated Spring with Hibernate to persist and retrieve the data from the
database.
Created hibernate hbm files and POJO classes.
Created Restful web services for new functionalities.
Creating Java, J2EE reusable business components and XML, XSL and XSD schema
definitions.
Developed RESTful Web Services.
Jetty and Tomcat servers were used to deploy and run the code.
My role is to develop and support to deliver the new enhancements in
production servers without any issues and work as expected.
Environment: Java, J2EE, Spring, Hibernate, SOAP and RESTful Web Services, XML,
JSON, Ehcache, IBM MQ JMS, BPEL 12C, Oracle 11g, TOAD, Microsoft TFS, Ant, Maven,
Jenkins.
Customer Assist is a servicing platform that offers users (Retail Branch &
Telephone Bankers) a uniform, single point of access to customer and account
information, providing a complete view of the customer’s JPMorgan Chase relationship.
Customer Assist supports sales, account origination and servicing, and customer
information management. This is a JPMorgan Chase Firm wide service, available to all
lines of business. Customer Assist interfaces with external applications for
authentication, customer screening and credit validation (major credit bureaus). Sales
offers presented during all servicing opportunities.
Responsibilities:
As a technical lead, involved in design and development and support the
application.
Developed the JSPs required for Account and Safe deposit box origination
modules.
Worked on spring MVC Web flows framework to enhance the existing current
application.
Work Exclusively with Core layer of Framework to implement business controller
in MVC Architecture.
Creating Java, J2EE reusable business components and XML, XSL and XSD schema
definitions.
Creating SOAP Web Services using WSDL to connect with external clients.
Track and monitor on the production issues on daily basis and update the status
to business owner.
Check and troubleshoot/analyze production issues the existing Customer Assist
application and fix the issues in estimated time.
Environment: Java, JSP, Spring MVC web flows, IBM RAD 8.0.4, SOAP Web services, JSP,
HTML, Sql, DB2, Oracle, UNIX, Web Sphere Application Server 8.0.4, Eclipse & Tomcat,
Tortoise Git.
Environment: Java, J2EE, JSP, HTML, Java Script, Spring MVC, Spring Web Flows, IBM
RAD 8.0.4, Web Sphere Application Server 8.0.4, IBM Clearcase.
Sales Express (SE) is a banker facing product origination tool used in all branches
within the enterprise.SE not only boasts an intuitive user interface that has been
interwoven with the defined sales process, but a streamlined group of core banking
products. The current functionality contains consumer checking, savings, credit card, and
home equity. Business products include checking, savings, credit card, and small
business loans up to$250,000. Convenience services such as ATM/ONE card, direct
deposit, online banking and overdraft protection are also available during origination.
Other unique functionality includes a direct link and routing of select customer data to
Chase.com for enrollment and linkage to E-Coupon for reward fulfillment .
Responsibilities:
Environment: Java, J2EE, JSP, Servlets, HTML, Java Script, Log4j, Struts, Oracle DB,
Maven, RAD 7, WAS 7, Unix/Windows and IBM Clear case.
Responsibilities:
• Involved in analysis, design development and testing phases of the application.
Developed Collections module.
Developed JSPs, Java Page Flows, Controllers and Java Controls using Weblogic
Portal.
Responsible for Weblogic Portal Integration using Java Process Definitions,
Channels and Event Generators.
• Developed the User Interface Screens for presentation using JSP, HTML, CSS, Java
Script.
• Involved in complete process of Application maintenance support like defects
fixing, knowledge sharing and documentation.
Analyzed and fixed ST, UAT and PROD IRs.
Environment: Java, J2EE, JSP, HTML, Java Script, Weblogic Portal and Integration (8.1 &
10.3), CM Synergy.
Client: First American Core Logic, Santa Ana, CA Oct 2006 – Nov 2007
Project: Realist
Role: Java Developer
Realist is a product which delivers multiple property search capabilities in an easy-to-
use Web application. Customer can use Realist to locate properties by street address,
owner name or Assessor’s Parcel Number (APN) for a single subject or can use targeted
search attributes to locate multiple properties. Customer can find sales comparable
using simple or comprehensive search requests, detailed property profiles, auto comps
or custom sales comparable analysis, assessor maps, automated valuation, recorded
document images, flood maps and street maps.
Responsibilities:
Used J2EE Model View Controller pattern for user interface design.
Participated in the Agile Scrum Process.
Developed Search modules.
Developed GUI for Application using HTML and JSP for dynamic page generation.
Participated in Use Case reviews, Design reviews and Code reviews.
Unit testing (Unit Test Plan, Unit Test Case) of the modules
Involved in the preparation of LOE, coming up with best worst and average time
frames for each component for the use cases.
Environment: Java, J2EE, JDBC, Servlets, JSP, Java Script, Struts, Weblogic 8.1, Oracle 9i,
MS SQL Server 2005, Tortoise SVN, VSS.
This project is mainly intended to provide stock trading services to the customer
on his/her mobile equipment i.e., getting data related to stocks in (near) real time. This
service shall enable a mobile user to track predefined set of publicly traded shares,
Authorized customer can Buy/Sell shares through mobile and Receive alerts based on
price levels and/or percentage change in the stock’s value.
Responsibilities:
Developed GUI for Application using HTML and JSP for dynamic page generation.
Used JDBC API to connect update and delete from database.
Environment: Java, J2EE, JDBC, Servlets, JSP, Java Script, Tomcat 5.0, My SQL, Linux.
EDUCATION:
Bachelor of Computer Science & Engineering from JNT University in 2005.