Sr. Soa Developer Resume
Canonsburg, PA
SUMMARY
- Oracle SOA 11g professional with over 7 years of extensive IT experience Design, Development, Integration,in POC(Proof of Concept),Support and Implementation of software applications using Oracle SOA/ OSB/ BPEL/ BAM//OWSM/AIA/B2B/ADF and JAVA/J2EE.
- Expertise in using SOA technology and application adapters Such as File Adapter, FTP Adapter, Database Adapter, Apps Adapter, AQ Adapter, BAM Adapter, MQ Adapter and JMS Adapter for integration and development of custom business processes using Oracle BPEL and ESB/Mediator.
- Excellent Working Knowledge of Fault Handling framework, Business Rules Engine (Decision Service), BPM Work list (Human Task), Business Activity Monitoring (BAM), IBM Message Broker and Oracle Enterprise Messaging Service (OEMS) in SOA Suite 11g and 10g.
- Extensively built Routing services using ESB 10g by applying Message Filters and Complex Transformations.
- Experience in Integration of Legacy applications, ERP applications, J2EE applications, using SOA Suite and OSB.
- Experience in Development, Integration and Implementation of Software Applications for various business domains like HealthCare, RetailandFinance.
- Expert in integrating TCP IP based legacy systems. Experience in integrating Warehouse and Socket systems.
- Hands on experience in Architecting, installing, configuring, and administering Oracle SOA Suite Components (BPEL, ESB, OSB, BAM, OWSM).
- Good experience in integrating Oracle eBusiness Suite 11i/R12 with legacy applications using Oracle SOA Suite 10g/11g and good knowledge on Oracle Application Integration Architecture (AIA).
- Expertise in Oracle SOA suite 10g/11g for Orchestration and Integration Technologies in the areas of Java, Web Services, XML, XSD, XSLT, XPath, XQuery, WSDL, SOAP, UDDI, WS - Addressing, WS-Security, WS-Reliable Messaging, Canonical Models, JNDI, JDBC.
- Experience in designing BAM Data Objects, Dashboards and Integration with Mediator and BPEL components using Sensors and BAM Adapter.
- Worked extensively on JMS Clustering, Distributed Queues in BPM and ALBPM
- Experience in OracleOSBusing SOAP, REST Interfaces to build service proxies that provide features like load-balancing, fault-tolerance and dynamicrouting to back-end SOA services.
- Extensive development experience with OSB 11g for service Virtualization, Protocol Translations and Message Transformations.
- Experience in working with application servers like Oracle Application Server, Oracle Weblogic Server, and IBM WebSphere.
- Experience in Gap Analysis, designing process flows, technical designs, installation and configuration guides, Test Scripts and having good experience in Oracle AIM Methodology.
- Effectively completed numerous Oracle SOA involving in complete SDLC whichincludes analysis, design, documentation, development, testing, deployments, support and enhancements using waterfall as well as agile methodologies in top-down and bottom-up approaches.
- Worked extensively with Oracle RDBMS (9i, 10g and 11g); Comfortable developing with SQL, PL/SQL, Tables, Triggers, Storedprocedures, Functions, Sequences, Outlines, Views etc.
- Expertise in J2EE technologies which includes JSP, Servlets, JMS, Struts, Spring Framework and Hibernate.
- Knowledge on working with batching and de-batching EDI transaction sets in B2B.
- Highly motivated, detail oriented with excellent written and verbal communication skills, has ability to work independently and as a part of the team.
TECHNICAL SKILLS
Oracle Fusion: Oracle SOA Suite 11g/10g, BPEL, ESB/Mediator, Technology Adapters (DB, File, FTP, AQ, JMS, MQ, EBS and BAM Adapter), OWSM, OSB, BAM, Oracle Business Rules, BPM Worklist.
Languages & Scripting: JAVA/J2EE/ J2SE, SQL, PL/SQL, ANT, HTML, XML, XQuery, XPath, JSP, EJB, Servlets, JDBC, JMS, JNDI, Web Services, Java Scripts.
Verticals: Banking, Retail, HealthCare, Information Media Entertainment, and Manufacturing.
EAI: Oracle Fusion Middleware 10g/11g, Apache Mule 2.x/3.x, TIBCO Business Works 5.3, Tibco EMS/ESB, Oracle OSB, Oracle AQ, IBM WebSphere MQ, WebLogic Integration(WLI).
RDBMS: Oracle9i/10g/11g, MS SQL Server, Sybase, DB2 Using DB2 Connect and MySQL
Development Tools: TOAD, ECLIPSE, JDEVELOPER, Eclipse (SDE3.1/3.4/3.5, 3.7.1), Rational XDE (RAD), WSAD.
Version Control Tools: CVS, Tortoise SVN, Dimensions
APP/WEB Servers: Oracle Application Server OCJ4, OracleWebLogic.
J2EE: JDBC, JSP, JSF, Servlets, ADF.
Operating System: Linux, UNIX, Solaris and Windows.
PROFESSIONAL EXPERIENCE
Confidential, Canonsburg, PA
Sr. SOA Developer
Responsibilities:
- Developed Split Join service to improve processing time by parallel invocation and Service Callouts to retrieve lookup values using DVM XQs in OSB.
- Implemented MFT (managed file transfer) as generic utility frameworkto transfer file from remote to local or vice-versa dynamically in OSB.
- BAM Reporting Framework for alerting, reporting,logging to support critical business flows in cases of error/Success.
- Batch Processing implemented using the BPEL/OSB components like File Adapter, FTP Adapter, and Database Adapter.
- Extended EBO’s and supported Interfaces between Siebel and Oracle clinical systems on AIA 11g.
- Involved in Technical Design Documentation for Interfaces.
- Performed unit testing and involved in integration testing and QA Testing and productionsupport of various services developed as BPEL modules and exposed as Webservices.
- Developed SOAP UI mocks and SOAP UITest Suites for testing WebServices, and Deployed mocks as an .ear application to Weblogic server.
- Used MDS repository to store all the common artifacts between composites like DVM, XSD, Fault policy and FaultBinding files.
- DB Adapters, File Adapters and Oracle AppsAdapters were used as Partner Links to create and publish the records to Oracle database.
- Used various features like XPath functions, XSLT, Human Task,OWSM policies, Correlation sets, Preference variables, and Dynamic URL mappings.
- Worked on Globalscape managed file transfer rules configurations.
- Worked on Fault handling (catch and catchall), Compensation handlers, Messaging and Alerts and Transformations.
- Configured JDBC connection pools and managed database connections, through JDBCdata-sources, and JDBC pools.
- Enabled automatic recovery for errors from Fault Handlers and stored in dehydration store. Remote exceptions were automatically handled by the BPEL process.
- Developed BPEL Test Suites to validate Business flows for Success and Negative flows, and test Activities and Conditions used in the process.
- Implemented Oracle Service Bus for messaging services, connecting to database and for creating Proxy over existing web services.
- Help plan the transition of 10g projects. Designed migration of 10g SOA projects to 11g composite applications.
- Developed Technical design documents(TDDs) for SOA Services
Environment: Oracle Fusion Middleware 11g (Oracle SOA Suite, BPEL, Oracle OSB 11.1.1.6, Oracle Human Task, Oracle Business Rules, Mediators & Adapters), Oracle Database Server 11g, JDeveloper 11g, Eclipse, Oracle Web-logic 11g, OWSM 11g, AIA 11g, OEPE 11.1.1.8, Java 1.6, WSDL, XML, JAXB, JAXP, UML.
Confidential, Reston, VA
Sr. SOA Developer
Responsibilities:
- Rebuilt the J2EE application as a BPEL-based solution.
- Developed Canonical WSDL’s and XSD’s which can be used across the enterprise.
- Built SOA composites using BPEL/Mediator components that exposed some EBS sales order processing functions as web services accessible by all technology platforms in the enterprise through SOAP/WSDL interface.
- Designed and Developed Integration Solution between Oracle B2B and ESB or with Oracle Apps depending on the requirement.
- Created complex service-level and operational-levelpipeline pairs with multiple stage configurations to enable dynamic content-based and rule-based routing.
- Wrote custom Java code to intercept and enrich messages.
- Preparation of HighLevel&LowLevel Design documents.
- Involved in developing Customer and Consultant interfaces as per the project requirements.
- Used FlowN activity to invoke different independent services in parallel.
- Involved in Technical Design Documentation for Interfaces.
- Involved in implementation of security policy model for SOA, which builds a common service to take care of passing the information pertaining to credentials, roles and responsibility.
- All this information is encapsulated in the form of a SAML request throughout the business process flows.
- Designed JMS Adapters to actively send and receive messages from various enterprise systems.
- Involved in few SOA administration tasks such as creating and modifying JNDI and managing data source.
- Developed unit test cases and test data to reproduce various business errors and system faults.
- I was involved in building scripts, which perform various tasks like deploying BPEL/Mediator processes, Domain Value Maps (DVMs), Configuring data sources and connection factories etc.
- Good Knowledge on properties changes in EM, WLS console.
- Used ADF to create entity objects and associations between heterogeneous systems as the web front end for reporting and various other functionalities.
- Used Oracle ESB features like connecting, document transformation and content based routing.
- Developed Ant scripts and configuration plans to move the code between the various development, test and production environments as part of the development life cycle.
- Defined test scenarios and test cases for the different operations of the BPEL service access points.
- Designed BPEL process invokes a number of services, which includes going out directly to the source of the call detail records to get the information necessary to enrich the event data.
- Used Oracle Mediator for content based routing with synchronous/asynchronous messaging techniques to ensure guaranteed notifications to approvers.
- Interacted effectively with business customers and testing team during the various life cycles of the project.
Environment: Oracle Fusion Middleware, XML, SAML, Oracle BPEL, Oracle Mediator, Oracle BAM, XML, Oracle Application Server, XML, XSD, WSDL, Oracle SOA Suite 11g/10g, JDeveloper 11g, SVN, ANT, MAVEN, Globalscape EFT platform, Integration with Lab management systems
Confidential, Winston-Salem, NC
SOA Developer
Responsibilities:
- Developed OSBServices to support Consumer Profile Management for Consumer, Care Portal and Mobile Applications.
- Created Queues, Connection Factories, Multi Data sources and Data sources.
- Used Assign, Invoke, Receive, Transform, Sequence, On-Alarm branchin the BPEL process.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange important information such as payment status report.
- Created the Custom components that trigger the BPEL Workflow.
- Performed Oracle Business Activity Monitoring (Oracle BAM) solution for building interactive, real-time dashboards and proactive alerts for monitoring business processes and services.
- Involved in developing Inbound and OutboundEbiz to SFDC (Sales Force) & vice versa interfaces as per the project requirements (EBIZ-SFDC and vice versa).
- Defined Security Policies in Oracle API gateway for communication with external partner services.
- Involved in developing and testing Oracle Stored Procedures, Functions and Packages.
- Created utilities for deploying the OSB and BPEL services that could be used over all applications
- Developing complex composites in Oracle SOA 11g in a way they can be further decomposed into granular processes.
- Used BPM Worklist application for human intervention and to notify business users as per the requirement.
- Created and Configured Data Sources, JMS Servers, JMS modules, Topic and Queue in the web logic server.
- As a Team member I was involved writing Detailed Level design document (DLD), implementing and unit testing various services.
- This involved understanding the AIA architecture standards and writing the DLD with the HLD and SRS as a reference.
- Developed Content Delivery System using ADF technologies.
- Performed on-call duties as requested by the client.
- Implemented performance tuning strategies at both server level and process level to meet the SLA and Worked on Groovy Scripting for load testing in Soap UI.
- Developed message flows in OSB using service callouts, Publish, Java callouts, route, dynamic route, transport headers.
- Developed custom SQL to purge the BPEL instance data from the SOA dehydration store, for ease in maintenance.
- Tested the web services using Soap UI, BPEL Console and Test Suites.
Environment: Oracle Fusion Middleware, JMS, SAML, XML, Oracle BPEL, OSB 11.1.1.4, Oracle BAM, Oracle WLS 10.1.3.4, DB2, SQL, JSP, XSD, WSDL, CVS, VSS, Web-logic Server, JDeveloper11.1.1.4, Eclipse, Tomcat.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing and deployment of application.
- The base architecture was designed as per the MVC architectureusingStruts and Spring Frameworks.
- Creating word documents using Java APIs in Client implementation.
- Developed several web pages usingJSP, Struts Taglibs, HTML and XML.
- Designed and developed hibernate objects for data insertion.
- Development of hibernate objects for data fetching for batch and front-end processing.
- Implemented Spring IOC in the Service layer to manage the beans.
- Developed StrutsAction classesusing Struts controller component.
- Involved in Sever side validation based on the Business rules.
- Used JMSto queue the messages and subscribing to different JMS queues.
- Authentication is achieved usingLDAP authentication.
- Developed DA Opattern for Database connectivity.
- Used SVN for version control.
- Involved in developing Use Case, Class, and Sequence & Components Diagrams as part of documentation.
- Actively participated inrelease managementandpost implementation support
Environment: Weblogic 8.1, Java JDK 1.4, Struts, Spring, Hibernate,SQL, PL/SQL, XML, XSLT, JAXB, Web Services 1.1, SOAP, JMS, LDAP, JUnit, RAD, SVN, Oracle 8i.
Confidential
Java/J2EE Developer
Responsibilities:
- Study and analyze the business process flow and existing system.
- Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using iterative development.
- Involved in business requirement gathering and technical specifications.
- Developing Intranet Web Application usingJ2EE architecture, usingJSPto design the user interfaces.
- Developed the application using Struts framework to model the MVC architecture.
- Used Enterprise Java Beans (EJB) to write the business objects for the application.
- CodingStruts Validatorfor Client and Server side validation.
- Creation of Hibernate Mappings files for each database object.
- Created DAO java objects for hibernate mappings.
- Designed and developed presentation layer using JSP, JSP Tag libraries.
- Used Struts Tag Libraries to simplify the complexities of the application.
- Implemented various modules like profile management, policy management, and claim reporting.
- Implemented JMS, which is used to communicate with MQSeries middle ware
- Performed unit testing usingJUnit framework.
- Used ANT scripts to build the application and deployed on WeblogicApplication Server.
- Experienced in using CVS to commit files.
- Developed JavaMail for automatic emailing and JNDI to interact with the Knowledge Server.
- Monitored the error logs using Log4J and fixed the problems.
Environment: J2EE Technologies (Enterprise JavaBeans (EJB 2.0), Java Server Pages (JSP), Servlets, JNDI, JDBC, Weblogic Application Server 8.1, Oracle9i, JUnit.