Java Developer - Camunda

Summary

Java Fullstack Developer building lending origination workflows with Camunda 8, Spring Boot backend, React frontend, and SQL, using TDD and CI/CD in an Agile/SCRUM environment.

We are looking for a highly skilled Java Fullstack Developer Developer with strong expertise in workflow orchestration and full-stack development. The ideal candidate will have extensive experience in Camunda, Java-based backend technologies, and React-based frontend development. You should be passionate about building scalable, high-quality applications using modern engineering practices like TDD and CI/CD. Experience in Agile environments and enterprise systems will be a strong advantage.

Your Role:

  • Design and develop lending origination workflows using Camunda 8 for process orchestration.
  • Implement service-task-driven integrations using Java-based job workers.
  • Build and integrate React-based user interfaces for handling user tasks.
  • Develop and maintain backend services using Java and SQL-based systems.
  • Analyze business requirements and deliver clean, scalable, and testable code.
  • Ensure all features and user stories are delivered with 100% automated test coverage.
  • Participate actively in SCRUM ceremonies and keep JIRA updated regularly.
  • Provide 3rd line support for production and assist with 1st line UAT support.
  • Ensure compliance with CIB metrics (including TADS) and maintain quality standards.

Your Skills:

  • 10+ years of experience designing and implementing Camunda-based solutions, along with strong backend development skills in Java, Spring Boot, JPA, Hibernate, JUnit, Rest Assured, and Mockito.
  • Strong SQL knowledge (MS SQL preferred) and experience working with aPaaS platforms, particularly OpenShift V4.
  • Familiarity with GitLab, Stash, Jenkins, Nexus, JIRA, Confluence, SonarQube, Veracode, and experience using Maven, Gradle, and NPM.
  • Solid understanding of Test-Driven Development (TDD), CI/CD pipelines, and microservices architecture, complemented by a Computer Science degree (or equivalent knowledge of OOP and data structures), experience in Agile environments, exposure to banking/financial sector projects, and familiarity with messaging systems like Apache Kafka or IBM MQ

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available