Java with Oracle FLEXCUBE or OBPM
Charlotte, NC (Need Onsite day 1,hybrid 3 days from office)
Position type: W2 contract
Job Description:
We are seeking a skilled Java Developer with strong Oracle FLEXCUBE Universal Banking Solution (FCUBS) and Oracle Banking Payments Module (OBPM) experience to support development, customization, and integration of core banking applications. The ideal candidate will have hands-on expertise in Java/J2EE technologies, FLEXCUBE modules, OBPM workflows, and banking domain processes, with the ability to collaborate closely with business and technical stakeholders.
The Role
Responsibilities:
- Design, develop, customize, and enhance applications built on Oracle FLEXCUBE Universal Banking Solution (FCUBS) and Oracle Banking Payments Module (OBPM).
- Develop and maintain Java/J2EE-based components, interfaces, and services supporting core banking operations.
- Customize FLEXCUBE and OBPM functionalities using Java, PL/SQL, and respective APIs.
- Implement and support integration with external systems using REST/SOAP web services, MQ, or ESB.
- Participate in requirement analysis, technical design, development, unit testing, and deployment activities.
- Troubleshoot production issues, perform root cause analysis, and provide timely resolutions.
- Ensure compliance with banking security, performance, and regulatory standards.
- Collaborate with functional teams, testers, and support teams across global locations.
- Prepare technical documentation and support UAT and go-live activities.
Requirements:
Preferred, but not required:
- Experience with FLEXCUBE versions (12.x / 14.x or later).
- Exposure to microservices architecture, Docker, or cloud platforms.
- Experience in performance tuning and production support for banking systems.
- Knowledge of CI/CD pipelines and DevOps practices.
- Prior experience working with global banking clients.