Senior Application Developer
MMT GLOBAL TECHNOLOGIES PTE. LTD.
Date: 20 hours ago
Area: Singapore, Singapore
Salary:
SGD 9,500
-
SGD 12,000
per month
Contract type: Full time

Job Title: Workflow Developer (Flowable)
About the Role:
We're seeking an experienced and skilled Workflow Developer to join our team. 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.
Soft Skills:
- Excellent problem-solving skills, with the ability to analyze complex problems and develop creative solutions.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Ability to adapt to changing priorities, requirements, and deadlines in a fast-paced environment.
Nice to Have:
- Experience with cloud-based platforms, such as AWS, Azure, or Google Cloud.
- Familiarity with containerization technologies, such as Docker.
- Knowledge of DevOps practices, such as continuous integration, continuous deployment, and continuous monitoring.
See more jobs in Singapore