The Role
As a Senior Oracle BPM Developer, you will play a key role in enhancing customer experience and reducing processing time in retail lending operations. Your primary responsibility will be to analyze and migrate BPM applications from Oracle 11g to 12c environments, ensuring seamless integration and compatibility. You will also be responsible for designing, modelling, and optimizing business processes using Oracle BPM tools, while providing technical expertise in development, testing, and deployment.
Key Responsibilities:
Migration Expertise: Lead the migration of BPM applications from Oracle 11g to 12c, identifying deprecated features, incompatible components, and resolving potential issues.
Integration: Ensure seamless integration of dependencies post-migration, including modifying existing code to align with Oracle 12c's updated features and addressing deprecated APIs or tags.
Process Design: Design and model end-to-end business processes using Oracle BPM Studio or Process Composer.
Workflow Development: Create and maintain Business Process Execution Language (BPEL) workflows and BPMN diagrams.
Development & Testing: Configure JDeveloper 12c integrated environments for WebLogic to support unit testing and development tasks. Provide support in testing, debugging, deployment, and post-deployment activities.
Collaboration: Work closely with stakeholders to gather, refine, and clarify requirements for BPM changes and migration.
Code Quality: Write, test, and maintain high-quality, scalable, and efficient code. Conduct code reviews to ensure adherence to best practices and coding standards.
Problem Solving: Diagnose and resolve complex technical challenges and system bugs.
Project Planning: Assist in sprint planning, task estimation, and prioritization of development efforts.
Technology Evaluation: Evaluate and recommend tools, frameworks, or technologies to improve efficiency or solve problems related to Fusion Middleware BPM.
Testing: Develop and maintain unit, integration, and automated tests as required.
Documentation: Ensure comprehensive documentation of codebases, APIs, and system designs.
Process Improvement: Advocate for and implement development best practices, including CI/CD, DevOps, and Agile methodologies.
Your Profile
Essential Skills/Knowledge/Experience:
Proven experience in Oracle BPM development, including migration from 11g to 12c environments.
Strong expertise in Oracle BPM Studio, Process Composer, BPEL workflows, and BPMN diagrams.
Proficiency in configuring JDeveloper 12c integrated environments for WebLogic.
Familiarity with Oracle ADF, HTML, and CSS.
Strong problem-solving skills and the ability to diagnose and resolve complex technical issues.
Experience in code development, testing, and debugging.
Knowledge of Agile methodologies, CI/CD, and DevOps practices.
Excellent collaboration and communication skills to work with stakeholders and cross-functional teams.
Ability to document technical processes and systems effectively.
Preferred Skills:
Experience in retail lending or financial services domains.
Knowledge of Oracle Fusion Middleware and related technologies.
Familiarity with automated testing frameworks and tools.