Java Developer Flowable Engage- Contract-Banking at Fuku
Singapore, , Singapore -
Full Time


Start Date

Immediate

Expiry Date

04 May, 26

Salary

0.0

Posted On

03 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Flowable Engage, Spring Boot, BPMN, CMMN, Flowable Design, RESTful APIs, Microservices, Kafka, Oracle, MySQL, PostgreSQL, Agile/Scrum, Git, CI/CD, Concurrency

Industry

Retail Apparel and Fashion

Description
Flowable Engage experience is must to have Job Description As a Java Backend Developer with experience in Flowable Engage, you will be responsible for building and maintaining enterprise-grade conversation and workflow-driven applications. This role specifically focuses on Flowable Engage, which adds chat and external connectivity (e.g., WhatsApp, WeChat) to the core Flowable process management platform. Key Responsibilities - Application Development: - Design, develop, and maintain backend services using Java 8/11+ and Spring Boot. - Flowable Implementation: - Implement and customize Flowable Engage features, including chat-driven workflows and integrations with external messaging platforms like WhatsApp and WeChat. - Workflow Automation: - Design and deploy BPMN (Business Process Model and Notation) and CMMN (Case Management Model and Notation) models using Flowable Design. - API & Microservices: - Build and integrate RESTful APIs to ensure seamless communication between the Flowable engine and other banking or enterprise systems. - Custom Task Development: - Create custom backend Java tasks and delegate expressions to extend Flowable's out-of-the-box functionality. - System Integration: - Integrate messaging systems (Kafka, IBM MQ) and relational databases (Oracle, MySQL, PostgreSQL) to support high-performance applications. - Collaboration: - Work within Agile/Scrum environments, collaborating with product managers and frontend teams to translate business requirements into technical solutions. Technical Qualifications - 8+ years of hands-on experience in Java backend development, with strong fundamentals in JVM and concurrency. - Proven experience with Flowable Engage, Flowable BPMN, and Flowable REST APIs. - Hands-on skill with Flowable Modeler, Flowable Engine, and REST APIs. - Extensive knowledge of Spring Boot, Hibernate/JPA, and microservices architecture. - Proficiency in SQL/RDBMS (Oracle, MySQL) and messaging protocols (JMS, Kafka). - Experience with Git, Maven/Gradle, and CI/CD pipelines. - Familiarity with cloud platforms like AWS or Azure is often preferred. Preferred Skills - Experience in the Banking / Wealth Management / Fintech domain. - Proficiency in Flowable Modeler and custom UI component integration. - Knowledge of Elasticsearch for workflow search optimization. EA Reg. No. 25C2690 | EA License No. R187776
Responsibilities
The developer will be responsible for designing, developing, and maintaining backend services using Java 8/11+ and Spring Boot, focusing heavily on implementing and customizing Flowable Engage features like chat-driven workflows and external messaging integrations. Key tasks include designing and deploying BPMN/CMMN models and building RESTful APIs for system communication.
Loading...