[ref. g08585220] Geylang - Flowable Developer
NICOLL CURTIN TECHNOLOGY PTE. LTD. Geylang
We're seeking an experienced and skilled Workflow (Flowable) Developer to join our client, a European Investment Bank. As a Workflow Developer, you will be responsible for designing, developing, and deploying workflows using Flowable, a leading open-source workflow engine.
Your primary focus will be on creating efficient, scalable, and reliable workflows that automate business processes, improve productivity, and enhance overall system performance.
Key Responsibilities:
- Design and Develop Workflows: Create workflows from scratch or modify existing ones using Flowable's modeling tools, such as Flowable Modeler or Eclipse-based plugins.
- Write Java Code: Write high-quality Java code to implement custom workflow behaviors, integrations, and extensions, leveraging Flowable's API and SDKs.
- Integrate with External Systems: Integrate workflows with external systems, services, and APIs to enable seamless data exchange, synchronization, and processing.
- Test and Debug Workflows: Thoroughly test and debug workflows to ensure they function correctly, handle errors gracefully, and meet performance expectations.
- Collaborate with Cross-Functional Teams: Work closely with business analysts, product owners, and stakeholders to gather requirements, define workflow specifications, and validate workflow functionality.
- Optimize Workflow Performance: Analyze and optimize workflow performance, identifying bottlenecks, and implementing improvements to reduce latency, increase throughput, and enhance overall efficiency.
- Maintain and Update Existing Workflows: Maintain and update existing workflows to ensure they remain relevant, efficient, and aligned with changing business requirements.
- Participate in Agile Methodologies: Participate in Agile development methodologies, such as Scrum or Kanban, to ensure iterative and incremental delivery of workflow solutions.
- Document and Communicate Technical Details: Document technical details, such as workflow designs, code snippets, and integration points, and communicate them effectively to both technical and non-technical stakeholders.
- Stay Up-to-Date with Flowable Releases: Stay current with new releases, features, and best practices in Flowable, and apply this knowledge to continuously improve workflow development and deployment processes.
Requirements:
- Education: Bachelor's degree in Computer Science, Software Engineering, or related field.
- Experience: 3+ years of experience in software development, with a focus on workflow automation, Java programming, and Flowable or similar workflow engines.
- Technical Skills:
- Proficiency in Java programming language (Java 8 or later).
- Experience with Flowable, including Flowable Modeler, Flowable Engine, and Flowable REST API.
- Familiarity with Spring Framework, Spring Boot, or other Java frameworks.
- Understanding of relational databases, such as MySQL, PostgreSQL, or Oracle.
- Knowledge of Agile development methodologies, such as Scrum or Kanban.
This is a long-term contract role with high visibility for a permanent conversion, inclusive of all statutory benefits.
Geylang
Software Developer (C# .NET) – Singapore
We are seeking an experienced DotNet Software Developer with at least 3 years of hands-on experience in .NET software development to design, develop, and maintain Enterprise Level Applications.
• At least 4...
NICOLL CURTIN TECHNOLOGY PTE. LTD.Toa Payoh, 4 km from Geylang
We're seeking an experienced and skilled Workflow (Flowable) Developer to join our client, a European Investment Bank. As a Workflow Developer, you will be responsible for designing, developing, and deploying workflows using Flowable, a leading open...
Geylang
Software Developer (Java & ReactJS) - Singapore
We are seeking an experienced FullStack Developer with at least 5 years of hands-on experience in Java software development to design, develop, and maintain Enterprise Level Applications.
If you have...