Vijay
CELL: 302-***-****
VJSCJP**@GMAILCOM
. .
Summary of qualifications
Specialties: Design and development of high performance / low latency trading and
trading surveillance systems from ground up.
Core java high frequency/low latency real-time electronic trading, surveillance and market
data software developer with solid J2EE practical knowledge. Proven track record for
developing and releasing high quality and profile products.
Regular duties include architecture/design/heavy coding/code review/deployment/support on
daily basis.
Over 5 plus years of extensive experience in IT industry- Developing, Testing, Integrating,
implementing web based UI applications.
Strong experience in working on user interface applications using HTML, HTML5, CSS,
CSS3, JavaScript, jQuery, AJAX, JSON, XML etc.
Proficient in using Adobe products like Dreamweaver, Photoshop, Fireworks, and Illustrator.
Involvement in using various IDE's such as Visual Studio, Dreamweaver, Notepad++,
Sublime Text, Eclipse.
Expertise in implementing Auto Complete/Auto Suggest functionality using AJAX, jQuery,
HTML5 and JSON.
Excellent experience in creating pixel perfect User Interfaces, Dynamic Wireframes, HTML
Wireframes, and Sitemaps using HTML5, CSS3 and jQuery.
Practical knowledge in resolving Cross Browser Compatibility issues.
Hands-on experience with Responsive Web Design concepts (RWD) and responsive
frameworks such as Bootstrap and Foundation.
Utilized CSS3 Media Queries and fluid based layouts to develop responsive websites.
Knowledge of CSS Preprocessor frameworks such as SASS and LESS.
Experience in writing structured markup, CSS and JavaScript/ jQuery and keeping up-to-
date with the latest developments in web technology.
Solid experience in building N-tier Web Enabled Applications using Struts, Spring, JSP,
Servlets and Oracle.
Extensive experience in IDE such as Eclipse, My Eclipse, NetBeans.
Technologies Core Java (NIO, Collections, Concurrency,
Sockets), Servlets, JDBC, JSP, J2EE, JMS
(PTP, Sub/Pub), JAXB, JAXM, EJB, Web
Services, JNDI, RMI, SAX and DOM parsers,
Struts, Hibernate, XML, XSL, JUnit, Swing,
C, LESS, SAAS, HTML, CSS, JavaScript,
SQL, Stored Procedures, PowerBuilder, UML
(Object Diagrams, Sequence Diagrams)
JavaScript Angular.JS, Backbone.JS, Bootstrap.JS, Node.JS, JQuery, Dojo and
Frameworks ExtJS
Application WebLogic, WebSphere, JBoss
Servers
Servlet Engines WebSphere, Tomcat, JRUN
Software and IDEs Eclipse, MyEclipse, JBuilder, IntelliJ-IDEA, VisualCafé, Visual Studio
Databases SQL Server 2005, MySql, GreenPlum, Oracle, Sybase, DB2
Operating LINUX, UNIX, Windows
Systems
UML tools MyEclipse, ArgoUml (Class Diagrams, Sequence Diagrams)
Build tools Hudson, Ant, Maven, Cruise Control, Quartz
Version Control CVS, Subversion, PVCS, VSS, Perforce
Tools
May 2013 - till date Morgan Stanley
Newark, DE ( Remote)
Senior Java UI Developer
As part of implementing new technologies, Morgan Stanley who had their own online
brokerage and trading side on cgi-bin, planned to convert its entire site to JSP / Java
based application system. The architecture involved new technologies and patterns. XP
was implemented to achieve this.
Development of a split billing system - core java, collections, spring, hibernate, mysql
Implemented JBOSS Cache provider with Hibernate second-level cache for clustered
caching using cache factor interfaces and also defined configuration mappings like
setting the Isolation levels and other cluster configurations.
Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
Used JQuery to make the frontend components interact with the Javascript functions to
add dynamism to the web pages at the client side.
Created Reusable components(with AJAX components) in Wicket Frame Work
Involved in the development of presentation layer and GUI framework using EXTJS and
HTML. Client Side validations were done using JavaScript.
Developed complex Web based UI using Struts, Ajax and Java Script.
Designed and developed multi-protocol telecom Single-Page Architecture application
using Node.js, Express and Jade on the backend, Backbone.js on the front end.
Responsible for the implementation of Web Design based on CSS3, HTML5, and
Bootstrap Front-End Framework.
Developed internal application using Angular.JS and Node.JS connecting to Oracle on the
backend.
Created web application prototype using jQuery and Angular.JS
Developed the UI panels using JSF, XHTML, Java, J2EE, Mongo DB, Servlets, Node JS,
Bootstrap JS, Android, IOS, Selenium, Webservices, GIThub, CSS, DOJO and JQuery.
Experience with parallel processing performance monitoring and tuning Oracle Advanced
Queuing.
Developed HQL queries for CRUD.
Created user interface and backend server application using Java, Google Web Toolkit,
Spring, Tomcat, and GIS.
Involved in developing custom taglibs, JSP, EJB’s, Portlets and DB2 - stored procedures
Created custom javascript libraries using backbone.js and jQuery
Involved in the development of SQL, PL/SQL Packages, Stored Procedures
Implemented the Connectivity to the Data Base Server Using JDBC.
Implemented the validation, error handling, and caching framework with Oracle
Coherence cache
Used spring data framework for CRUD operations on MongoDB.
Involved in the deployment of Web-Service End-Points using Apache CXF
Good exposure to RESTful and SOAP based web services
Created web services using WTP tool plugin to the eclipse IDE which is deployed as a
separate application using Maven scripts.
Maintained the business standards and the requirements in EJB and deployed them on
to WebLogic Application Server.
Supported online gap site for deployment of application and modeling changes on RHEL
servers for agile continuous integration using Subversion repositories. Red hat Linux,
Centos, Microsoft servers.
Involved in preparing the test cases using JUnit test case and in the testing phase
Transformed the QA into a fast -paced agile team and drove daily stand up scrum
meeting.
Mentored a team of 5 junior to mid-level developers in Java/J2EE Development using
UML design documents.
Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to
simplify the complexities of the application.
Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
Involved in the development of business module applications using J2EE technologies
like Servlets, JSP and JDBC.
Involved in writing maven scripts for merging jar files into existing repository.
Developed framework using Java, BIRT Runtime, iText, MySQL and web server
technologies.
Participated in developing web pages using JSP, JavaScript and Google Web Toolkit, DWR
(Ajax Framework) for better user interface experience.
Configured glassfish server; Design shipping rate template upload UI using Adobe Flex
and Developed Jasper report.
Involved in developing and modifying the credit card, consumer loan business rules in
ILog JRules
Developed a web 2.0 control console using GWT to manage data matching for data
staging
Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion
Middleware.
Technology Used: Java, J2EE, Spring, Hibernate, Struts, JQuery, Angular.js, Backbone.js,
Node.js, Bootstrap, MongoDB, Coherence, Weblogic, Subversion (SVN), Junit, Agile, UML,
JSP, JSTL, JavaScript, CSS3, AJAX, Html5, Oracle, CRUD, SQL, IDE, EJB, PL/ SQL, GWT,
Apache CXF, REST, Eclipse, Servlet, Maven, Itext, Jira, Web 2.0, SOA, Jasper Report, ILOG
Jan 2012 – Apr 2013 Bank of America
Newark, DE
Senior Java UI Developer
Built on Java/J2ee technology. Enriched with multiple SOAP, REST Web service and
supports multiple Bank of America middleware teams.
• Used the light weight container of the Spring Frame work to provide architectural
flexibility for inversion of controller (IOC).
• Implemented application level persistence using Hibernate and spring.
• Developed Servlets and JSPs based on MVC pattern using Struts framework and
Spring Framework.
• Performed Validations on UI data using JSF validators and JavaScript.
• Utilize Dojo framework for performing front end validations
• Integrate the ExtJs/Sencha framework with Oracle BPM.
• Written JUNIT test cases for testing UI Framework classes and wrote many Java
Scripts to do client side validations.
• Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
• Developed Presentation layer components comprising of JSP, AJAX, Struts Action,
Struts Form Beans and AJAX tag libraries.
• Developed web application with Backbone.js and PHP CodeIgniter framework.
• Maintained and developed Mantis bug management system for internal usage,
using MySQL/PHP, Bootstrap, and Backbone.js.
• Developed custom web forms using PHP and JavaScript.
• Involved in integration of Jsp pages and UI design using HTML5
• Created the Mock-ups using HTML5 and JavaScript to understand the flow of the
web application.
• Designed and implemented the web application in Ruby on Rails, Node.js, HTML5
and JQuery from initial concept development to beta launch.
• Created Node.js middleware application server to encapsulate modern JS widget
framework and control set.
• Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
• Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
• Used JPA with Entity Beans for interacting with Persistence Layer for CRUD
operations.
• Involved in writing and executing PL/SQL stored procedures and functions and
triggers for Oracle to create a Database Management System.
Built a complete CMS in Angular.JS as Front end and java (using REST) as backend for
creating exercises.
Applied visual effects, event handling, and document manipulation using the Angular.JS
library
• Used JDBC to connect to the information model tier.
• Created distributed Oracle coherence domains, configuration and system design
based on oracle coherence
• Used NoSQL Database MongoDB for test and production data
• Implement web service components using Apache CXF framework
• Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing
payments to/from customers.
• Implemented Web Services using JAX-WS Specifications depending on the needs to
understand SOAP messages.
Created web GUI: pages, tables and charts using GWT (Google Web Toolkit), java
Freechart library using MVC pattern
• Used Eclipse IDE for designing, coding and developing applications
• Implemented improvements to the WebSphere Commerce Organization Console and
the Administration Console to display, and allow for update, new member
information.
• Application was developed using RAD with application server as Websphere using
ClearCase Explorer and GIT repositories.
• Built on Node.js with Express, Backbone.js, Handlebars and PhoneGap
• Used Github extensively as versioning tool.
• Involved in JUnit Testing of various modules by generating the Test Cases.
• Involved in Agile planning and Estimation Sessions of user stories and also
participating in Scrum Meetings to update the status daily.
Worked on customer projects of Adriot Claretdene. Involved in coding and unit testing of
Servlets, JSPs and EJBs
• Designed the UML, created class, sequential diagrams using Borland Together
Architecture, modified code, configured WebLogic server and project in Oracle.
• Developed the different components of application such as JSPs, Servlets, EJB’s
using Web sphere Studio Application Developer and used CVS for version control.
• Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
• Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles
framework.
• Experience in creating build files using Maven.
• Involved in writing Spring Configuration XML, file that contains declarations and
business classes are wired-up to the frontend managed beans using Spring IOC
pattern.
• Integrated with iText and Jakarta POI to generate Test results in PDF and XLS
format
• Involved in publishing the web content in the portal site by using the Oracle ECM
• Developed a Web Application using Java with the Google Web Toolkit API with
PostgreSql
• Contributed to organization of testing and quality improvement process (JIRA,
Confluence).
• Oracle Database access was implemented through Hibernate framework. Also used
Jasper reports and Jfree charts to generate various statistical reports.
• Worked on designing and creating business rules using IBM ILOG Rules Engine.
• Designed various design Workflow Modules using BPM (Business Process Modeler)
to implement Business Logic and Business rules using Ilog, Jrules.
• Developed a web 2.0 control console using GWT to manage data matching for data
staging
• Implemented multi-site Enterprise SOA using Oracle SOA Suite for Fortune 100
Company.
• Involved in developing real time interfaces using JMS API and Spring framework
• Apache Tomcat Server was used to deploy the application.
• Moved Application from Solaris to Linux RedHat for system benchmark
• Extensive Development using Zend Framework by PHP in a LAMP environment.
Technology Used: Java, Spring, Hibernate, JavaScript, CSS, AJAX, Angular.js,
Backbone.js, Node.js, Bootstrap, MongoDB, Coherence, HTML5, DB2, CRUD, SQL, Struts,
JSF, DOJO, JQuery, ExtJS, PL/ SQL, Apache CXF, SOAP, Servlet, EJB, Maven, XML, GWT,
Itext, Oracle ECM, JIRA, Jasper report, ILOG, JRules, Web Services, Eclipse, Websphere,
ClearCase, Junit, Scrum, Web 2.0, SOA, JMS, IDE, Apache Tomcat, Linux, PHP, UML, JSP,
JSTL
Jul 2010 – Dec 2011 GEICO Inc
New York, NY
Sr. Software Developer
Geico Eloquence System is robust, innovative, documentation automation System which is used to
build document Entities (like Collection, Master components, and variations), using parameters such
as variables, rules, formats, functions and conditions. Converter is one of important module of
Eloquence Engine which converts all the input Word ml documents into different format like pdf,
post script, AFP etc.
• Developed and Implemented WebServices and used Spring Framework.
• Designed the front end according to specs using JSP and Servlets on server side.
Configuring and Integrating iBatis with Struts. HTML Component, data table, panel,
dialogue etc was used for creating HTML Pages. Extensive Javascript Library usage.
• Coded Java backend, JSP, Struts, JavaScript, Business classes
• Developed Add, Edit and profile view web pages for the monitor module using JSP,
JSF HTML, JSF CORE tags library.
• Develop complex web applications in PHP, AJAX with Informix as the database to
model the business logic of the company which is Supply Chain Management
• Development of java interfaces for different function calls which convert the
webservice calls into EJB calls to the legacy system..Created of interface to manage
user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
• Worked with JSON objects and JavaScript and JQuery intensively to create
interactive web pages.
• Involved in writing all client side validations using Java Script, JSON.
• Worked on the MySQL migration project .To make the system completely
independent of the database being used. Used Spring IBatis to implement this.
• Used TOAD for all database query testing and optimizations
• Involved in Creation, Manipulation and Supporting the SQL Server Database.
• Developed Java and EJB in Mainframe DB2 environment.
• Designed and Developed the input/output data formats in XSD for the WSDL files
and accordingly implementing services using Apache AXIS2.
• Developed and designed web interfaces and layouts using PHP, Javascript, HTML 5
and CSS.
• Designed and developed required WSDL and XSD for the services.
• Followed an Agile, Software Development methodology. Used NetBeans IDE
• Developed ANT scripts to build and deploy the application in the JBOSS Application
Server.
• Create and maintain Amazon EC2 instance that supports the companies Redmine
project management site and Mercurial CM.
• Attended Rational training for ClearCase administration.
• Used Maven, SVN, selenium RC, Java and Selenium Grid to create nightly
automation scripts
• Designed Use Cases using UML and managed the entire functional requirements
life cycle using Involved in developing projects as Lead / Senior Developer following
traditional SDLC Water Fall Model as well as Agile.
Created the dynamic application prototype and implemented application UI utilizing
Google Web Toolkit (GWT).
• Involved in System Requirement study, conceptual design and designing of Use
Cases based on the requirements using UML.
• Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
• Developed JSP pages and Servlets for customer maintenance
• Used XML parser APIs such as JAXP and JAXB in the web service's request
response data marshalling as well as unmarshalling process.
• Experience with enterprise ECM software such as EMC Documentum and Alfresco
• Involved in debugging the product using Eclipse and JIRA Bug Tracking.
• Designed and developed front end screens for new reports using Swing
components.Implemented Cognos SDK code for extracting the report schedules
defined by power users.
• Installed and configured a multi-server, clustered ILOG environment. Documented
architecture and trained client administrators.
• Handling charges related to Oracle ADF, Apache Trinidad JSF, Spring, Eclipse Link,
JPA and Oracle for UI development and Service layer.
• Implement and code processes in Java and BPL using Oracle BPM Studio and
Eclipse IDE
• Developed applications using Visual Studio, C#, and a combination of Windows
Services, IBM MQ Series, and ASP.Net Ajax enabled web sites.
• Hosted and configured applications in IIS, IBM Websphere, and Apache Tomcat
under Windows and AIX platforms
• Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall
XDMS.
• Developed Ruby on Rails web applications using MongoDB and back-ground
processes using Resque and Redis
• Created new websites using WordPress
• Upgraded Drupal websites.
• Responsible for the programming, design and maintenance of various websites
under NUCRI and partnered research Institutes and universities using PHP
• Developed an in house Bankruptcy Intake program in Classic ASP/ASP.NET. Program
is inherited from Classic ASP Debt intake program. Used Visual Studio 2008 to
develop this mix program of both Classic ASP and ASP.NET. Used vbscript,
javascript, and added some new ASP.NET pages.
• Developed code for C, C++ to secure the transaction.
• Created web services using SOAP for SOA to get data from Mainframes and
content manager Developed Transaction/Policy/Account History, Billing Single View,
use cases by gathering data from existing BRC documents and the COBOL
programs.
• Created/translated PL/I programming into SAS, which were used as part of the
process used to standardize military personnel records
• Configuring and analyzing JCL to execute mainframe batch.
• Actively involved in contributing to RFP and POC activities in IMS.
• Used standard data access technologies like JDBC and ORM tool like Hibernate
• Assist with the development and execution of regulatory training for all JCL
Bioassay employees and for training on QA policies, programs and initiatives.
• Developed SQL queries. Actively worked on stored procedures.
• Involved in packaging, deployment and upgrade of different modules of SAS on
JBoss App server.
• Served as subject matter expert (SME) on multiple VB/C# applications
• Built ASP.NET C# legal billing program that accepts barcode gun input. Also used
javascript to advance from field to field after gun is clicked.
Technology Used: J2EE, ASP.NET, C#, Spring, iBatis, Struts, JSF, Netbeans, JBoss, CVS,
Visual Source Safe, Selenium, Water fall Model, UML, EJB, JQuery, GWT, MySQL, TOAD,
SQL Server, DB2, Apache AXIS2, WSDL, JSP, EMC Documentum, JIRA, SWING, Servlet,
JSON, ANT, XML, Cognos, ILOG, Oracle ADF, Oracle BPM, Apache Tomcat, Linux, Unix,
Ruby, IBM MQ Series
Jan 2009 – Jun 2010 AIG Sun America
Edison, NJ
Software Developer
AIG-Sun America is an Insurance company, serving customers in more than 130 countries. It
provides individual, commercial and intuitional network of insurer. AIG is leading provider of life
insurance and retirement services in the United States.
• Responsible for architecting, designing, coding and supporting a multi-tier system
handling fixed and variable annuities for AIG Sun America; web based front-end
layer (XML, JSP, Java, JDBC, CORBA (JacORB, Visibroker), WebSphere, Oracle, PL/SQL)
interacting with a legacy backend system running under Windows.
• Lead a development team (up to 10 developers) to deliver and support mission
critical components of Annuity system.
• Worked on the Struts framework and JSP and Struts tag libraries to page display
technology
• Developed various UI (User Interface) components using Struts (MVC), JSP, and
HTML, JavaScript, AJAX.
• Worked on implementing Ajax / jQuery methods in retrieving the data from JSON
files and loading the claims data on the HTML elements
• Used the light weight container of the Spring Frame work to provide architectural
flexibility for inversion of controller (IOC).
• Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework),
Hibernate and EJB deployed on Websphere Application Server connecting to an
Oracle 8i database. The Application is designed using J2EE technologies based on
Spring MVC architecture
• Designed and implemented the following system components: Annuity Benefits and
Payout Options, Surrender Charges/MVA Calculations, Unbundled Features,
Underwriting and Regulatory Requirements, Transaction Processing, CRM.
• Designed, implemented and supported a fully automated Ant Build Process for C++
and Java components.
• Developed the Presentation and Controller layers using JSP, HTML, Java Script,
Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO,
Hibernate for all modules
• Implemented various Ajax Frameworks and JavaScripts using jQuery, DOJO, JSON.
• Performed front and back end system analysis for tuning and optimization; optimize
JSP pages, Java components, dynamic SQL and stored procedures to speed the
system up.
• Worked with all levels in the organization, including senior management, actuaries,
business analysts and users to interpret business requirements and offer the best
technical solutions within tight schedules.
• Provide time and cost estimates for system enhancements.
Technologies Used : Java, Spring, Hibernate, Struts, HTML, JavaScript, XML, JSP, JDBC,
CORBA, JSON, JacORB, Visibroker, WebSphere, Oracle, PL/SQL, CRM, C++
Jul 2007 – Dec 2008 Navisys
Inc. Edison, NJ
Software Developer
Responsible for developing and supporting the web based an industry standard Policy
Administration insurance system used by major financial companies such as AIG, Jefferson
Pilot and Western - Southern Life; JSP, Java, EJBs (Entity and Session Beans), Servlets, XML,
XSL running under Unix and Windows.
Designed and coded the Java side of Proposal Quote Illustration system and integrated it
with business engine using socket technology for the following clients; American Express,
Phoenix, Nationwide, and Penn Mutual; EJBs, DOM, XML, JSP, XSL, JavaScript.
• Designed and implemented business functionality for WEB system hidden login
authentication, agent import and “can see” using the following technologies: JAXB, SAX,
XML, and Servlets.
• Designed, coded, and implemented the business component services (request/response
message model to external bureaus) of electronic underwriter system such as Medical
Information Bureau (MIB), LabOne for certain exams (Paramed), Motor Vehicle Reports
(MVR) using the following technologies: Servlets, XML, and DOM.
• Designed, coded, and implemented “File Transfer” and “Cron” Services using java multi-
threading technology combined with XML engine and integrated them with the client
Systems.
• Integrated proprietary system with client systems using JMS.
• Resolved memory leaks, excessive database access, bottlenecks, concurrency and
socket issues, deadlock, race conditions and remote server invocation.
• Supported multiple clients’ Insurance eService Questionnaire system
• Support the various client systems such as Prudential, AIG, Fidelity, and EIC.
• Processed large amounts of data by writing advanced stored procedures.
Technologies Used : Java, J2EE, JDBC, JSP, Servlets, Spring, Hibernate, UNIX, JBOSS,
JAXB, SAX, Servlets, XML, DOM, JMS
• BS of Computer Science in Computer Engineering.
• SCJP (SUN CERTIFIED JAVA PROGRAMMER).
Education