Soa Developer Resume
Harrisburg, PA
SUMMARY
- Over 7+years of extensive experience in software industry, specialized in software development using Oracle SOA technologies.
- Over 4+ years of extensive experience in Oracle Fusion Middleware using Oracle SOA Suite 10g/11gR1 in designing and developing SOA Services.
- Proficiency and experience in Oracle SOA Suite 10g and Oracle SOA Suite 11gR1.
- Involved in all phases of SDLC with good experience in Analysis and Designs based on user requirements.
- Good experience on IDE tools like Oracle J Developer 10g/11g and OEPE 11g.
- Good experience in installing and configuring Oracle Web logic Server, Oracle SOA Suite and Oracle Service Bus.
- Good experience in integrating mainframe applications, Siebel and Oracle EBS using Oracle SOA Suite11g.
- Extensively worked on Oracle BPEL, OSB.
- Extensively worked on business services and proxy services.
- Good experience in IT specializing in Design, Development and Integration of large scale JAVA/J2EE architecture based systems.
- Good experience in Web services (WS - RM, WS-Addressing, WS-security, WS-policy).
- Application packaging & deployment experience on various environment.
- Experienced in developing Test Plans and Test Case Scenarios.
- Excellent Communication skills (both verbal and written), presentation and interpersonal skills.
- Experienced in and Mentoring team members on technical skills and process adherence.
- Adapts to new systems and environments quickly and capable of transforming business requirements into technical solutions.
TECHNICAL SKILLS
Oracle Fusion Middleware Application Server: Oracle SOA Suite 10.1.3.4 (BPEL, ESB), OSB, Oracle SOA Suite 11gR1
Developer Tools: Oracle J Developer Studio 10.1.3.3,10.1.3.4,11.1.1.2, Eclipse
Adapters: DB Adapter, JMS Adapter,AQ Adapter, File Adapter.
Client Side: JavaScript
IDE: TOAD,SQL Developer, Eclipse, SQL PLUS,SQL Navigator
Operating Systems: Windows 95/98/NT/2000/XP, UNIX - Solaris, LINUX
Languages: Java, C++, C
XML/Web Services: XML,XSD, XSLT, SOAP, DHTML,HTML, UDDI, XSL, VBScript
RDBMS: Oracle 10g and XE
Database Programming: PL/SQL.
Version Control: SVN, Clear Case, Visual SourceSafe
PROFESSIONAL EXPERIENCE
Confidential, Harrisburg, PA
SOA Developer
Responsibilities:
- Developed and designed several Generic BPEL Processes.
- Migration from 10g to 11g and also developing new composites in 11g.
- Designed Database Adapters to poll for new records and sync data from multiple systems.
- Design, Development and Deployment of Web Services were done using BPEL.
- Extensively used java embedding activity for executing custom Java Classes for Complex business logic.
- Designed JMS Adapters to actively send and receive messages from various enterprise systems.
- Involved in the configuration of the connection pools and data sources for Database Adapter and on the application server.
- Created Fault Policies for Error Handling.
- Created, Configured and Managed Oracle OSB (Oracle Service Bus) Services
- Created Queues, Connection Factories and Data sources.
- Configured JMS Queues, Connection pools and connection factories to connect to different databases and publish and receive JMS messages.
- Worked on Sales Order, Item, EBOs and their extensions.
- Implemented Abstract and Concrete WSDLs in the partner link to contact Siebel or other Fusion service.
- Developed Processes in ESB for routing
- Used BAM for Alerts and Notifications.
- Designed and created OSB Proxy and Business Services.
- Executed and wrote complex SQL queries to validate data integration
- Responsible for Integration and Unit testing.
- Deployed to multiple environments.
- Involved in preparing documentation and user support documents.
- Worked on creating the xml files by using the Map Force and Xaware Tool.
- Involved in Preparing Technical Design Documents for various interfaces between several applications that have been designed in the project.
- Understanding complex business processes, designing, coding and testing as per the business requirements.
- Extensively used File adapter to initiate the Bpel Process.
- Used SOAP UI, Jdeveloper, Altova XML Spy for web services testing
Environment: Oracle SOA Suite 11g, Oracle Web Logic Server 11g, Oracle Enterprise Manager 11g, Oracle Enterprise pack for Eclipse 11g, JDeveloper 11g, BPEL, AQ Adapter, FTP Adapter, DB Adapter, Oracle BAM 11g, XML, Java, JSP Oracle Database 11g.
Confidential, Mount Laurel, NJ
Oracle Fusion BPEL OSB Developer
Responsibilities:
- Developed BPEL Process using JDeveloper to integrate customer Records between the different systems.
- Configured DB Adapter for querying the data and configured JMS Adapter to publish the queried messages to the TIBCO topics/queues.
- Define the Fault Policy at domain level and process level for fault handling for BPEL Process.
- Define the Fault Policy for the ESB.
- Extensive use of XML’s, XSD’s & XSLT’s for communicating data between interfaces.
- Design, Development and Deployment of Web Services were done using BPEL.
- Design and implement the ESB Routing services
- Configured AIA Error Handling framework
- Created AIA Interfaces for using Human Work flow and Configured Exception Handlers in BPEL Processes to call the AIA Error Handling Interfaces to provide customized User Notifications in case of errors
- Design the deployment plan to deploy the process on different environments using the ANT script for both BPEL & ESB services.
- Implemented logic in the BPEL process which simplifies searching of the BPEL Instances in the console to increase the productivity.(Using Indexing)
- Participated in fine tuning the performance of BPEL, HTTP servers, and App server
- Extensively used File adapter for logging Runtime faults like (remote and binding faults)
- Created UNIX and PERL script for automate deployment of BPEL process and automatic replacement of host names and port numbers from one environment to another environment
- Involved in Business activity Monitoring, Generate Reports and Business Intelligence.
- Experienced in Troubleshooting issues may come due to integration process.
Environment: Oracle SOA Suite 11g, Oracle Web Logic Server 11g, Oracle Enterprise Manager 11g, Oracle Enterprise pack for Eclipse 11g, JDeveloper 11g, BPEL, AQ Adapter.
Confidential, CA
Oracle SOA Developer
Responsibilities:
- Responsible for gathering requirements from Value Chain Partners, Siebel team and Business Analysts by attending meetings and documenting them in the B2B documents.
- Developed an Order project prototype using Oracle ESB to process and transform complex business process by using different components like JMS, MQ Adapter, SOAP Adapter, File Adapter, DB Adapter.
- Configures DB Adapter for querying the data from CDH and configured JMS Adapter to publish the queried messages to the TIBCO topics/queues.
- Extensively worked on XML, DTD, XSD, XSLT, AXT in order to transform the message to/from Seibel, Web, IVR and VCP’s in order to complete a transaction or a process.
- Developed Exception Handling architecture in BPEL for the whole project to handle all the exceptions and alerts.
- Developed different SOAP services and Web Services using WSDL 1.1, SOAP 1.1, AXIS 1.2, and Oracle JDeveloper.
- Developed custom XPath functions in ESB to transform messages.
- Written SQL Queries to get data from Aetna and Genworth DataMart.
- Developed and enhanced changes in Oracle ESB and BPEL projects as per the business requirements.
- Extensively used java embedding activity for executing custom Java Classes for Complex business logic.
- Understanding complex business processes, designing, coding and testing as per the business requirements.
Environment: SOA suite 10g/11g, Oracle HTTP Server, Oracle BPEL, ESB, OWSM, Business Rules Manager and JDeveloper, web logic server 10.3, AIA 2.4
Confidential, RI
Senior Fusion Middleware Developer
Responsibilities:
- To capture the requirements of integration. Suggest design approaches to the solution designer for Integration part.
- Analyze the requirements and subsequently lead development of the integration module.Implementation, error handling and development of Oracle ESB module.
- Have worked on JMS, Database, File and SOAP adapters for Oracle ESB. Setup and configured them as well.
- Using AIA FP 2.3, Worked on Oracle AIA PIP for Driver Management (EBS to OTM), Finance PIP (from EBS To OTM)
- Setup Mule ESB device as an interface between external vendor request and the Individual market system providing both transport level and data level security.
- Developed BPEL processes that contain exception handling to capture the Remote and Binding faults. Using JDeveloper as the development environment.
- Wrote procedures and packages using PL/SQL to encapsulate the business logic and used BPEL to expose them as reusable services.
- Defined WSDL for BPEL process, partner links, BPEL process templates and developed process logic definition.
- Designed and developed BPEL Process to load data from legacy systems to Oracle EBS.
- Designed BPEL process to load AP invoice data from Digital Oil (Legacy) to AP EBS.
- BPEL APC Invoice Interface explained: The XML AP Invoice date file is polled for every 12 hours for any updated or new invoice records. Using File adapter/Partner links the BPEL process manager reads the file and certain degree of Transformations are done in BPEL. The Invoice data is then loaded into Oracle EBS using DB adapter.
- Developed different SOAP services and Web Services using WSDL, SOAP, AXIS and JDeveloper.
- Developed custom XPath functions to transform messages.
- Implemented Exception Handling for the BPEL Process models to handle System, Business exceptions and used Compensation handlers to handle the transaction if an exception occursAnalyzed the business needs for the processes and modules that needed migration
- Design, development and deployment of Web Services was done using Oracle BPEL, JAVA, and XML (WSDLs).
Environment: Oracle ESB 10.1.3.1, Oracle BPEL PM 10.1.3.1, BRE, BAM and OWSM, Oracle Application Server 10.1.3.1, Apache Web Server 1.3 / 2.0, Siebel, AIA, EBS, Linux AS 4 servers, BEA Weblogic, Aqualogic, Jdeveloper, Loadrunner, QTP, SOAPUI and Quality Center
Confidential
Oracle Developer
Responsibilities:
- Prepared program Specification for the development of PL/SQL Procedures and Functions.
- Created Custom Staging Tables to handle import data.
- Created custom triggers, stored procedures, packages and functions to populate different database.
- Developed SQL* loader scripts to load data in the custom tables.
- Run Batch files for loading database tables from flat files using SQL*loader.
- Developed PL /SQL code for updating payment terms.
- Created indexes on tables and Optimizing Stored Procedure queries.
- Design, Development and testing of Reports using SQL*plus.
- Modified existing codes and developed PL/SQL packages to perform Certain Specialized functions/enhancement on oracle application.
- Created Indexes and partitioned the tables to improve the performance of the query.
- Involved in preparing documentation and user support documents.
- Involved in preparing test plans, unit testing, System integration testing, implementation and maintenance.
Environment: Oracle 9i/10g, PL/SQL, SQL*Loader, SQL Navigator, SQL*Plus, MS- Office, Windows NT 4.0/2000/XP Windows 2000.