Senior Java/bpm Consultant Resume Profile
Roseland, NJ
Summary
- Very good work experience on application development tools like Eclipse, IBM RAD My Eclipse Blue
- Experienced in creating WADL, WSDL, and canonical models using XML technologies.
- Expertise in programming using J2EE, EJB, Java Server Faces, JSP, AJAX, JSON, Servlets, Hibernate, JDBC, SQL, PL/SQL, Web Services, XML, Weblogic, Websphere, Spring, Struts.
- Having around 13 years of IT experience in the Analysis, Design, Re-engineering, Development, Implementation of Java/JEE, BPM Applications.
- Sound experience in J2EE, MVC architecture, spring, Struts and SOA.
- 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.
- Very good working knowledge in Business Process Management using Savvion product.
- Knowledge in jBPM and Drools and Pega.
- 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.
- Extensive experience in different IDEs like RAD, Eclipse, SPRING and Jbuilder.
- Experience in Object Oriented Analysis and Design OOAD techniques using UML in Rational Rose and MS Visio.
- 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.
- Expertise in designing/developing projects using IBM BPM and Savvion.
- 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
- Expertise in IBM BPM Java Script, REST and Web service APIs.
- Very good knowledge in IBM Blue works Live.
- 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.
- Very good working knowledge on tools like Rational Rose and TOAD.
- Very good work experience on application development tools like Eclipse, RAD and My Eclipse.
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
Technical Exposure
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
BPM IBM BPM 8.5,Savvion 2013/764
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 7x
Commerce Server Websphere Commerce Server 5.5 / 5.6
Portal Server WebSphere Portal Server 5.0 /6.0
Operating Systems Solaris 2.6, 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:
- 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:,ava 1.6, Spring 3.1.1,ExtJS,Oracle 11g,,JSP, HTML, AJAX, CSS,SVN ,Webspere 8.0 8.5, Bladelogic,IBM BPM 8.5,Savvion 2013/764.
Development Environment: Windows
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.
Development Environment: Windows
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.
Development Environment: AIX UNIX
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.
Development Environment: AIX UNIX
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
Rresponsibilities:
- Involved in development of various API for transformational services for data migration.
Software Used:Eclipse 3.1, Windows 2000, EJB2.0 Struts 1.1, JSP, HTML, Jboss 3.2.5, ORACLE 8i, VSS, TopLink, XDoclet