Senior Java/bpm Consultant Resume Profile
Roseland, NJ
Summary
- 13 years of IT experience and 6 years experience in the Analysis, Design, Re-engineering, Development, Implementation BPM and Java/JEE Applications.
- BPM application developer with 6 years of experience using Savvion and IBM BPM.
- Designing End-to-end BPM solutions using IBM BPM v8.5 and Savvion 7.5/2013.
- Expertise in Savvion API, Servers and Portal.
- Very good experience in Process modeling using IBM BPM /Savvion Process Designer.
- Expertise in Design and Development of Toolkit, Services, Coaches and Coach Views.
- Expertise in Design and Development of processes and Common Resource projects using Savvion.
- Good Expertise at developing Human, Rule, Integration and General service which can be used as Reusable Components in other Services and BPDs. Sound Knowledge in Inbound and Outbound Integration to make BPM integrate with External Systems.
- Good Knowledge in using BPM functionalities exposed in the form of REST APIs which are needed to develop custom Task Portals.
- Good Knowledge on Enterprise Content Management Integration from BPM using Content Management Integration Services introduced in v8.5 and also Operational Decision Management Integration.
- Good at Developing Heritage and Next Generation post v8.5 coaches and override the Default look and feel using custom css and coach transformation. Good knowledge on Dojo 1.7, Teamworks 7 JavaScript APIs, CSS,XSLT.
- Good Knowledge on Blueworks Live to discover, document the processes and to collaborate with fellow Business Analysts.
- Good Knowledge on all Components used to model Processes like Variables EPVs, ENVs, Localized Resources , Saved searches, gateways, Events Message, Timer, Exception, tracking , UCAs.
- Good Expertise in using all the interfaces to Process Center like Authoring Environment Optimizer, Inspector, Simulator, Inspector , Performance and process Admin Console, Process Portal. Process Centre Console and WebSphere Administrative Console.
- Expertise in Savvion API, Servers and Portal.
- Sound experience in J2EE, MVC architecture, spring, Struts and SOA.
- Very good work experience on application development tools like Eclipse, IBM RAD My Eclipse Blue
- Good experience in working with Agile using Rally.
- Good experience in working with Bladelogic Server for deployment.
- Strong analytical, interpersonal, troubleshooting and communication skills.
- Expertise in design and development of Web Applications involving J2EE technologies such as Spring, JPA,Hibernate, Java, Servlet, JSP, AJAX,HTML, CSS, JavaScript, EJB Session Beans, MDB , XML, JNDI, JDBC, Web Services.
- Extensive experience in design and development of multi-tier applications using Java, J2EE, Struts, Hibernate, XML, XSD, SOAP, WSDL, HTML, JavaScript, Tag Libs, AJAX, Junit.
- Worked on different Application and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
- Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript.
- Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
- Proficient in using RDBMS concepts with Oracle 9i/10g, DB2 and MySQL
- Very good working knowledge in creating and consuming web service JAX-WS, Apace-CFX Spring Restful Service and JAX-RS Restful .
- Very good knowledge in SOA Service Oriented Architecture and implemented services and Integrated with SAP, MQ and IBM Mainframe applications.
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
Technical Exposure
- BPM IBM BPM 8.5,Savvion 2013/764
- Java Technologies Java, J2EE EJB, Servlet, JSP, JSF, JMS, JNDI , Jakarta Apache Struts 1.2.6, spring, Hibernate, XDoclet 1.2.2, AJAX, JUnit, MQ Series, RMI, Swing, Web services
- Web/XML Technologies JSP, Servlet, SOAP,XML DOM, SAX , XSL
- Application/Web Servers Websphere 6x, Tomcat 3.x/4.x, Jboss 3.0/4.0, Weblogic 7
- Operating Systems Linux Windows XP/2000/NT
- IDEs/Other Tools Eclipse 3.1, WSAD 5.1, Ant, and Log4j.
- Languages Java, UNIX shell scripting, knowledge of C, and C
- RDBMS SQL Server 2000/2005, DB2 v8, Oracle7.x, 8.1.x, Sybase
- Version/Source
- Bug Tracking tools CVS, VSS, and PVCS
- Business Process
- Management BPM Savvion 7.6/2013, WBI Interchange Server,MQ Workflow.
- Reporting Tools Jasper,Hyperion,iRpeorts
Employment Summary:
Confidential
Role: Senior Java/BPM Consultant
Responsibilities:
- Design and Developed business processes ,toolkit and coaches using IBM BPM 8.5
- Implemented reusable coach views and services using IBM BPM 8.5
- Design and implemented Sharepoint integration with IBM BPM.
- Designed and developed Workflow and CR Projects using Savvion.764 and 2013
- Designed and Developed the Various REST services using Spring Framework.
- Developed/Consumed Web services using Spring Framework.
- Involved deployment activities using Bladelogic server.
- Developed database operations using JPA and Hibernate with Spring framework.
- Involved many enchnment project using Savvion.
- Involved End to End deployment activities.
- Supports BPM application which built on Savvion.
- Developed DAO layer using JPA CriteriaBuilder, It is used many projects for database operations and reduced redundancy.
- Develpoed DTO to entity object mapper framework using Spring BeanUtils.
- Developed caching mechanism using E-cache.
- Built Rest Client using Restlet framework.
- Involved Maven build and deployment activities.
- Prepare release and deployment documents
- Involued deployment activities using BladeLogic server. Creating packages and cofigurations for various environemnts.
- Partipacted in the release activities.
- BuiltWeb applications using using EXTJS.
- Developed JSON and AJAX framework to get data from Internal and thrid party web service.
- Developed JUnit Testing.
- SVN version control tool is used to maintain the developed code.
- Used Oracle 11G for database operations.
- Developed data conversion logic from Java object to XML and JSON using Spring annotation JAXB and JSONTYPENAME
- Built and deployed application into Webspere Application server 8.0 8.5
- Participated code review and knowledge sharing session with team members.
Software Used:IBM BPM 8.5,Savvion 2013/764Java 1.6, Spring 3.1.1,Savvion 7.64,2013,ExtJS,Oracle 11g,,JSP, HTML, AJAX, CSS,SVN ,Webspere 8.0 8.5, Bladelogic.
Confidential
Role: Senior java Developer
Responsibilities:
- Analyzed the requirements document and prepared the high level and low level design documents.
- Designed and Developed the FNOL web application and web service application using Spring MVC Framework.
- Developed Claim, Coverage, Property and Loss and Damage web pages using JSP, HTML, AJAX, CSS and Jquery.
- Developed Service Layer application using Mule ESB.
- Developed/Consumed Restful Web services using Spring RESTFUL Framework.
- Developed database operations using MyBatis with Spring framework.
- Involved Maven build and deployment activities.
- Bulid front pages JSP using JQUERY UI and CSS
- Developed JqGrid adding/updating/deleting/reteriving data from service layer
- Developed JSON and AJAX framework to get data from Internal and thrid party web service.
- Consumed webservice using SPRING REST Template.
- Developed JUnit Testing.
- CVS version control tool is used to maintain the developed code.
- Used MS SQl Server 2005 for database operations.
- Developed data conversion logic from Java object to XML and JSON using Spring annotation JAXB and JSONTYPENAME
- Build and deployed application into JBOSS Application server 7.0
- Participated code review and knowledge sharing session with team members.
Software Used: Java 1.5, Mule,Spring 3.1.0,Spring Restful service,JBPM,Drools,Jquery1.7,MsSQL 2008,JBoss,JSP, HTML, AJAX, CSS and JqGrid.
Confidential
Role: Senior Savvion/Java Consultant
Responsibilities:
- Analyzed the requirements document and prepared the high level and low level design documents.
- Involved in preparing class diagrams and Sequence diagrams using Rational Software Modeler and MicrosoftVisio
- Involved Design and developed Business Process Model /Work flow using Savvion Process Module.
- Designed and Developed from the start UK Data Extract web application using Spring MVC Framework.
- Developed Savvion Bizlogic and Bizsolo Adapters.
- Developed BizSQL and Jasper Reports.
- Involved Savvion build and deployment activities.
- Developed/Consumed JAX-WS Web services.
- Implemented Design Patterns Singleton, Factory, Adapter, Delegate, Value Object.
- Developed an API to parse and write XML usingDOM API to exchange the data to InfoLink application using Web services SOAP and Restful .
- Developed the web pages using JSP, HTML, AJAX, and CSS.
- Involved in Unit Testing and supporting.
- Clear Case version control tool is used to maintain the developed code.
- Used SOAP UI tool for testing Web services.
Software Used: Savvion 7.5,BPM Studio7.5.1 ,Java 1.5, J2EE,Spring,AJAX,JSP,JavaScript, RAD, Web Services JAX-WS JAX-RS , Websphere Application Server 6.1,iReports,Jasper,Oralce 10g.
Confidential
Role: Senior Developer/Lead
Responsibilities:
- Analyzed the requirements document and prepared the high level and low level design documents
- Involved in preparing class diagrams and Sequence diagrams using Rational Rose.
- Implemented Business Logic using JAVA, EJB. Developed many reusable Business Services which is used across many use cases.
- Developed front end pages using JSP, Servlets, AJAX.
- Developed business rules using Savvion BizRule event basedtool.
- Implemented application components using MVC FrameworkSpring for some part of the application
- Written SQL queries and Stored procedures in DB2 to fetch huge amount of data and perform complex calculations.
- Consumed Web Services from Savvion to connect to backend mainframe systems.
- Performed testing using Junit for developed components.
- Deployed application in WebSphere 6.0.1.13 and configured data sources listener ports.
- Involved in building many reusable components using JAVA used across entire application like message handling, session handling, exception handling.
- Involved Design and developed Apria BPM work flow using Savvion Process Module.
- Developed BizSQL and Jasper Reports.
- Resolving all the technical issues in running a stable application.
- Work with technical architect to provide extensible solutions and best practices which needs to be followed
- Hands on development of complex framework code on which the framework can be built
- Periodic design and code review of team and across teams
- Involved Savvion build and deployment activities.
- Production support of Apria BPM workflow application deployed by Apria Healthcare customers.
Software Used: Savvion 7.5,BPM Studio7.5.1 ,Java 1.5, J2EE, RAD, Web Services, IBM Content Manager ,clear case,Spring 2.0,Websphere Application Server 6.1,iReports,Jasper.
Confidential
Role: Senior Software Engineer
Responsibilities:
- Got the knowledge transfer KT of the application and during the KT actively contributed to the development of the Search feed module. Gave the KT to 2 other offshore resources who are part of Search feed.
- Coding, peer code review, and Unit testing during the development and also for Change Requests.
- Prepared the impact analysis, estimation, and unit test case documents for the Change Requests.
- Fixed the production tickets.
- Involved in production support activities and enhancements.
- Received client appreciation during the KT phase to gain the knowledge in a short time and also for the quality of the deliverables
Software Used: Java 1.5, J2EE, RAD, Web Services, WAS 6.1, SQL Server 2005
Development Environment: Window
Confidential
Role: Senior Software Developer
Responsibilities:
- Prepared the unit test cases based on the use case documents.
- Developed components using Java, JSP, Servlet, XML, and java beans.
- Developed and maintained the B2B and B2C web application.
- Coding, peer code review, Unit, and Integration testing of the modules developed.
- Prepared the impact analysis, estimation documents for the bug fixes and the change requests made by the client during the maintenance phase.
- Fixed the production tickets.
Software Used: Eclipse 3.1, Windows 2000, IBM WebSphere Commerce Studio5.5 , BM WebSphere Commerce Server 5.5,IBM WebSphere Application Server 5.0.2, DB2 8.1, EJB,JSP, Java,CXM
Confidential
Role: Software Developer
Responsibilities: worked as a Senior Developer. The responsibilities include Design, development and UAT and Integrate testing.
Environment: H/w: Pentium-III O/s: Windows-2000 S/w: EJB, Swing, JDK1.4.2, Java, JSP, Servlet Database: AS/400 Tools:MS Office 2000, Perforce, WSAD Web sphere Studio Application Developer ,