Your role
Do you have proven ability to design, develop and run complex workflow applications?
Do you have passion to collaborate and model complex business processes?
We're looking for a Senior Software Engineer with expertise in Java to:
- design, develop, monitor and trouble shoot scalable, secure fail-tolerant application
- apply solutions to cater for non-functional requirements including stability, manageability, scalability & performance
- implement Azure web app hosting solutions
- customize workflow management platforms to support business need
- actively participate in an Agile / Scrum based team methodology
Your team
You'll be working in the "Digital Assisted Onboarding and Services" team in Singapore.
You will be joining a team of passionate engineers developing state of art solutions for Client lifecycle management domain in "Wealth Management Personal Banking & Corporates" division.
We provide a multi-tenant workflow platform based on Flowable to support multiple project teams developing workflows for their respective business processes.
As a senior software engineer, you will play an important role to build key features for the platform which will help the tenant teams to effectively rollout their business processes with added features.
Your expertise
- must have hands-on experience & knowledge with Flowable APIs, product suite & architecture
- must have experience in running Flowable platform(or any BPM tool) in production environment
- must have knowledge in BPMN, CMMN & DMN
- ideally 7 to 10 years of experience in building enterprise grade applications using Java
- must have experience working in Agile teams
- should have understanding of DevOps and CI/CD experience in automated environments (Gitlab a plus)
- experience in Azure platform(specially Azure web app hosting, AKS) is added advantage
- experience in Client Lifecycle Management domain is a huge added advantage