Sr. Oracle Adf/soa/bpm Developer Resume
Baltimore, MD
CAREER SUMMARY:
- 8+ years of experience in Development of Oracle Fusion Applications using JDeveloper, Oracle ADF Development (ADF, ADF Faces, ADF Task Flows and Business Components) with Web Services.
- Strong of experience in analysis, design and development of enterprise applications using SOA, BPEL, Java, J2EE, and Database technologies.
- Strong experience in Concentration on building Business Process Management (BPM) and Enterprise Content Management (ECM) business solutions from the business need and solutions aspect, in contrast to the product line and well experienced in managing end - to-end project life cycle.
- Extensive experience in large-scale SOA/EAI implementations using Oracle Fusion Middleware (Oracle JDeveloper, Oracle SOA Suite, Oracle OSB, Oracle BAM and Oracle WebLogic).
- Extensive experience in working with Oracle Application Development Framework (ADF) for developing Oracle Custom Web Applications.
- Expertise with Oracle ADF Business Components, Web services ADF faces ADF Task flows and Data Controls.
- Expert at working with Oracle SOA Suite SCA composites and components like BPEL process, Mediator, Business Rules, Human Workflow, and activities like Assign, Invoke, Pick, Receive, Switch, Flow, Java embedding, Email, Wait, While, Validate etc. in J Developer,
- Expertise in the design, development and integration of BPEL events with Sensors & Oracle Business Activity Monitoring (BAM) to create dashboards with various types of graphs.
- Experienced in Java-based XML technologies like DOM, JAXP, XPATH, JAXB, and XSL.
- Excellent development experience with MVC architecture, as extensive experience in design and development of application framework using Struts.
- Key programming skills include Java, J2EE, JSF, Oracle ADF Faces, HTML, XML, JDBC, JSP, and EJB, Writing Junit, Jmeter.
- Knowledge on Oracle BPELProcess Manager, WebCenter spaces, Web Services, SOA Suite.
- Experience in integration external ADF application into Fusion middleware, hands on Mobile application.
- Experience with Agile/Scrum methodology.
- Strong Business Process Management skills and experience including Process Mapping & Modeling, Process Visualization, Business Process Analysis, Business Process Frameworks & Methods, Business Rules, and Business Process Standards such as BPMN, BPEL, BPDM, XPDL.
- Extensive experience in design, ADF application development deployed using Web logic application server and Web Center portal.
- Expertise in installing, configuring, administering, and troubleshooting WebLogic domains, clusters and servers in distributed environments for SOA and J2EE platforms.
- Experience in requirements gathering, analysis, solution design, development, implementation, setup, testing, customization, maintenance, and support and data migration.
- Excellent analytical, problem solving and communication skills with ability to be an effective team member and have capability to work under severe time constraints.
PROFESSIONAL EXPERIENCE:
Confidential, Baltimore, MD
Sr. Oracle ADF/SOA/BPM DEVELOPER
Responsibilities:
- Design and implementation of SOA composite applications using JDeveloper.
- Design and implementation of Synchronous and Asynchronous Business Processes in Oracle BPEL using JDeveloper and SOA Suite 11g.
- Experience in BPEL Process Orchestration, Mediator, Business Rules and Human Workflow for integrating different applications.
- Experience in BPM Studio, BPM Composer and BPM Workspace.
- Experience in implementing User Tasks, Business Rules Tasks, Service Tasks, Web Forms and ADF Forms in BPM.
- Extensively worked in EDN and Technology adapters DB Adapter, File Adapter, FTP Adapter, MFT Adapter, JMS Adapter, BAM Adapter and Web services Adapter.
- Used XQuery and XSL for message transformation in OSB and BPEL respectively.
- Design and Implementation of error handling using error handler in OSB.
- Developed ADF Business Components like Entity Objects, View Objects and Application Modules.
- Involved in working with ADF faces components and Layouts to implement the user interface.
- Design and Development of Logging and Fault Management Framework.
- Experience in implementing web services to convert JSON to JPG file.
- Experience in implementing RESTful web services in SOA 11g and SOA 12c.
- Experience in developing Notification services in BPEL, OSB and BPM.
- Configuration of MDS repository to store WSDLs, Schemas, DVM and EDL files.
- Implemented several measures in improving performance in BPEL and OSB.
- Handled the stringent timelines to migrate the interfaces from 10g to 11g in short span of time.
- Implemented fine tuning of BPEL process in console.
- Performed necessary code reviews and testing reviews for all interfaces developed using Oracle SOA Suite.
- Configuration of endpoints using configuration plan in BPEL and customization plan in OSB.
- Experience in handling the deployment activities to move code from Development to Pre-Prod environment.
Environment: Oracle Service Bus 11g, Oracle BPEL, Oracle SOA Suite 11g, Oracle SOA Suite 12c, Oracle BPM 11g and JDeveloper 11.1.1.7
Confidential, THOMASVILLE, NC
Sr. Oracle ADF/SOA/BPM DEVELOPER
Responsibilities:
- Develop the application per the requirements using Oracle ADF/Java technologies.
- Develop and maintain applications modules and functionalities by evaluating client needs; analyzing requirements; developing software systems.
- Design and implement User Interface and application business logic layer using JSF, ADF Faces and ADF Task Flows and ADF BC4J technologies.
- Participated in Migration of BPM/ADF application from 12.1 to 12.2.
- Develop the applications using Oracle JDeveloper, PL/SQL, and Oracle Database 12c and integrate with Oracle BPM.
- Involved with designing, developing, Unit Test, and Integration Test for responsible modules and confirm program operation by conducting tests; modifying program sequence and/or codes
- Develop applications following life cycle of systems development life cycle (SDLC) and follow documentation, software development methodology, version control and testing and migration standards.
- Involved in defect resolution for the application, providing support to new issues/defects and ensure that projects are completed within time constraints.
- Coordinating with Core, Functional, and Testing teams on day-to-day activities
Environment: Oracle Service Bus 11g, Oracle BPEL, Oracle SOA Suite 11g, Oracle SOA Suite 12c, Oracle BPM 12C and JDeveloper 12.2.1.3
Confidential, Ashburn, VA
Sr. Oracle ADF/SOA/BPM DEVELOPER
Responsibilities:
- Design, Implement and Test Oracle ADF applications using JDeveloper 11g
- Design and developed SPSS wizard components using ADF task flows (BTF and UBTF), train stops, regions, templates and fragments.
- Design and developed multiple fragments using ADF Rich Faces, Facets, JSF and HTML.
- Responsible for developed, invoking and implemented validations on JSF backing beans.
- Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
- Exposed generic web service interfaces (JPA/EJB3 Services).
- Responsible for building, debugging and tuning SPSS application using ADF 11g.
- Responsible for continuous integration and deploying SPSS app on Web Logic App server.
- Design and developed multiple web (UI) pages using JSF, ADF Rich Faces, JSP and HTML.
- Responsible for developed, invoking and implemented validations on JSF backing beans.
- Responsible for implementing new enhancements and fixing defects using Java, JSP, JSF, spring and Hibernate.
- Responsible for unit testing using JUnit (writing Junit tests for data layer & business layer).
- Responsible for designed and built new SOAP web service interface implemented in Java using Apache SOAP & Axis.
- Responsible for working on the project build scripts using ANT set up under Hudson.
- Developed a number of Selenium (a black box web testing tool) scripts for functional testing.
- Responsible for continuous integration and automatic deploying PIC application on Web Sphere Application server.
Environment: Java, J2EE, JSF, Hibernate, EJB, Oracle Web center 11g, Expression Language (EL), Pl/sql, JDeveloper 11g, web services, Oracle Fusion 11g middleware, Oracle BPM 11g Putty, Toad, CVS, SOA Suite 10g, Oracle Fusion Middleware 11g
Confidential, Miami, FL
Sr. Oracle ADF/SOA/BPM DEVELOPER
Responsibilities:
- Created ADF Pages with Master Detail Tables, Master table Detail Form and Tree Tables.
- Created new screens by using ADF, JSF and Worked on BC4J components to create various AM’s, VO’s, EO’s as per the requirement.
- Customized ADF exception handling to display user friendly error/warning messages.
- Involved in creating pop-up windows for adding and updating rows in ADF table for various pages.
- Created static Dropdown of set of views for the User to Select and Switch within the Views.
- Designed and developed an interfaces to the BPEL Process Manager utilizing the Oracle SOA
- Participated in SOA design decisions using Oracle's AIA framework, OSB, and SOA Suite.
- Used the various error handling features of SOA Suite 11g like Fault Management Framework, catch/catch-all branches, compensating transaction etc. to achieve robust error handling.
- Unit Testing using JUNIT and another data mocking frameworks such as Mokito.
- Develop a monitoring system to constantly monitor the BPEL and ESB transactions.
- Involved in Integrating Eclipse Link JPA with Web Logic.
- Involved in mapping Java objects to database tables with The Java Persistence API (Eclipse Link JPA) approach to ORM.
- Extensively used XSLT, XSD, and WSDL and developed various Web Services using WSDL, SOAP and Oracle J Developer.
- Built SOA composites using BPEL / OSB / 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.
- Defined WSDL for BPEL process, partner links, BPEL process templates and developed process logic definition.
- Testing the portal functionalities and BPEL workflows.
- Involved in the deployment of BPEL, Mediator and ESB services on to the production server
- Using EBS suite to provide robust, consistent integration framework with extensive infrastructure based on SOA principles.
- Designed applications using frameworks and available components to meet the requirements of the business and documentation of the design.
- Developed UI fragments, templates and bounded task flows using J developer 11g.
- Used XML, XPath, XSL and XSLT to transform bean data into HTML and Excel formats.
- Worked in Production Support Skills for the BPM Environment and BPM Installation, Configuration, Support and Troubleshooting including Process Center, Process Server and Deployment manager.
- Writing SQL queries and optimization.
- Performance Enhancements for the UIs dealing with huge amount of data Sql optimization, View Object tuning, pagination
- Customized several JSF framework elements: like Navigation Handler and Phase Listener.
Environment: Java, J2EE, JSF, Hibernate, EJB, Oracle Webcenter 11g, Expression Language (EL), Pl/sql, JDeveloper 11g, web services, Oracle Fusion 11g middleware, Oracle BPM 11g Putty, Toad, CVS, SOA Suite 10g, Oracle Fusion Middleware 11g (Oracle SOA Suite, BPEL, Oracle OSB, Oracle Human Task, Oracle Business Rules, Mediators & Adapters
Confidential, Chicago, IL
Oracle ADF /SOA Developer
Responsibilities:
- Analyzed and modularized the application flow in to reusable task-flows
- Worked extensively on ADF Business Components (EO, VO, View Link, Association, AM)
- Created associations between entity objects to represent business relationships.
- Extensively used ADF Data visualization components (e.g. Graphs, charts) in the project implementation.
- Extensively worked on bounded and Unbounded Task flows, managed beans, backing beans.
- Created pop-up windows for adding and updating rows in ADF Tables for various pages
- Implementing Partial Page Rendering.
- Designed and built SOA composites and BPEL processes that polled the legacy system for incoming customer data, performed filtering and transformation operations on it before inserting into EBS system.
- Built BPEL processes that subscribe to various EBS events around sales order processing functionality and participate in database and JMS transactions. Used the various activities available in BPEL to perform transformations and write business logic.
- Participated in the development, testing, and production support of various services developed as BPEL modules and exposed as Web services for the Intranet customers.
- Rendered user testing and functional support of Oracle SOA Suite.
- Integrated various BPEL events with BAM to monitor the real time data during the execution of the process.
- Worked on various BC4J objects for implementing Create, Update, Delete, Insert, Lock, Rollback, etc.
- Implementing Cascading Style Sheet and property file in JSF to make look more uniform.
- Integrating, Unit testing, debugging and bugs fixing.
- Involved in designing the user interface/page for the report.
Environment: JDeveloper 11g/10.1.3, BC4J, SQL, PL/SQL, Java, Putty, SQL*PLUS, Oracle EBS 9i,10g and 11g, SOA Suite 10g, BPEL, Oracle ESB.
Confidential, Atlanta, GA
Oracle ADF/SOA Technical Consultant
Responsibilities:
- Worked on Business components to create various AMs, VOs and EOs as per the requirement.
- Worked on Create, Retrieve, Update and Delete in various pages.
- Worked on ADF Business components like Objects, View Accessors, View Links, and Associations.
- Created ADF Pages with Master Detail Tables, Master table Detail Form and Tree Tables.
- Worked with ADF binding, Data Control and Databinding.cpx a wiring Framework between View and Controller Layer.
- Created Pop-up windows for Adding and Updating rows in the ADF Table for various pages.
- Have implemented drop-down lists in table & refresh using PPR on return from a dialog using java script.
- Handled view, model and Business Service (ADF BC) level validations for ADF pages using the ADF framework.
- Integrated various BPEL events with BAM to monitor the real time data during the execution of the process.
- Interacted with business analysts, customers, architects and team managers during the various phases of the projects.
- Participated in code reviews and design discussions.
- Develop BPEL processes using the BEPL process manager.
- Testing the portal functionalities and BPEL processes.
- Enhanced the performance of SOA methodologies and frameworks in collaboration with development team.
- Developed multi-service integrations and provided support to application integration.
- Involved in developing the custom extensions to the oracle functionality using ADF Framework.
- Developed UI for portlets using Java classes, JSP's to access all the functionalities of the application from the single portal page.
- Extensively involved in the fine tuning of SQL & PL/SQL statements to improve performance.
Environment: Jdeveloper 11g, ADF, BC4J, SQL, PL/SQL, Java, SQL*PLUS, JSP, JSF, AJAX, Web Logic server, Web Services, CVS, SOA suite.
Confidential, Charlotte, NC
PL/SQL Developer
Responsibilities:
- Analyzed business needs, created and developed new centralized back office system for specific area including mortgage and commercial lending system.
- Worked with the Business analyst for gathering requirements.
- Identified the key facts and dimensions necessary to support the business requirements. Develop the logical dimensional models.
- Used UML and Visio for creating Activity diagrams, Sequence Diagrams.
- Involved in designing and developing Data Models and Data Marts that support the Business Intelligence Data Warehouse.
- Conducted design discussions and meetings to come out with the appropriate data mart using Inmon methodology.
- Worked closely with the QA Team Lead in Creation, Preparation, and Implementation of quality assurance reviews and the development and execution of test plans manually
- Responsible for Data mapping testing by writing SQL Queries
- Coordinated with the front-end design team to provide them with the necessary stored procedures and packages and the necessary insight into the data.
- Worked on SQL*Loader to load data from flat files obtained from various facilities every day.
- Created and modified several UNIX shell Scripts according to the changing needs of the project and client requirements.
- Wrote Unix Shell Scripts to process the files on daily basis like renaming the file, extracting date from the file, unzipping the file and remove the junk characters from the file before loading them into the base tables.
- Involved in the continuous enhancements and fixing of production problems.
- Generated server side PL/SQL scripts for data manipulation and validation and materialized views for remote instances.
- Developed PL/SQL triggers and master tables for automatic creation of primary keys.
- Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart.
- Created scripts to create new tables, views, queries for new enhancement in the application using TOAD.
- Created indexes on the tables for faster retrieval of the data to enhance database performance.
- Involved in data loading using PL/SQL and SQL*Loader calling UNIX scripts to download and manipulate files.
- Performed SQL and PL/SQL tuning and Application tuning using various tools like EXPLAIN PLAN, SQL*TRACE, TKPROF and AUTOTRACE.
- Extensively involved in using hints to direct the optimizer to choose an optimum query execution plan.
- Used Bulk Collections for better performance and easy retrieval of data, by reducing context switching between SQL and PL/SQL engines.
- Created PL/SQL scripts to extract the data from the operational database into simple flat text files using UTL FILE package.
- Creation of database objects like tables, views, materialized views, procedures and packages using oracle tools like Toad, PL/SQL Developer and SQL* plus.
- Partitioned the fact tables and materialized views to enhance the performance.
- Extensively used bulk collection in PL/SQL objects for improving the performing.
- Created records, tables, collections (nested tables and arrays) for improving Query performance by reducing context switching.
- Used Pragma Autonomous Transaction to avoid mutating problem in database trigger.
- Extensively used the advanced features of PL/SQL like Records, Tables, Object types and Dynamic SQL.
- Handled errors using Exception Handling extensively for the ease of debugging and displaying the error messages in the application.
Environment: Oracle Database 10g, Windows XP, UNIX, SQL Developer, XML, SQL, PLSQL, Unix Scripting, Clear Case, Clear Quest, WINSCP, Putty.