Post Job Free
Sign in

Developer Web Services

Location:
Edison, NJ
Posted:
April 14, 2016

Contact this candidate

Resume:

Jayant Kayarkar

acuc4u@r.postjobfree.com

Summary

Over 12+ years of experience in design and development of distributed enterprise applications using Java/J2EE technologies with Oracle Weblogic and IBM Websphere application servers in banking and finance domain.

Very good hands on experience in core java with generics, annotations, collection framework, multithreading using concurrency framework and fork-join framework.

Strong experience in using entire J2EE stack such as Servlets, Enterprise Java Beans (EJB), Session bean, Message Driven Bean, JMS, JDBC, JNDI.

Experience in Service Oriented Architecture (SOA) with Web Services using SOAP, JAX-WS.

Very good understanding and implementation experience of web application security such as XSS, SQL injection, Click jacking etc. as per OWASP guidelines.

Good understanding and experience of commonly used design patterns.

Good understanding of object oriented design and data structures.

Experience in developing validation framework, authorization & authentication frameworks.

Experience in XML and related technologies such as XSL, XSLT, XSD, XPATH, XSLFO, JavaScript, jQuery and parsers like DOM and SAX.

Hands on implementation experience in using middleware tech Oracle Weblogic and IBM WebSphere application servers including deployments in clustered environments.

Experience in using IBM MQ series using JMS.

Hands on experience in using Apache open source frameworks such as commons, Log4j, and Apache web server and Tomcat server.

Good understanding of Oracle database along with PL/SQL, store procedure, functions.

Comfortable in Linux and Windows environment.

Experience in unit testing framework JUNIT.

Used version controls such as VSS, CVS, SVN and Git.

Comfortable in using build tools MAVEN and ANT.

Well versed with software development environments Eclipse and Netbeans.

Used proxies such as Burp suite and Firefox extension tamper data.

Experience in using static code analyzers Findbugs and Fortify 360.

Involved in UI development using HTML5, JavaScript, jQuery and Ajax.

Skill sets:

Java / J2EE and other frameworks

Core Java, Collections, Multi-threading, Servlets, EJB, MDB, JMS, JDBC, SOAP, REST, Spring core, Spring MVC

Database

Oracle 11g, DB2, MySQL

XML Technologies

XML, XSD, DTD, XSLT, JAXB, XPath, DOM and SAX

Application Servers

Oracle Weblogic, IBM Websphere and Tomcat

IDE

Eclipse and NetBeans

Other Tools and Technologies

ANT, Maven, Git, SVN

UI Technologies

HTML 5, CSS 3, Java Script, jQuery, Ajax

Operating System

Linux, Windows

Experience

Senior Lead Developer Sept 2014 – Oct 2015 (1.2 yrs)

Oracle Financial Services Software Inc.

Edison, New Jersey, USA

Oracle Financial Services Software Inc. (OFSS) is a majority owned subsidiary of Oracle and a world leader in providing core banking solutions to the banks across the globe. OFSS offers a comprehensive suite of offerings encompassing retail, corporate and investment banking, wealth management, enterprise risk among others. Oracle Financial Services Software has serviced over 900 customers in more than 135 countries through our portfolio of products and services.

I led the development and implementation of the internet banking product Oracle Flexcube Direct Banking for our clients in North America region. The product is 4-tier architecture using Java/J2EE and web services (SOAP) for server side programming, Weblogic as middleware and Oracle 11g database.

Technologies used: Java 6/J2EE 6, EJB, Servlets, JMS, JDBC, MDB, XSLT, Web services (SOAP), design patterns, log4j, Maven, Oracle database 11g, Oracle Web logic Server and IBM Websphere server.

Roles and responsibilities:

Involved in architecture, design and development of the product Oracle Flexcube Direct Banking using Java/J2EE technology.

Developed and successfully implemented the internet banking solutions.

Involved in production deployment of the product in Weblogic and Websphere servers.

Worked independently as a senior lead developer and SPC from Oracle side to handle day today technical challenges of various banks in North America region.

Developed Servlets as the entry point to the application at GUI layer.

Involved in design and development of channel layer EJB which is used for session management.

Web service is used at service layer which in turn communicates with the host system.

Used JMS queues in the application for host communication using IBM MQ

Involved in writing MDB for status updating from host system.

Developed online and offline alert system based on database polling using Timers.

Used JavaScript, XSLT, Ajax and jQuery for GUI layer.

Used log4j as logging framework.

Performed the review of the entire application using static code analyzer Findbugs and Fortify 360 to find pre-production bottlenecks.

Used Burp suite proxy to carry out application security testing.

Involved in writing test cases using unit testing framework JUnit.

Conducted security assessment of the application as per OWASP guidelines and incorporated it in the application.

Developed validation framework for server side validations.

Implemented singleton and factory design pattern.

Involved in creation of build using Maven.

Used Eclipse Luna as development environment.

Clients:

North Carolina State Treasurer, Raleigh, NC, USA

Vakif Bank, New York, USA

First Global Banks, Kingston, Jamaica.

Victoria Mutual Building Society, Kingston, Jamaica

FirstCaribbean International Bank, Bridgetown, Barbados.

Lead Developer Apr 2011 – Aug 2014 (3.5 yrs)

Oracle Financial Services Software Ltd.

Mumbai, India

I led a team of developers for the development, implementation and production support of Flexcube Direct banking applications for the banks in Asia/Pacific region. Responsibilities include development, production implementation, client engagement/visits, resolving critical production issues, guiding the team for day to day issues, updating the status periodically to the client and Oracle management.

Technologies used: Java 5/J2EE 5, EJB, Servlets, JMS, JDBC, XSLT, Web services (SOAP), design patterns, log4j, PL/SQL, Oracle database 11g, Oracle Web logic Server, and IBM Web sphere application server, IBM HTTP server, SVN, Apache Ant

Roles and Responsibilities:

Led a team to develop 3-tier enterprise application using Java/J2EE technology for one the leading bank in Mumbai.

Involved in requirement gathering and then designing the web application.

Developed business layer using session EJB which in turn calls the Oracle store procedures.

Led a team to develop the alert framework using core java, Java mail and JMS.

Involved in interacting with different stakeholders such as client, testing team, management during application development.

Carried out successfully the production deployment of the application in IBM Websphere cluster.

Took lead role in supporting the post production application till stabilization and resolved the production issues in the process.

Led a developer team (size 10) to handle 15 different banks in Asia/Pacific region

A single point of contact for handling day to day challenges for the banks.

Took a lead role in handling critical issues and escalations of different bank each using a different set of technologies and platform.

Clients:

Yes Bank, Mumbai, India

Canara Bank, Bangalore, India

Syndicate Bank, Bangalore, India

Ghana Commercial Bank, Accra, Ghana

China Trust Commercial Bank, Taiwan

Nations Trust Bank, Colombo, Sri Lanka

Diamond Bank, Lagos, Nigeria

Consultant Jul 2009 – Mar 2011 (1.9 yrs)

Oracle Financial Services Software Ltd.

Mumbai, India

I led a team of developers to develop next generation internet banking product based on SOA architecture for one of the largest bank in China.

Roles and Responsibilities:

Played a lead developer role in designing and developing the next generation banking product based on SOA architecture. This version became basis for the implementation in Taiwan.

Technology used: Java/J2EE. Servlets, JMS, Web services (SOAP), BEA Web logic 10

Client Name: China Trust Commercial Bank, Taiwan

Tech. Used: J2SE1.5 / J2EE1.4, Weblogic 10, Oracle 10g, XML, XSL etc.

Team size: 20 members

Duration: July 2008 to Aug 2009

Client: China Trust Commercial Bank, Taiwan.

My Role: Lead Developer

Project summary:

China Trust Commercial Bank –the largest bank in Taiwan- has implemented the next generation Flexcube Direct banking solutions in four different countries. The four countries represent the four entities in this architecture. Each of these entities can be managed by a central authority of the bank at the same time individual entity can be managed separately.

Project Name: FLEXCUBE Direct Banking

Tech. Used: J2SE1.5 / J2EE1.4, Web services, Websphere 6.0, MQ Series 6.0, Oracle10g, XML, XSLT etc.

Team size: 25 members

Duration: Jan 2008 to July 2008

My Role: Lead Developer

Project summary:

FLEXCUBE Direct Banking is a world class banking solution based on the next generation architecture which uses web services, EJB etc. The main purpose of this next generation architecture was to do away with the need to maintain separate version of the product for each site. This new architecture allows the sharing of hardware and software with the concept of Entity where each entity may refers to a bank branch or country or a different bank altogether.

Associate Consultant Jan 2005 – Jun 2009 (4.6 yrs)

Oracle Financial Services Software Ltd.

Mumbai, India

Joined as Associate Consultant and took part in developing different modules and later implementation of the internet banking solution to the Japanese bank in Tokyo.

Project Name: Rakuten, Tokyo

Tech. Used: Java / J2EE, Websphere 6.0, MQ Series 6.0, Oracle 10g, XML, XSL

Team size: 12 members

Duration: June 2006 to Dec 2007

Client: Rakuten, Tokyo

My Role: Developer

Project Summary:

I had implemented the core banking solution at Rakuten, Tokyo in two phases. Salient feature includes Horse racing application, Web money etc. I was responsible for leading the development team in phase I and II and onsite implementation of phase II.

Project Name: Livedoor Saikyo, Tokyo

Tech. Used: Java / J2EE, Websphere 5.1, MQ Series 5.3, Oracle 9i, XML, XSL

Team size: 10 members

Duration: Jan 2005 to May 2006

Client: Livedoor Saikyo Tokyo

My Role: Developer

Project Summary:

The aim of the project is to provide the Internet banking solution to the client Livedoor Saikyo, Tokyo. The project consists of various transactions such as Account Activity, Fund Transfer, Term Deposit, Customer creation, Zengin Fund Transfer, Mail based alerts for Account closure, TD maturity, FFT Due, Customer modification etc. It also includes interacting with third party applications like media management etc.

Software Engineer May 2003 – Oct 2004 (1.6 yrs)

National Informatics Center

Pune, India

National Informatics Center comes under Ministry of Information and Communication, Govt. of India. NIC has been instrumental in steering e-Government/e-Governance applications in government ministries/departments at the Center, States.

I joined as a Software Engineer in a team responsible for the development of the e-Governance project in Finance Ministry Govt. of Maharashtra, India.

https://www.linkedin.com/company/1044118?trk=ppro_cprof

Education

Master of Computer Applications (1998-2001)

Bachelor of Computer Science (1995-1998)



Contact this candidate