Job Title: Flowable & Java Developer
Job Description
We are seeking a skilled Java & Flowable Developer to design, develop, and maintain workflow-driven applications for enterprise banking systems. The ideal candidate will work on BPMN-based process orchestration using Flowable, build scalable Spring Boot microservices, and integrate with multiple upstream and downstream banking systems while adhering to regulatory and security standards.
Key Responsibilities
- Design, develop, and maintain BPMN workflows using Flowable (Process, Task, and DMN).
- Develop high-quality Java applications using Spring and Spring Boot frameworks.
- Build and integrate RESTful APIs to support banking workflows such as KYC, AML, onboarding, and approvals.
- Customize Flowable components, listeners, delegates, and integrations with external systems.
- Participate in system design, code reviews, and performance tuning of workflow engines.
- Collaborate with business analysts, compliance, and QA teams to implement regulatory requirements.
- Support CI/CD pipelines, deployments, and production releases in a controlled banking environment.
- Troubleshoot production issues and ensure system stability and performance.
Required Skills & Qualifications
- Strong hands-on experience with Java, Spring, and Spring Boot.
- Solid experience with Flowable BPM and BPMN 2.0 process modeling.
- Experience building microservices and integrating them using REST APIs.
- Good knowledge of SQL and relational databases.
- Understanding of secure application development and banking compliance standards.