Overview
Java Developer with Camunda BPM at Reverside.
We are seeking a skilled Java Lead Developer with expertise in Camunda BPM to join our team.
The Lead Developer will guide a team of developers in designing, developing, and implementing Camunda BPM workflows and Java-based applications.
You will collaborate 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 to drive a team toward successful project delivery.
Responsibilities
- 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 and NoSQL
- 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
About The Employer
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.
Job Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: IT Services and IT Consulting
Referrals increase your chances of interviewing at Reverside by 2x
Johannesburg, Gauteng, South Africa
We’re unlocking community knowledge in a new way.
Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr