As a Java Backend Developer with experience in Flowable Engage, you will be responsible for building and maintaining enterprise-grade conversation and workflow-……
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development……
Bachelor's degree in Computer Science, Information Technology, or a related field. Implement, configure, and maintain SailPoint IdentityNow/IdentityIQ solutions……
As a consultant, you’ll work on strategic client engagements. You will design and build robust, scalable systems while collaborating closely with client……
Bachelor's degree in Computer Science, Information Technology, or a related field. Implement, configure, and maintain SailPoint IdentityNow/IdentityIQ solutions……
Strong proficiency in at least one modern programming language; experience with Python and/or Java is ideal. Lead the evolution of current business applications……
In this role, you will be responsible for building, testing, and deploying robust backend applications while also serving as a key technical point of contact……
Bachelor's degree in Computer Science, Mathematics, Engineering, or related technical field. Design, develop, and maintain high-performance Java backend systems……
Bachelor’s degree in Computer Science, Software Engineering, or a related field. Work under the guidance of senior developers on technical design and……
Conduct code reviews, enforce best practices, and provide technical guidance to junior developers. Design, develop, and deploy Appian BPM applications (SAIL,……
Exchange technical knowledge and experiences with like-minded developers. Collaborate closely with product managers, developers and stakeholders to deliver……
Proficient in Python / Go / Java (at least one language) and SQL programming languages. 5+ years of hands-on experience in Kafka and Redis operations in large-……
Bachelor's degree in Computer Science or a closely related field (or equivalent). 6 years minimum professional software development experience in object……
Translate architectural requirements into detailed technical solutions andengineering tasks. Lead and mentor a team of SRE engineers and platform developers……
GovTech is the lead agency driving Singapore’s Smart Nation initiatives and public sector digital transformation. Good programming skills (e.g., Java, Python).…
Provides deep technical knowledge of payments and supporting applications and detail out technical specifications (Interface, Data Migration) required for pre-……
Lead and mentor in-house developers. Experience leading developers (not just vendors). 6–12 years in software engineering. Recommend build vs buy decisions.…
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.