Java Architect with Camunda and Flowable-Onsite @ Atlanta GA(Need Local only)

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Java
Camunda
Flowable
Spring-Boot
REST API
BPMN
CMMN
DMN
Architect

Job Details

Title -Java Architect with Camunda and Flowable

Location-Onsite @ Atlanta GA(Need Local only)

Duration Contract

Job Description:

Ideal candidate will be senior Java architect/developer who has worked with Flowable/Camunda for few years. Java, Spring-Boot, REST API skills are required.

Order of preference for BPMN skills:

  • Flowable experience Architect, Modeler, Dev.
  • Experience with Camunda or any BPMN tools.

Key Responsibilities:

Design, develop, and maintain business workflows (processes and cases) using Flowable, adhering to standards such as BPMN, CMMN, and DMN.

Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.

Implement and integrate REST APIs to the Flowable Work.

Develop and maintain applications using Java and Spring Boot.

Ensure that Flowable application with customized Spring Security is secure and thoroughly tested.

Ensure the performance, quality, and responsiveness of applications.

Utilize build and test tools such as Jenkins, Maven/Gradle, JUnit, and Mockito.

Troubleshoot and resolve technical issues.

Participate in code reviews and contribute to the continuous improvement of development processes.

Qualifications:

Minimum of 1 year of experience working with BPMN, preferably Flowable or Camunda.

Minimum of 5 years of experience with Java, Spring Framework, REST Webservices and Web Development.

Knowledge of Process Modeling and related standards like BPMN, CMMN and DMN.

Strong proficiency in Java and Spring Boot.

Possess a solid understanding of Spring Security and oAuth2.

Experience with designing and implementing RESTful APIs.

Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.

Excellent problem-solving skills and attention to detail.

Strong communication skills and ability to work collaboratively in a team environment.

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.

Understanding of Flowable Architecture is preferred.

Preferred Skills:

Knowledge of microservices architecture.

Experience with Agile/Scrum methodologies.

Regards,

Sai Srikar

Email:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.