Senior Flowable Developer

Remote $50k–$80k senior 1 month ago full-time quality 8.5/10

Role in brief

Luxoft is hiring a Senior Flowable Developer to build workflow solutions for investment banking asset management. This role involves designing and integrating Flowable-based systems using Java and SpringBoot. Candidates with strong Flowable and Java development skills, who can drive process improvements in an agile setting, will find this role a good fit.

FlowableJavaSpringBootREST APIJPASpring Securitytransaction managementReactBPMNMVCunit testing

About the role

This role focuses on designing and developing workflow solutions within the asset management sector of investment banking. The work involves using Flowable to create and integrate systems that support portfolio accounting, trade processing, and client reporting. You will contribute to a team that manages complex, time-sensitive datasets and aims to enhance sustainable investment practices.

A key part of this position is collaborating to implement the company's strategic vision and strengthen its market position. You will be responsible for designing and developing workflow solutions with Flowable, ensuring they integrate smoothly with existing products through APIs. This involves applying digital principles to drive business change and process improvements.

Success in this role means implementing both functional and non-functional requirements to improve workflow efficiency and effectiveness. You will be expected to apply your expertise in Java development, particularly with SpringBoot, to customize and build robust solutions. The team operates within agile delivery environments, requiring active participation and collaboration.

The salary for this position ranges from $50,000 to $80,000 USD annually.

Skills that matter here

  • Flowable: This is the primary low-code tool for designing and modeling workflow solutions, with at least one year of direct experience required.
  • Java: You will use Java for developing and customizing workflow solutions, applying programming skills with SpringBoot and related components.
  • SpringBoot: Expertise in SpringBoot frameworks, including REST API, JPA, Spring Security, and transaction management, is essential for development.
  • REST API: You will integrate workflow solutions into existing products via APIs, utilizing your knowledge of REST API development.
  • BPMN: Familiarity with Business Process Model and Notation (BPMN) is required for understanding and designing process flows.
  • unit testing: You will be expected to implement unit testing as part of developing robust and reliable workflow solutions.

Who this role suits

  • A person who thrives on designing and implementing workflow solutions using low-code platforms.
  • Someone with a strong background in Java and SpringBoot development, eager to apply these skills in a financial domain.
  • An individual who enjoys collaborating in an agile environment and is focused on driving process improvements.
  • A candidate who can translate business requirements into technical solutions, with an understanding of architectural patterns like MVC.

From the employer

  • Collaborate to execute strategic vision and strengthen the organization's industry leadership.
  • Design and develop workflow solutions using Flowable, integrating them into existing products via API.
  • Drive business change and process improvement by applying digital principles.
  • Implement both functional and non-functional requirements to enhance workflows.
  • Proficiency in designing and modeling workflows using low-code tools, with at least one year of hands-on experience with platforms such as Flowable.
  • Expertise in Java development, including working knowledge of SpringBoot frameworks like REST API, JPA, Spring Security, and transaction management.
  • Developing and customizing workflow solutions using low-code technologies.
  • Applying Java programming with SpringBoot and related components.
  • Basic understanding of React, including function components, hooks, and CSS, primarily for GUI customization.
  • Familiarity with BPMN notation.
  • Understanding common architectural patterns such as MVC with DTO and the implementation of unit testing.
  • A technical degree equivalent to a bachelor's or master's in computer science, engineering, or a related field.
  • Experience collaborating within agile delivery environments.
  • Experience in Agile Framework, previous experience with Camunda, or Appian is a plus.

Questions about this role

What is the remote policy for this role?

This is a fully remote position.

What level of seniority is expected for this position?

This is a senior-level role, requiring significant experience in the field.

What are the core technical skills required?

The core technical skills include Flowable, Java, SpringBoot, REST API, JPA, Spring Security, transaction management, and an understanding of BPMN and unit testing.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Luxoft.