Senior Soa Developer Resume Profile
Technical Summary:
- Senior SOA Specialist with extensive experience and hands on skill on CONFIDENTIAL SOA solutions and J2EE Products.
- Extensive experience in Analysis, Design, Development and testing of large scale Rule-Based and Service Oriented applications using Business Process management BPM , Business Rule Management Systems BRMS , Broker and SOA technologies.
- Proven ability to successfully analyze complex business scenarios, design and implement innovative solutions for enterprise level projects.
- Good understanding of software development methodologies such as Agile and waterfall.
- Over 10 years of well-rounded software development and integration experience.
Technical Skills:
- Integration and BPM : CONFIDENTIAL BPM 7.5, 8.0, WebSphere Process server 7.5, WebSphere
- Enterprise Service Bus 7.x, Broker7.5, WMQ, Activation spec
- BPEL/Web Services/Service Component
- Architecture/Mediations/ Java/J2EE Struts2, Spring 3.2.4,
- Hibernate 3.1.13, Spring Data JPA, EJB 2.x
- Source Code Management: Rational Team Concert, SVN, Rational Clear case
- IDE : Eclipse6.0.1, RSA7.5, RAD 7.5, WID 7.1, IID 7.5, Lombardi CONFIDENTIAL Process Designer 7.5
- View technologies : JSP, Servlet, Filter, Java script, AJAX, DOJO, Struts,
- Spring3.2 MVC
- Build tools : Apache Ant, Maven3.0.4
- Databases : Oracle 11g, DB2 9.7, MySQL, SQL Server JUnit 4.x,DBUnit2.x,
- EasyMock3.x, Cactus, Fortify, EMMA, PMD, JProfiler, FireBug
Professional experience
End Client: Confidential Role: Senior SOA developer |
Roles Responsibilities:
- Developed Process application, Toolkit, designed Process flow in process designer, Advanced Integration services AIS , Module, Mediation Modules, BPEL process in CONFIDENTIAL Integration designer 7.5- 8.0 Process center.
- Deploy/publish to process center/process server.
- Unit test using Integration test client, Cactus BPC business process choreographer
- Integrated artifacts between CONFIDENTIAL Integration designer CONFIDENTIAL Process designer.
- Responsible for designing implementing Confidential processes, web services using CONFIDENTIAL SOA technologies stack.
- Unit testing BPEL processes using integration test client, packaging deployment.
- Created/Implemented various kinds of Human tasks such as Inline/Standalone/ToDO/ Collaboration human tasks.
- Consume external web service in mediation and expose simple contract to all other module.
- Defined WSDL, XSDs from scratch in Confidential, Use cases as input, created Stubs skeletons, client generation, implemented the web services.
- Setting up Web security, Runtime JMX logging, LDAP authentication
- Tested web services using SOAP UI through generated client.
- Assisted to integrate the newly created web services in their environment
Environment: IID 7.5 - 8.0, CONFIDENTIAL Process Designer 7.5, WESB 7.x, BPM7.5, RSA 8.5, Process center, WAS, SOAPUI 4.6, Web Services, Oracle11G, Java/J2ee, ClearCase, PMD, Fortify, EMMA, JUnit.
End Client: Confidential New Zealand Role: Senior SOA developer |
Roles Responsibilities:
- Designing class, sequence diagram component diagram
- Developing code, as per reference architecture, to be presented to client architect team
- Developing the JAX-WS web services using Confidential
- Developing Restful web services and Consume external web service in mediation.
- Developing web services for JMS/ Sync/Async communication
- Created WSDL from scratch with Use cases as input, created XSDs, created
- Stubs skeletons, implemented the web services.
- Tested web services using SOAP UI through generated client.
- Created database triggers, procedure, database sequences to maintain the version of the document being updated through optimistic concurrency scheme.
- Setting up Web security, Runtime JMX logging, LDAP security Spring Velocity Email.
- Assisted to integrate the newly created web services in client environment EJB Local .
Environment: IID 7.5, CONFIDENTIAL Process Designer 7.5, BPM7.5, RSA, Process center, WAS, SOAPUI 4.6, Web Services, DB2 9.x, Java/J2ee, MDB, Spring 3.2, RTC, JUnit, PMD, Fortify, EMMA, JProfiler
End Client: Confidential Role: Senior Integration developer |
Roles Responsibilities:
- Developed reusable Coach Views.
- Developed Process application, designed Process flow in process designer, Advanced Integration services AIS , Module, Mediation Modules, BPEL process in CONFIDENTIAL Integration designer 7.5 Process center.
- Developed/Tested Business process definition BPD , Human Coaches, Integration services using CONFIDENTIAL process designer IPD .
- Integrated artifacts between CONFIDENTIAL Integration designer CONFIDENTIAL Process designer using Top down bottom up approaches.
- Administering human tasks/coaches using Business process choreographer, Process portal, Business space CONFIDENTIAL process designer.
- Developed the Integration modules using the mediation flows in the WebSphere
- Integration Developer
- Worked extensively on Web Service, JMS/MQ, SCA and EJB Local bindings.
- Design Broker flow, message set and transformation.
- Worked extensively on Business Object maps interface maps.
- Created WSDL, XSDs extensively tested WSDL/Java interface operations using SoapUI, WID test environment, TCP/IP monitor.
Environment: IID 7.5, CONFIDENTIAL Process Designer 7.5, Broker Toolkit 7.5, WMQ7, RFHUtil, RSA 7.5, Process center, WAS, SOAPUI 4.6, Web Services, DB2 9.x, Java/J2ee, Spring 3.2, RTC, JProfiler
Company Name: Confidential
End Client: Confidential Role: Senior Software developer |
Roles Responsibilities:
- Responsible for designing class, sequence diagram implementing java code.
- Design web services using Apache CONFIDENTIAL and Consume web service in java using HTTPClient.
- Created WSDL,XSDs extensively tested WSDL/Java interface operations using SoapUI.
- Is solely responsibility of enhancements defect fixing in 5 sub modules of PeopleBuilder Project at offshore location.
- Developed the JAX-WS web services using Axis2.
- Is responsible for smooth delivery maintenance in each phase of the project.
- Keep watch on Ticket Builder and make sure of defect closure by testing team.
- Involved in health check of coding and writing junit test cases using Fortify,PMD JUnit etc.
Environment: Windows, Core java, J2EE, J2EE, WPS, WID 6.2, Hibernate 3.1.13,Spring 2.5, Struts2, Eclipse, SVN, Ant. PMD, Fortify, EMMA, DOJO, Flex and TicketBuilder
Company Name: Confidential
End Client: Confidential Role: Senior Software developer |
Roles Responsibilities:
- Was involved in requirement analysis phase.
- Design class and sequence using Omando eclipse plugins.
- Implemented java code, EJB and created web service.
- Keep watch on Ticket Builder and make sure of defect closure by testing team.
- Consume external web service and html pages to retrieve data.
- Worked on testing and created JUnit test along with DBUnit cases .
- Involved in health check of coding and writing junit test cases using Fortify,PMD JUnit etc.
Environment: JBoss, Core java, J2EE,Struts, Spring, Hibernate, SQL, DROOL, Servlet, Filter, JSP, JS, JUnit, PMD, EasyMock
Company Name: Confidential
End Client: Confidential Role: Software developer |
Roles Responsibilities:
- As part of the global team, have worked closely with Client Manager.
- Video conference with client every evening for update and clarification.
- Used to handle client change requests and defects.
- Exiting data migration to web service using java multithread.
- Ant scripting for JUnit, EMMA and building war file.
- Integrated struts and spring for best result.
- Created web service using CONFIDENTIAL and consume by Flex.
Environment: Tomcat5.5, Java/J2ee, MySql, Struts2, spring 2.x, JSP, Flex, DOJO, JS, SVN, JCR, Eclipse and TicketBuilder
Company Name: Confidential.
End Client: Confidential. Role: Software Engineer |
Roles Responsibilities:
- Prepared technical specification
- Implemented java code for Enhancements/Bug fixing
- Created JUnit test cases for java code.
- Involved in health check of coding and Build.
Environment: Weblogic 6.1 server, Java/J2EE, JSP, Servlet, JavaScript, JUnit
Company Name: Confidential.
End Client: Confidential. Role: Software Engineer |
Roles Responsibilities:
- Prepared technical specification
- Implemented java code for Enhancements/Bug fixing
- Created JUnit test cases for java code.
- Involved in health check of coding and Build.
Environment: Weblogic 6.1 server, Java/J2EE, JSP, Servlet, JavaScript