Software Developer Resume
SUMMARY:
- 6+ years of experience in various phases of Software Development Lifecycle such as Coding, Integration, Testing, Implementation and Maintenance.
- Extensive coding experience in developing Web, Desktop and Middleware applications using Java and Oracle Technologies.
- Extensive experience in Integration of Oracle SOA, OSB & ODI with Oracle Products and Legacy Applications.
- Extensive development experience in Service Oriented Architecture I.e. Developing, Deploying and Consuming Web Services using Java.
- Experience in SQL Server 2000 - 2005/Oracle11g - Designing Databases, Indexing, writing complex SQL Queries, Triggers, Stored Procedures, and Functions.
- Worked on the development of the SOA applications using JDeveloper IDE 11.1.5,11.1.7 & 12.2.1.0.
- Having excellent skills to develop the BPEL Processes using Database, JMS, File, FTP, Web Service and HTTP Adapters.
- Development of Business and Proxy Services in Oracle Service Bus.
- Integration of OSB Proxy Services with BPEL Services.
- Worked on the different domains like Parks Management and Enterprise Assets Management, Retail Management and Point of Sale.
- Highly motivated self-starter, comfortable in fast paced, result oriented environment.
- Having excellent communication and interpersonal skills, hardworking, highly enthusiastic.
TECHNICAL SKILLS:
Programming Languages: Java, BPEL, OSB, ODI and PL/SQL.
Tools: Visual Source Safe and SVN.
Web Technologies: Web Services, Xml, Xsd, Html.
Development Tools: JDeveloper, Eclipse, NetBeans, Oracle APEX 4.1, Oracle PCS.
Database: SQL Server 2005, Oracle
WORK HISTORY:
Confidential
Software Developer
Responsibilities:
- Oracle ADF, BPM & Web center application development.
- Developed Entity and View Objects (Query based and Table based).
- Worked on JSFF and JSPX pages.
- Data Controls implementation and use in JSPX pages.
- Created SOA BPEL Process and exposed as Web Service.
- Used activities in BPEL: Receive, Invoke, For Each, Flow N etc.
- Adapters used: Database, Web Service Adapters.
- Used Flow N activity for parallel process in BPEL.
- Used XSL for complex transformations.
- Exposed BPM Process as Web service.
- BPM Process Development (Asynchronous Process and Sub Process).
- Define XSD structure against XML data.
- Used Business Catalogs, Business Objects and Data Objects.
- Activities used: Human Task, Service Call, Sub process, Database Adapters.
- Gateways used: Exclusive, Parallel and Inclusive Gateway.
- Associated ADF screens with Human Task.
- Deployment of BPM and SOA Process.
- Deployed ADF project as Shared library on WebLogic server and added it as catalog in Web Center application.
- Generating Configuration Plans as per environment.
- Data sources and JNDI configuration on WebLogic server.
Confidential
Software Developer
Responsibilities:
- Oracle ADF, BPM & SOA application development.
- Development of ADF Fusion application using MVC architecture.
- Developed Entity and View Objects (Query based and Table based).
- Worked on JSFF and JSPX pages.
- Data Controls implementation and use in JSPX pages.
- Consume Web Services as Data control and populate data on pages.
- Calling Web Services to Initiate BPM Process.
- BPM Process Development (Asynchronous Process and Sub Process).
- Define XSD structure against XML data.
- Used Business Catalogs, Business Objects and Data Objects.
- Activities used: Human Task, Service Call, Sub process, Email, Database Adapters.
- Gateways used: Exclusive, Parallel and Inclusive Gateway.
- Associated ADF screens with Human Task.
- Used XSL to transform data between source and target.
- Calling BPEL process as Web Service and capture outcome to transform the data.
- Deployment of BPM and SOA Process.
- Generating Configuration Plans as per environment.
Confidential
Software Developer
Responsibilities:
- Upgrade SOA Composite from 11G to 12C.
- Generating and managing Configuration plans for SOA composites.
- Configuration of Data sources (XA Data sources).
- JMS Queue and Topic Configuration.
- Deployment of SOA Composites.
- Managing SOA Composite versions.
- Monitoring SOA Composites on EM console and troubleshooting.
Confidential
Software Developer
Responsibilities:
- Installation and Setup of Informatica PIM, Repository and Client.
- Repository Configuration as per client’s requirement.
- Importing client’s data to repository using data mapping.
- Manipulating the data while importing through complex functions.
- Designed templates to export the data and send across the applications.
- Worked with BPM to design the flow for creating Product at PIM Level.
- Used DQ rules for the validation process in BPM.
- User REST APIs to connect with DQ rules.
Confidential
Software Developer
Responsibilities:
- Integrated Oracle SOA Suite 11g, OSB & ODI with Oracle POS and Legacy Applications.
- Developed OSB Proxies on the basis of WSDL, JMS and File Protocol.
- Configured Files, FTP, JMS, BPEL services with Proxies using Business Services.
- Created native XSD for Complex Files using Oracle Native Format Builder.
- Integrated the OSB Services with BPEL Process.
- Worked on the Complex Transformations in XSLT files.
- Worked with XQuery to transform the data.
- Used Java Callouts in OSB Project to convert files to Jar.
- Used Java Embedded activity in BPEL.
- Implemented Common framework to handle the runtime exceptions and for audit loggings.
- Used the Composite’s reference in the other Composites to get the data with passing arguments.
- Installed ODI. Set up the ODI connection with Oracle, MS SQL Server and flat files.
- Did reverse engineering for the data sources and targets.
- Worked closely with the Project Manager and Data Architect. Assisted Data Architect in design by doing source data analysis, rectifying the requirement documents, creating source to target mappings.
- Developed interfaces to load the data from flat files, SQL Server to staging area.
- Created ODI packages, scenarios using interfaces, variables, procedure.
- Used ODI commands like ODIFile Move, odiFileAppend, odiFilecopy etc.
- Implemented logic to archive the source files with date stamp affixed after the successful load.
- Production Support after live with working on Change Requests and Hot fixes.
Environment: Xml, Xslt, XSD, Oracle 11G, Web services, BPEL, Oracle WebLogic Server 11G, Oracle SOA Suite 11G, Oracle Service Bus, Oracle Data Integrator 10.1.3.5.
Confidential
Software Developer
Responsibilities:
- Integrated Oracle SOA Suite 11g with Oracle Primavera, Oracle EBS, Oracle APEX and Infor EAM.
- Developed the Oracle SOA Composite Applications using BPEL Component.
- Configuration of the Database Adapter, JMS Adapter, Web service, HTTP Binding to develop the BPEL Process.
- Used the Oracle Extensions and BPEL Constructs to write the complex logic of the BPEL Process.
- Exposed the BPEL Process as the Web service.
- Used the Composite’s reference in the other Composites to get the data with passing arguments.
- Integrated the Oracle Primavera Web Services in Composites Applications.
- Worked on the Config Plans of the Composite Application.
- Implemented the automated Email Notification with the Composite Applications.
- Generate the Test Cases to test the Composite Application using Jdeveloper IDE.
- Configuration of Adapter’s properties at the runtime of the SOA Infrastructure.
- Email configuration in the Oracle SOA Server to automate the email sending through the SOA Composite.
- Deployment and Undeployment of the Composite Application from the SOA Infrastructure.
- Administration Part of the Oracle SOA 11g.
- Involved in the tuning part of Oracle SOA Infrastructure by purging the Composites.
- Configure the JNDI, JMS and JMS Topic in the Oracle WebLogic Server 11g.
- Involved in analysing and implementing of the Change Requests.
- Developed the Oracle APEX Database Application.
- Written complex PL/SQL Code in APEX Application for validation part.
- Worked with Classic Reports and Interactive Reports in APEX Application.
- Consumed the Web Services in the APEX Pages.
- Written the Complex Queries, Stored Procedures, Sequences, Triggers and Functions in Oracle 11g Database.
Environment: Xml, Xslt, Xsd, Oracle 11G, Pl/SQL, Web services, BPEL, Oracle APEX 4.1, Oracle WebLogic Server 11G, Oracle SOA Suite 11G.
Confidential
Software DeveloperResponsibilities:
- Worked with the key member of the Development team and was involved in the analyzing part of the Business Processes.
- SOA Integration of the Cyan Portal Application with Oracle EMS.
- Analyzed and Developed the BPEL Processes to automate the Data flow process and real time update within two applications.
- Exposed the BPEL Processes as the Web Service.
- Consumed the Oracle EMS APIs in the Composite Applications by implementing Web service security using SOAP Headers.
- Parsed the JSON Format Data into the XML and vice versa using Web service.
- Developed the Synchronous BPEL Process to send back response to Cyan Portal.
- Implemented the Automated Email Notification within the Composites to send the notification to Cyan users.
- Used Java Embedded activity to consume the Java classes in the Composites.
- Fault handing by using try catch and catch all activity in BPEL Process.
Environment: Java, Xml, Xslt, Xsd, Json, Oracle EMS, Oracle Database 11G, Web services, BPEL, Oracle WebLogic Server 11G, Oracle SOA Server 11G.
Confidential
Software DeveloperResponsibilities:
- Developed the Oracle ADF Mobile Application using AMX Pages, Java Beans, JavaScript, Features and Task Flows.
- Consumed the Oracle Cloud Services and Java Web services in the ADF Mobile Application.
- Used the Google Map APIs to track the location.
- Implemented the Application Notification Process using GCM Notification.
- Complex logics in the Java Beans Classes.
- Used the Data Controls in the AMX Pages.
- Developed the Oracle SOA Composite Applications to automate the Notification sending process of the Application.
- Developed the ADF Enterprise Edition Application to assign the Incidents.
- Used Google SDK Emulators to run the Application.
- Deployment of the Application on the Android Devices.
- Developed the Server side Application to send the Notification to ADF Mobile Application using Java.
Environment: Java, JavaScript, Xml, Xslt, Xsd, Oracle 11G, Pl/SQL, Web services, BPEL, ADF, Task Flows, AMX Pages, Java Beans, Oracle WebLogic Server 11G, Oracle SOA Server 11G.