What are the responsibilities and job description for the Java Developer with Flexcube position at Compunnel Inc.?
Job Summary The Java Developer with Flexcube is responsible for designing, developing, and supporting core banking solutions using Java/J2EE technologies and Oracle FLEXCUBE (FCUBS) and/or OBPM. This role focuses on customization, integration, and maintenance of banking systems while ensuring compliance with regulatory and security standards. Key Responsibilities Design, develop, customize, and support Oracle FLEXCUBE (FCUBS) and/or OBPM modules using Java/J2EE technologies Collaborate with functional teams to implement and enhance core banking modules such as CASA, Payments, Loans, Trade Finance, and Retail Banking Develop and maintain backend services and integrations using REST and SOAP web services Perform database development using Oracle PL/SQL, including complex queries and performance tuning Support end-to-end system integration between FLEXCUBE, OBPM, and third-party systems Analyze requirements, troubleshoot production issues, and provide timely resolutions Participate in SDLC activities including design, development, testing, UAT support, and deployments Collaborate with stakeholders, business users, and vendors to ensure successful delivery Ensure adherence to compliance, security, and regulatory standards Required Qualifications Strong hands-on experience in Java/J2EE (Core Java, Spring, Hibernate, JDBC) Proven experience with Oracle FLEXCUBE (FCUBS) and/or Oracle Banking Payments Management (OBPM) Solid understanding of core banking processes including CASA, Payments, Loans, Trade Finance, and Retail Banking Expertise in Oracle Database, PL/SQL, and SQL performance tuning Experience with REST and SOAP web services and enterprise system integrations Familiarity with Unix/Linux environments and basic shell scripting Preferred Qualifications Experience with FLEXCUBE customization frameworks and OBPM workflows Exposure to integration tools, ESB, or messaging frameworks Experience working with global banking clients or large transformation programs Education: Bachelors Degree