Post Job Free

Resume

Sign in

Web Services Service

Location:
India
Posted:
September 01, 2015

Contact this candidate

Resume:

RajenderPundr

+1-718-***-**** ext***

SUMMARY:

Over 8 years of IT experience in complete software development life cycle process including Development, Testing and implementation using industry standard methodologies.

Expertise in development of e-business, B2B applications, service delivery Inter/Intranet applications using J2EE specifications.

Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM and KANBAN.

Excellent Experience in developing software applications using JAVA, java multi-threading, Java Message Services(JMS), J2EE, JDBC, Spring, Hibernate, Struts 1.x, JSP, Servlets, JavaScript, JQuery and HTML.

Well experienced with XML parsing and XSLT transformations ([J] DOM, SAX, Xerces, Xalan, and JAXP).

Experience in Configuring and deploying applications on IBM WebSphere, BEA WebLogic and RAD 7.x.

Worked on various spring framework modules like Spring MVC, AOP, IOC and DAO.

Excellent knowledge and experience on Spring Batch framework for implementing nightly batch processes.

Well versed with Data Analysis, Design and Data Modeling using Erwin. Strong Programming experience in PL/SQL and Stored Procedures.

Experience in implementing Core Java & J2EE design patterns like Front Controller, MVC, Singleton, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Façade and Value object pattern etc.

Extensive experience in Data Modeling, Stored Procedures and functions, worked on Databases such as Oracle, SQL Server and DB2.

Good web page design skills using AJAX, JQuery, HTML, JSP and JavaScript and JQuery.

Very Strong experience in various JavaScript libraries like BootStrap, AngularJS, NodeJSetc.

Extensively worked on AngularJS, NodeJS in various web projects.

Experience in SOAP based Web Services and SOA, AJAX Technology, RMI, JNDI, MVC Custom development.

Expertise in designing systems based on Object-Oriented Analysis/Design Methodologies specifically UML.

Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.

EDUCATION:

Bachelor of Technology, JNTU, India.

TECHNICAL SKILLS:

Languages

Java, SQL, PL/SQL, UML, C,

Web Technologies

JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, WSDL, JAX-RS, JSX-WS, HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, Node JS, JavaScript, Dojo, Angular JS, AJAX.

XML Technologies.

XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers

Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 8.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss. IIS

IDEs

Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE

Tools

TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, I Report

Operating systems

Windows, UNIX, Linux, Sun Solaris.

Databases

Oracle 8 / 9i / 10g, HSQL, PL/SQL, My Sql, MS SQL Server 7.0, Sybase, MS-Access.

Design Patterns

MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc…

Frameworks

Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Version Control

CM Synergy, Rational Clear Case, Rational Clear Quest, CVS, VSS, SVN, Git.

Professional Experience:

Bank of NewYork Mellon, NJ Oct 2014-Present

Sr Java Developer

Description:

The ESignature solution is meant to bring a uniform approach to ESignature at Pershing .Client Onboarding for account opening in portions of our design, there is no restriction on any other source system being able to utilize ESignature. Many of the nuances of bringing on board a new source system for a given process usually involve solving for how the processing that takes place at key milestones of the esignature process itself occur.

Responsibilities:

Implemented front end (UI) of the application usingHTML5, CSS3, AngularJS and NodeJs

Designed and developed very complex and large web pages using AngularJS library with AJAX and JSON.

Designed JSP pages for Initial applications, Submissions and Maintenance module using JSTL and Struts tag libraries.

Involved in implementing Message Driven Beans using for JMS systems

Developed session EJB and message driven bean (MDB) to process JMS XML messages;

JSPs, Servlets, XML descriptors, using WebSphere Application Server.

Streamlined the time bound nightly batches for concurrent processing on various nodes within a cluster using spring batch.

Used struts validation framework to perform Server side validations.

Involved in writing Struts actions classes, Action forms and configuration files i.e.Struts-config.xml

Implemented Tiles framework in Struts.

Developed Spring service classes for Initial applications and Maintenance module to implement business logic requirements.

Involved in developing.

External customer portal is developed in annotation based Spring MVC and Hibernate.

Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, JSP and JQuery.

Involved in integrating applications with other application using IBM WebSphere.

Involved in generating Hibernate Configurations files, Hibernate mapping files and Hibernate data Objects to communicate data in persistence layer.

Worked on Database Stored Procedures and Functions, views and Synonyms.

Implemented Java & J2EE design patterns.

Responsible to prepare Unit test scripts.

Environment:Java 1.7, JSP, Spring4.x, Spring MVC, Spring Batch, Hibernate, IBM WebSphere, WebLogic application server8.1, JMS, Oracle 9i, Eclipse, CVS, AngularJs, NodeJS, HTML, CSS, JSON, Maven, Cruise control, SVN.

Allstate, Northbrook, IL Dec 2012 – Sep 2014

Sr. Java Consultant

Description:This project involves the maintenance of Alliance application and Alliance Endorsement Application. Alliance is a group of web-based applications include Legal Trailing Documents (T-Docs), Commercial Auto Quote, Auto New Business (ANB) and Property New Business (PNB), Integration Components for external systems such as IRMS, HRM, IPS, etc., Web Services such as Get Quote, Save Quote, Get Policy Data, Get Billing Data, Get Claims Data.

Responsibilities:

Involved in Analyzing the changes and impact of the changes.

Involving in fixing defects and implementing change Requests.

Involved in developing web pages using Bootstrap java script library.

Created very highly interactive web pages using AJAX and JSON.

Developed various batch processes using Spring Batch framework.

Migrated age old stand alone batch programs into spring platform by leveraging the spring’s batch frame work capabilities.

Developed programs to assemble EDI messages for JMS transmission

Technology stack includes Java Message Service (JMS) using Message-Driven Enterprise Java Beans (EJB) running in WebSphere Application Server (WAS)

Involved in developing web pages using Struts, Spring frameworks.

Involved in writing java components to invoke web services.

Worked on writing batch programs using Spring Batch.

Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.

Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.

Integrated application with other using IBM WebSphere.

Doing code review, unit testing and integration testing.

Writing JUnits for new components.

Analyzed and customized the Checkstyle plug-in for Alliance Coding Standards.

Environment: RAD (Rational Application Developer), IBM WAS (WebSphere Application Server), Java, java multi-threading, Spring Batch, Web Services, JMS, SOAP Web Services,Struts& Spring frame works, XML, Bootstrap JS, JSON, AJAX, Checkstyle Plug-in, JUnit, Clear Case and Clear Quest.

HSBC Global Payment System-Chicago, IL Sep 2010 to Oct 2012

Java Developer

Description: The Global Payment System consisted of Hexagon-R and Web finance application. Hexagon-R is a standalone windows based global Electronic Banking system for the HSBC Corporate Bank, which uses the HSBC Groups Global Data Network. It facilitates corporate clients to make Payments, ensure effective Cash Management, keep record of Account Balances, and manage Liquidity in terms of Cash Concentration and Pooling, Manage and Control Accounts. Web finance is a web-based system used by Retail Services Merchants to support Credit applications, authorizations, and Settlement processing, Dual approvals for Power sports merchants, Online Contracts and dealer sign off and many more.

Responsibilities:

Developed business modules with JSP, Servlets, and Execution Service framework which is based on Struts.

Responsible for system development using Factory, DAO and MVC Design Patterns.

Involved in writing stored procedures and functions in PL/SQL to access Oracle database.

Developed Data Access Object Adaptors for interacting with the Data Access Objects and controlling the coupling of the system.

Designed and developed comprehensive J2EE application framework for e-Steel online marketplace. Framework included Enterprise Java Beans (EJB), Servlets, JSPs, Request Processors, Data Access Objects, and Message Queues (JMS). The new architecture significantly reduced response times

Developed and maintained data layer using the ORM framework Hibernate.

Performed Unit testing of the code as per the test cases.

Involved in System testing and defect resolution.

Developed build and deployment scripts using ANT scripts.

Developed UI of the application using NodeJS and JQuery libraries.

Involved in writing client side validations using JQuery with AJAX.

Environment: WSAD 5.1, Java, J2EE, Java Message Service(JMS), JSP, Servlets, Windows XP, HTML, XML, XSD, ANT,Jquery, NodeJS, HTML, CSS, JQuery, AJAX, JSON, Oracle 9i, Hibernate, Spring.

Aceline Technologies, IndiaAug 2008 to Aug 2010

Java Developer

Description: R-Log is a reverse logistics software application, to automate the reverse logistics process, virtually eliminating human error and significantly reducing manual processes, paperwork and duplicate effort.

Management of centralized or regional return centers, Management of the flow of returned product from retailer to vendor, Management of recalls because of product defects and other circumstances, inspection, testing and repair of products for resale, End-of-life recycling to maximize the reuse of all component parts and raw materials, as well as regulatory-compliant disposal.

Responsibilities:

Developed using Struts in the projects related to Pharmacy returns to R log, which is the reverse logic application.

Used different features of Struts like MVC, Validation framework and tag library.

Developed interfaces for various use cases to enhance the R log application to integrate with pharmacy returns functions.

Solutions are customized for each Client, packaged and deployed.

Used Design Patterns like Singleton, Business Delegate, Value Object, Session Façade, Service Locator, DAO, Service Activator, and MVC.

Creating design models (including class and sequence diagrams)

Resolving production issues/ maintenance.

Interaction with Customer service team for their requirements.

Environment: Eclipse, IBM WebSphere, Weblogic Application Server 8.2, jdk1.6, JSP, Servlets, JDBC, XML, XSL, JavaScript, JQuery, HTML, CSS, UNIX (Solaris), Test-Director, Sql Developer, Oracle, CVS.

Capricon Systems Global Solutions Pvt. Ltd, India Sep 2007-Jul 2008

Java/J2EE Developer

Project: Developed the web application for an insurance company where customers can go online and get the quote for their auto/life/health insurances. Customers have the ability of purchasing insurance online.

Responsibilities:

Developed company's principal Website, the lead generation mechanism for selling insurance over the Internet.

Developed complete front & back end using Jsp, POJO’s & Servlets.

Used Log4J framework for logging all the events.

Coded ANT scripts for compiling, building, packaging the WAR and deploying the WAR to WebLogic Application server.

Designed and developed effective internal Web applications, relational database and stored procedures to analyze and monitor all activities related to Web-based sales.

Automated sales monitoring and credit/identity verification application processes, decreasing costs and improving quality.

Environment: Java, Servlets 2.1, Jsp1.1, JavaScript, EJB2.1, POJO, XML, XSLT, XSD, JDBC2.0, Log4J1.1, JUnit3.7, SQL, Stored Procedures, FileNet, Ant, XML, Eclipse, WebLogic Application Server, SQL Server.



Contact this candidate