Overview 
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.
Responsibilities 
- 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 
Qualifications 
- Bachelor’s degree in Computer Science, Engineering, or a related field.
 
 Master’s degree preferred
- Proven experience 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 
Reverside is a Global ICT company focusing on Digital Engineering, Integration, Cyber-Security, Cloud and Digital Transformation services with delivery centres in Johannesburg and Cape Town, South Africa and Gurgaon, India.
Reverside has its Global Headquarter in South Africa and is a B-BBEE Level 1 IT consulting & services organization.
Reverside was founded in 2006 and has since grown to a strong team of over 300+ consultants, serving more than 40+ active clients globally.
Seniority level: Mid-Senior level 
Employment type: Full-time 
Job function: Engineering and Information Technology 
Industries: IT Services and IT Consulting 
  #J-18808-Ljbffr