Java/wid Resume Profile
NV
Professional Summary:
- Over 7 years of experience in Information Technology and Services encompassing all phases of Software Development Life Cycle Proposal, Process Engineering, Design, Development, Testing, Deployment and Support
- 5 years of extensive experience in development of SOA based applications using WebSphere Integration Developer WID on WebSphere Process Server WPS , WebSphere Enterprise Service Bus WESB and also developed on WebSphere Message Broker WMB .
- 2 years of Professional software experience in developing Java/J2EE applications using Java Beans, JDBC, Servlets, Java Server Pages, Java Servlet Tag Library JSTL , EJB, STRUTS.
- Working experience in developing applications using Agile Software Methodology and Test Driven Development TDD .
- Has excellent knowledge and good experience in WPS BPEL Sequence activity, Parallel Activities, Scope, Snippets, Invoke , Human Workflow, Fault handling, XPath, Business Object Map, Data Map, Rule Groups, Relations, Correlation sets, Event Handling, Compensation.
- Experience in Adapters FTP, FILE, JDBC, and EMAIL to integrating diverse systems for Inbound and Outbound integration with downstream and upstream systems.
- Experienced working on all of Message Bindings SCA, JMS, MQ JMS, MQ and HTTP etc. messages is delivered by industry transport protocols.
- Components using Business Flow Manager, SDO, Human Task Manager and Service Manager API.
- Experience in WESB Mediation flow - XSLT, Custom mediation, Message Filter, Fan Out, Fan In, Flow Order, Message Element Setter, Business Object Map, Message Logger, Trace, Message Validator, Fail, Stop, Data Base Lookup, End point lookup, Service Invoke, Designing Custom primitives and Sub flows.
- Worked extensively on MQ/JMS nodes, Publication Node, Soap Nodes, Filter, ESQL and Java compute Node, Database Nodes, XSLT Node, Mapping Node, Trace Node, subflow, TryCatch Node, Flow Order Node, SAP Nodes, Http Nodes, File Input /Output Nodes, Aggregation Nodes, Collector Node and Route to label node
- Java Compute Nodes to message transformation, JMS Input and JMS Output Node for Publish and Subscribe, SOAP and HTTP Nodes for consuming web services, developed subflows to handle Failures, Error Handling Flows to log the error and message to the Queues and Database, Used ESQL to execute database stored and message transformations.
- Involved in administration tasks using MQSC commands like creating Queue Managers, Remote queues, Local Queues, Queue Aliases, Channels, Clusters, Transmission Queues, Performance Events, Triggers, Processes, backup and recovery.
- Extensive experience in developing HATS Host Access Transformation Services .
- Experience in MOM Message Oriented Middleware technologies for asynchronous messaging using JMS and Enterprise Message Driven Beans.
- Experience with MQSeries MQExplorer, Queue, Queue Manager, RFH- Util tool, SOAP UI, Web Service Explorer, Exceed, File Zilla, Net tool and JIRA.
- Prepared ANT scripts and used various versions control tools - CVS, Clear Case, SVN and Perforce.
- Exceptional ability to master new technologies and deliver outputs.
- Exceptionally well organized, strong work ethics to achieve employer objectives.
- Ability to work both independently and in a team. Versatile team player with strong analytical and problem solving skills and excellent communication/inter personal skills.
Software Skills:
Languages | Java, C, C , SQL, PL/SQL |
Development Tools | WebSphere Integration Developer WID , WebSphere Process Server WPS , WebSphere Enterprise Service Bus ESB , WebSphere MQ 6.0 7.0 |
Web/Application Servers | Apache Tomcat 5.x/6.x, JBOSS, Weblogic7.0/8.1/10.0, WebSphere 6.0/7.0 |
J2EE Technologies | EJB, Servlets, JSP, JSTL, JDBC, MVC, LOG4J, JNDI, RMI, JUNIT, JAXRPC, JAXB, DOM, ANT, MyBatis3.0, Socket Connections |
Frame works | MVC Model view controller , Struts 2.0 MVC , Hibernate, JSF MVC |
XML Technologies | XML DTD, XML Schema, XML DOM,XML SAX, API,XSL,XSLT,XPATH |
IDE Tools | Eclipse, Jbuilder |
Web Technologies | JavaScript, CSS, HTML, DHTML, XML, XSL |
Databases | Oracle 10g/11g, MS ACCESS, MY SQL, DB2 |
Design Tools | UML, Rational Rose |
Version Control Tools | CVS, Clear Case , SVN, Perforce |
Operating Systems | Windows 8/7/Vista/XP, Mac OS, UNIX Sun Solaris |
Professional Experience:
Confidential
Role: Java/WID Consultant:
Responsibilities:
- Involved in requirement gathering, requirement analysis, defining scope, design, development and testing.
- Installation and configuration of WID7.0, IID 8.5, IBM Integration Bus 9.0 and WSRR.
- Developed interfaces using JDBC Adapter, File adapter, SCA, MQ, MQJMS, JMS and Web Service bindings.
- Created business objects by using COBAL copybook and created MQ binding to receive eligibility data from mainframe systems.
- Developed the correlation sets integration to create the customer application case instance in process server for future updates.
- Developed common logging service by using Logback frame work to store logging events in files and database.
- Developed HATS Services to transfer the data to Mainframe Systems.
- Extensively transformed messages in flows by using XSLT, Custom BO and XSL mapping.
- Extensively used admin console to create Activation specifications, Connection Factories and Database JNDI's.
- Extensively used BPC to see the process instance status.
- Expertise in Perforce and SVN to share progress within the team.
- Offer consultation on design, development and support for cross functional domains.
- Developed and Trained cross functional groups on development processes and best practices for WPS and WESB.
- Maintenance of WID and WPS Unit test Environment.
- Provide live production support for the systems.
- Application Integration regression testing support in Quality and Production Environments.
Environment: WebSphere Integration Developer WID7.0.x, WebSphere Process Server WebSphere Enterprise Service Bus ESB IID 8.5, IBM Integration Bus 9.0, WebSphere Registry and Repository 7.0, Perforce, SVN, DB2, WebSphereMQ, HATS, WSRR.
Confidential
Role: Java/WID/WMB Developer
Responsibilities:
- Installation and configuration of WebSphere Integration Developer WID 7.0.x
- Requirement gathering, design, coding, testing, implementation and post implementation support.
- Migration of interfaces from WID6.2.x to 7.0.x. and resolution of the interoperability issues.
- Developed interfaces using JDBC Adapters, FTP adapter, Flat File adapters and also working with Message Queue, SCA, MQ, MQJMS, JMS and Web Service bindings.
- Implemented exception handling in the Business Process Execution Language to check the reason for failure and sent emails to the respective groups via Email Adapter.
- Implemented integrations in mediation flows and properly handled failures to resubmit from Fail Event Manager FEM .
- Developed the interfaces by using Message Driven Beans, Enterprise Java Bean 3.0 in WID7.0.X
- Implemented interface by using MyBatis3.0 frame work.
- Implemented common file transfer service in WID by using Enterprise Distributed Technologies edtFTPj/PRO software.
- Implemented several brand new Integrations and enhancement CRs on existing integrations which involve Web Services, MQ, and DB integration patterns in WMB, WSRR.
- Extensively Using TCP/IP, SOAPUI, RFHUtil, MQExplorer and debugger to trouble shoot various WMB integrations.
- Extensively used admin console to install central adapters, manage the applications deployed on the server and configuring Connection Factories, Activation specifications and J2C Authentication etc.
- Working with the on-site team and off-shore team for functional enhancements application interface development and delivery.
Environment: WebSphere Integration Developer WID 6.2.x and WID7.0.x, WebSphere Process Server WebSphere Enterprise Service Bus ESB 6.2.x and WID 7.0.x, WebSphere Message Broker v6.0, Rational Clear Case, Oracle Applications11i, DB2, WebSphereMQ, FTP Server.
Confidential
Role: WID/WPS Consultant
Responsibilities:
- Received the requirement documents prepared by business analysts.
- Involved in designing, developing all the related Business Objects and Interfaces.
- Developed multiple interfaces including MaterialMaster, ProcessOrders, ProcessSchedules, GoodsIssues, GoodsReceipts, StockTransfers, CreditMemo, and DebitMemo.
- Developed MaterialMaster Interface to get the information from the WMS using JDBC inbound adapter and send to Production control system via JDBC outbound Adapter.
- Developed ProcessOrders interface to get the order information from PCS in form of file by using FTP Inbound Adapter and send this information to the WMS via JDBC outbound Adapter.
- Developed ProcessSchedule interface to query the status of the Process Schedules from the PCS.
- Developed GoodsIssues interface to get data from WMS by using JDBC Inbound Adapter send into Production Control System via FTP Outbound Adapters.
- Developed GoodsReceipts interface to get data from WMS by JDBC Inbound Adapter and send it to PCS through JDBC Outbound adapters.
- Developed CreditMemo interface using rule groups to approve the credit for process order by using Human task, and if approved send it to CRM in the form of Message Queue.
- Developed DebitMemo interface to get the information from Finance System using JDBC inbound Adapter and send to CRM in the form of Message Queue.
- Developed StockTransfer interface to get the Stock Transfer data from WMS using Flat File Inbound Adapter and send to various plants and PCS using FTP Outbound Adapter.
- Implemented exception handling in the BPEL to check the reason for failure and sent emails to the respective groups via Email Adapter.
- Maintenance of WID and WPS Unit test Environment.
- Configured the Connection Factories, Activation specifications and J2C Authentication etc.
- Used the Admin Console extensively - to install central adapters, manage the applications deployed to the server, and configure the logging.
Environment: WebSphere Integration Developer WID 6.2.x, WebSphere Process Server WPS 6.2.x, CVS, Oracle Applications11i, PL/SQL, WebSphereMQ 5.3.
Confidential
Role: J2EE Developer
Online Banking System is a complete transactional financial system that is concerned with creating an online account for the customer, so that customer can use that account for doing operations like checking his balance online, viewing payment history, modifying personal information and so on.
Responsibilities:
- Developed Use Case diagrams, Object Diagrams, Class Diagrams, and Sequence Diagrams to represent the detail design phase using Rational Rose.
- Implemented the project using Jakarta Struts Framework. Used JSP and Struts based tag libraries. Validation of Data was done by integrating Validator Frame work with Struts.
- Created Action Classes which route requests to appropriate Enterprise Java Bean EJB components and service the request.
- In the flow of the project some of the design patterns like MVC, DAO, DTO, Session fa ade, Business Delegate, Service locators were extensively used, which facilitated clean distribution of roles and responsibilities across various layers of processing.
- Used OR Mapping Hibernate Framework to persist Java Objects into the database.
- Implemented a messaging module using Java Messaging Service JMS .
- Used Webservice concepts like XML, WSDL, UDDI and SOAP with SAX parser to transfer and transform data between applications.
- Used MQSeries for maintaining the messages in a queue
- Extensively used CVS for source control.
- Wrote PL/SQL stored procedures and JDBC routines.
- Used RAD as an IDE for an application development.
Environment: J2EE, IBM WebSphere App server 7.0, Java SDK, JSP 2.1, XML, SOAP, Hibernate, JMS, Junit, HTML, JNDI, Servlets, Oracle 10g, RAD, Unix Shell Scripts, Windows NT, LOG4J, ANT
Confidential
Role: J2EE Developer
The project aimed at incorporating a shopping cart to the existing system for online shopping of various products by the customers. This system will provide customers with the ability to view their current items online. Customers can view their items in shopping cart. The customers can select or deselect items from this cart. Used WebSphere IDE and Enterprise Java Beans technology as the foundation of its component based architecture to deliver fast and easy-to-use service.
Responsibilities:
- User interface was designed using JSP and FrontPage.
- Session tracking and customer preferences were stored using State full Session Beans.
- Used Enterprise Java Beans to ease the implementation and development of application components.
- JDBC used for accessing embedded and legacy data sources.
- Developed Servlets to handle HTTP client requests by using ServletRequest and ServletResponse Objects.
- Developed Stored Procedures, Triggers with SQL Server database.
- Performance tuning and optimization of critical queries.
- Performed unit and integration testing for system.
- Involved in code optimization and performance tuning application and database .
- Manually performed functional testing that includes security, Unit, and System testing.
Environment: Java 2, J2EE Server, JSP2.0, Servlets, EJB2.0, Java Beans, HTML, DHTML, XML, JavaScript, MS SQL Server 7.0, Windows NT, Unix and Linux OS.