Reverside

Java Developer with Camunda BPM

Gauteng, ZA

9 months ago
Save Job

Summary

Reverside is a dynamic and forward-thinking organization, committed to delivering innovative solutions and exceptional service to our clients.

We are seeking a skilled Java Lead Developer with expertise in Camunda BPM to join our dynamic team. As a Lead Developer, you will be responsible for leading a team of developers in designing, developing, and implementing complex Camunda BPM workflows and Java-based applications. You will collaborate closely with stakeholders to gather requirements, architect solutions, and ensure the delivery of high-quality software solutions.

The ideal candidate will have a strong background in BPM, workflow automation, and software development, with proven leadership skills and the ability to drive a team towards successful project delivery.

Requirements:

  • Proven experience as a Lead Developer or similar role, with a strong focus on Camunda BPM
  • Lead a team of developers in designing and implementing Camunda BPM workflows and Java applications
  • Gather and analyze business requirements to architect efficient and scalable solutions
  • Develop custom Java code and integrate third-party components as needed
  • Ensure adherence to coding standards, best practices, and project timelines
  • Collaborate with cross-functional teams including Product Management, Quality Assurance, and Operations
  • Mentor junior developers and provide technical leadership and guidance
  • Participate in code reviews and contribute to continuous improvement initiatives
  • Troubleshoot production issues and provide timely resolutions.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree preferred
  • Proven experience (X years) as a Java Developer, with significant exposure to Camunda BPM
  • Hands-on experience in designing and developing Camunda BPM workflows and Java-based applications
  • Strong understanding of BPMN 2.0 and workflow automation principles
  • Proficiency in Java, Spring framework, Hibernate, and RESTful APIs
  • Experience with database technologies such as SQL, NoSQL, etc
  • Excellent problem-solving and analytical skills
  • Ability to lead a team, prioritize tasks, and manage time effectively
  • Strong communication skills and ability to collaborate effectively with stakeholders.

Preferred Skills:

  • Camunda BPM certification
  • Experience with Agile development methodologies
  • Knowledge of cloud technologies (AWS, Azure, etc.)
  • Familiarity with DevOps practices and CI/CD pipelines
  • Prior experience in a client-facing role.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job