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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job