Soa Lead Consultant Resume
Frederick, MD
SUMMARY
- I have 12 year experience with Java/J2EE/SOA server client technologies.
- Given a chance can learn and build java application with any newer API or framework.
- Support and guide development and production support team along with coding, design, requirement gathering, testing and deployment.
- Scheduling release and deployment writing release notes, enhancement and bug fix report.
- Communicated with clients and meeting their expectation for enhancement.
- Developed server - side programs using Servlet, JSP, jstl, Portlets, Enterprise Java Bean(EJB), JDBC, JNDI, JMS, MQ, RMI, XSLT, XSD, XPath, DTD, Web Services (SOAP, WSDL, UDDI), SAX, DOM, JAXB, Struts, Hibernate (ORM), Spring, MVC framework, SOA and Web Services using AXIS 2, Xfire 1.2, CXF 2.6.1, Websphere Process Server.
- Utilized spring batch for concurrency and multithreading transaction processing.
- Developed web service using top down approach with BPEL and Java Component handled multiple transaction concurrently using WID 6.2 and RAD 7.5.
- Hands on experience on spring micro service architecture development, testing and deployment with CI (Jenkins, maven).
- Wrote Effective batch jobs for Heath Care System and Criminal Justice Services using java threads, hibernate, spring and jasper having success rate 95% in production.
- Wrote client-side GUI interfaces with HTML, DHTML, CSS, JavaScript, Angular JS, AJAX, XML, Java Swing technologies and using by consuming web services (WSDL).
- I have developed simple and complex reports using Jasper API and iReport IDE.
- Developed message driven bean (JMS) and configure IBM MQ series to communicate with legacy system.
- Had hands on experience on Weblogic 10.3 portal and Websphere portal and Webshpere 6.1.
- Developed Book, Pages, Portlet, Pageflow.
- Administered and configured Application Servers and Web Container for Database connection, JNDI, Security settings, EAR deployment, Log, cluster - IBM WebSphere 5.1/6.2/7, Weblogic 8.1/9.2/10.3 , Tomcat 5.5/6
- Wrote SQL and 3rd party relational database interfaces to the following DB products Oracle 8i/9i, DB2 and My-SQL databases.
- Experienced in maintaining and building Relational DB using SQL, Procedures, Trigger, DDL and DML.
- Coordinated with Architecture, build manager, testing team and rapid application development using Agile Project Management Methodology using JIRA system.
- Wrote test cases for Unit Test, Acceptance Test and Integration Testing using JUnit.
- Provided production problem analysis and resolution.
- Able to write and translate UML using Use Cases, Sequence Diagram and Class Diagrams.
- Application packaging & Deployment experience using build tool Ant script and Maven tool.
- Having good Experience with Rapid Development tools Eclipse, STS, JDeveloper, WSAD (Web Sphere Application Developer) 5.1/6.1, InteliJ, Net Bean, TOAD, Lotus Notes 7.0, IBM Clear Case, IBM Rational Portfolio Manager (RPM), RAD 6.0/7.0, HAT’s, and Microsoft Office 2003, Visual Basic 6.0, eVB 3.0.
- Extensive experience in source version control svc, cvs and deployment release process.
- Flexible and adaptable to different cultural and corporate environments
- Highly motivated with the ability to work effectively in team as well as independently
TECHNICAL SKILLS
Languages: Java
Java Technologies: Java 1.3/1.4/1.5/1.6/1.7 , JSP 2.0, jstl 2.0, Servlets, JDBC 2.0, J2EE 1.4/1.5/1.6, Log4j 1.2/1.4, Junit 3/4, Ant 1.6/1.7, AXIS 2, CXF 2.6.1, Xfire 1.2, Qartz, Jasper
Distributed Technologies: JNI, RMI, EJB 2.0/3.0, Web Service
Web/Application Servers: Apache-Tomcat 5.5, Web Sphere application Server 6.1/7, Process Server 6.2, and Web Logic 8.1/9.2/10.3
Framework Knowledge: TCF, Struts, MVC, Hibernate, spring framework, JSF, Portal
Modelling Language: UML
RAD Tools: WSAD 5.1/6.1, RAD 7.5, RSA 7.5, WID 6.2 Eclipse, InteliJ, MyEclipse, DBVisualizer, Toad, eVB3.0, IBM HAT’s, RAD 7, Clear Case, JDeveloper 11, STS
Source Safe and Build Tools: VSS, cvs, SVC, clear case; ant, maven, jenkin
Project Management: RPM (Rational Portfolio Manager), Microsoft PMO
Bug tracking Tool: JIRA, Peregrine Service Center, JIRA
Databases: DB2, my-sql, Oracle 8i/9i/10g, ms-access, MS-SQL
Web Technologies: Java-script, HTML, XML/XSL, XPath, Ajax
Operating Systems: Windows 9x/NT/2000Professional/NT/XP, Linux/Unix
PROFESSIONAL EXPERIENCE
Confidential, Frederick, MD
SOA Lead Consultant
Responsibilities:
- Guiding resource to work with CI environment and follow standard practice.
- Allocating task and managing daily scrum activity.
- Managing product development life cycle with CI. Agile development methodology using TDD development approach.
- Documenting technical critical details generating service specification.
- Integrating application with web service inter communication.
- Designing and developing new SOAP and REST web services using cxf api.
- Wrote small utility program for large data transaction using java thread.
- Migrating old environment to new technology. Developed POC and framework core components for Client and Server side using.
- Working on technical aspect of changing development environment, re-modelling existing models and changing their design so enhancement for new clients will be easy.
- Deploying web service and monitoring logs on linux environment. Wrote in house utility tools to process various failure messages.
- Writing web service for Enovia using Enovia collaboration server exchange high volume data concurrently.
- Writing customized code to expose web service for Enovia.
- Integrated Axis2 with Enovia.
- Migrating Enovia Axis1.2 service to Axis2.
Confidential, Albany, NY
Sr. SOA Consultant
Responsibilities:
- Choreography Web Service using RSA 7.5
- Understanding business requirement defining and designing application domain model.
- Defining xsd schema and message schema using RSA 7.5
- Generating WSDL using Transformation using RSA 7.5
- Providing WS Implementation using WID 6.2 with Java SDO implementation.
- Developed Framework core component to glue SDO and POJO DAS using automated SDO to POJO and POJO to SDO transformation.
- Developed generic validation component using struts valuator which will be used at GUI and service level.
- Deploying WS on Process Server
- Developing IBM Faces GUI application
- Integrated validation, Exception and logging framework
- Helping other team to understand framework component, managing 4 developers.
Confidential, Albany, NY
Sr.J2EE Consultant
Responsibilities:
- Developing application component using IBM JSF Portlet, EJB Services, web service, Hibernate mapping.
- Consuming MQ with Wesphere and manipulating text messages.
- Working on Bug fixing for next release.
- Had training for Finger Service process from DCSJ Albany, NY.
- Writing sql cursor to fix data issues.
- Configured IBM Webshpere application server.
Confidential, Atlanta, GA
Sr.J2EE Consultant
Responsibilities:
- Developed Web component using Strtus, JSF, Spring MVC framework, Business component with EJB, JMS, MQ, JNDI, Springs, Web service and DAO layer with Hibernate.
- Developed Batch programs using Spring and Hibernate.
- Developed message driven bean and configure IBM MQ series to communicate with legacy system.
- Developed service for JMS communication with Tibco EMS using spring.
- Upgrade application from Struts to Weblogic Portal 10.3.
- Wrote unit test and acceptance test for developed component using JUNIT.
- Worked with Agile and TDD project development strategy.
- Developed Class diagrams, Sequence Diagram, Package Diagram using Eclipse Omondo.
- Developed producer and consumer web services component using Apache Axis.
- Wrote DDL, DML, Cursor and store procedure for Oracle, DB2 database.
- Configured Websphere and Weblogic application server for web applications which includes cluster environment, jndi, jms, jdbc, security realm settings.
- Wrote shell script to automate deployment procedure and batch execution.
- Did Domain migration from Weblogic 7 to 8.1, 8.1 to 9.2 and 9.2 to 10.
- Did code verification using PMD tool to get 5-10% performance faster.
- Configured cruise control and managed source code using svn.
- Managed different code branch and user accounts with svn.
- Tested web applications with Selenium, wrote script to perform daily support.
- Giving 24X7 on call support for the all state web portal application.
- Logged defect under peregrine service centre.
- Addressed issue and proposing solutions.
- Did requirement gathering and proposed solution.
- Set up migration strategies for existing portal.
- Did load testing for the application time to time.
- Setting up purging data strategies and code checking.
- Handling production sev 1 ticket making code change and deploying emergency deployment.
- Analysed segue monitoring alert, reported issue and proposed solution.
Confidential, Franklin, TN
Sr.J2EE Consultant
Responsibilities:
- Developed UI component (Enrolment, Search, Provider screens) using struts taglib, tiles, validation and utilizing AJAX feature.
- Developed application for Online Enrolment Broker which utilized web service.
- Developed batch job processors by using threading. Using hibernate as DAO layer.
- Developed business component framework which utilized by business processors.
- Developed, Implementation and Configuration web service over web sphere 6.1 to utilize business frame work extensively.
- Designed reporting framework and extensively optimized to generate 7 letters per sec using Jasper.
- Configured application server to make available database resources, jndi resources and security realm setting.
- Working with BA and QA to develop requirement documents and test case.
- Performance Tuning and proposing Technical Solution.
- Log4j configured for logging operations and Ant script written for project build.
- Hibernate used for persistence of relational data. The Spring used for IoC and Struts and Hibernate integration.
- Existing common components such as XML generator has been developed and optimized with compare to SAX parser.
- Work with 24 X 7 production support and bug fixing.
- Used Rational Portfolio Manager work daily time claim and reporting and Rational Clear Quest for bug fixing.
- DDL and DML Database operations done with DB2.
- Code review has been done using JUnit.
- XML manipulate using JAXB and XSLT.
- Quartz Scheduler was configured for RCX project.
- Conducting team building activity and technical sessions.
Confidential, Phoenix, AZ
Sr. Software Engineer
Responsibilities:
- Developed application using MVC pattern with help of Struts, Spring framework and Hibernate.
- Developed client input screen using JSP, AJAX, HTML, css, JavaScript, and configured sturts-config, Validation, and Tiles xml files.
- Building business component according extending or implementing basic framework component and developed by using core java.
- Developed web service and deployed using Apache AXIS 2 over Web Sphere to receive input from other vendor-to-vendor service using Web Service pattern Business Self and Integration Application Integration.
- SOAP Response Message Exchange Pattern used and SOAP Fault handled.
- X509 Cert applied to secure credit card number.
- Used IBM MQ for Messages.
- MQ has configured with Web Logic 8 application server.
- Developed Web Services for client card validation data to Confidential in bunch.
- Log4j configured for logging operations and Ant script written for project build.
- Hibernate used for persistence of relational data. The Spring used for IoC and Struts and Hibernate integration.
- Existing common components such as XML generator has been developed and optimized with compare to SAX parser.
- Work with 24 X 7 production support and bug fixing.
- Used Rational Portfolio Manager work daily time claim and reporting and Rational Clear Quest for bug fixing.
- DDL and DML Database operations done with DB2.
- Code review has been done using JUnit.
- XML manipulate using JAXB and XSLT.
- Quartz Scheduler was configured for RCX project.
- Interactions with client, Requirement Gathering and Functional Specification Preparation
- Performance Tuning and proposing Technical Solution.
- Conducting team building activity and technical sessions.
Application Developer
Confidential, Washington DC
Responsibilities:
- Developed system according to functional requirement documents.
- Using JSP, HTML, JavaScript, css and Struts Validation, Tiles plug-in used to develop Client GUI.
- Spring used as glue for Struts and Hibernate (DAO Layer), Web Service used as consumer.
- Jasper Report used to display reports.
- Dedicated for 24 X 7 service support and Rational Clear Quest has been used for bug fix reporting.
- Rational Portfolio Manager has been used for time sheet submission.
- Code review has been done using Junit and Log4j configured for logging operation.
- Updated and developed required business components.
- Developed dynamic display using xml, xslt to save report in different format.
- XML interpretation using JAXB from Core java business object, which communicate with SAP Interface.
- Integrated java modules for the project and Ant script written for project build.
- Deployment, configuration, unit testing and regression testing done for Java applications.
Application Developer
Confidential, Illinois, Chicago
Responsibilities:
- Developed component using TCF architecture similar to Struts architecture.
- Developed framework components for Admission and Pharmacy modules using core java components by extending and implementing framework.
- Created UML Framework documentation for developed component.
- Developed User GUI using JSP, custom tag and AJAX.
- Using DOM JavaScript XML request manipulated at client side. JavaScript XML response will be handled and appropriate HTML filed will be populated.
- Developed EJB component for service layer.
- Developed XML manipulated core java component.
- Developed XSLT for XML out put.
- Develop system according to Functional Requirement form.
- Change of existing system design based on Change Request form.
- Ant script written for project build.
- Work with Integration of modules and Unite testing, regression testing.
Confidential
Project Scientist
Responsibilities:
- Designed application modules, Created requirement gathering documents.
- Configuration of tomcat web application.
- Developed JSP, custom tag and JavaBean classes for application.
- Developed HTML, CSS files for client presentation view.
- Wrote javascript for client end validation.
- Configured eVB3.0 for pocket pc deployment.
- Developed eVB 3.0 forms for pocket pc survey module.
- Java class written to communicate with Mysql with help of JDBC2.0.
- JNI components written to communicate with mobile.
- Mysql database operation Insert, Update, Delete and trigger has been written.
- Analysis/Design/Development of Forms.
- Unit testing and implementation of forms.
- Change of existing system design based on CR from.
- Documentation of User and Operational Manual.
Confidential
Responsibilities:
- .shp file read write component developed with core java and JNI.
- Client view developed using JSP, custom tag, HTML and CSS.
- Eclipse used as a development tool, tomcat configured as a server.
- Unit testing and implementation of forms.
- JSP files developed for client view.
- JavaBean component written for business.
- Unit testing done for all component.
- Change of existing system design based on CR from.
- Documentation of User and Operational Manual.