Camunda Developer

  • SWATX
  • Cairo, Cairo Governorate, Egypt
  • Contract

وصف الوظيفة

We are seeking a skilled and experienced Camunda Developer to join our team. This role involves developing, implementing, and maintaining applications using Java and Camunda BPM. The ideal candidate will have a strong understanding of process automation, business process modeling, and Java development principles, with experience in building scalable and reliable systems.

Key Responsibilities:

  • Design, develop, and implement business process automation solutions using Camunda BPM.
  • Integrate Camunda workflows with Java-based applications and other systems.
  • Collaborate with stakeholders to gather requirements and create technical specifications.
  • Write clean, efficient, and well-documented code following industry standards.
  • Perform code reviews and contribute to the overall software architecture.
  • Troubleshoot and resolve application issues, ensuring optimal performance and stability.
  • Continuously enhance the Camunda BPM processes to improve efficiency and effectiveness.
  • Work closely with DevOps to ensure seamless CI/CD pipeline integration for Camunda applications.

Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 2+ years of experience in Java development, including experience with Java frameworks (e.g., Spring, Hibernate).
  • 2+ years of experience working with Camunda BPM or similar BPM platforms.
  • Experience in RESTful and SOAP web services development.
  • Proficiency with relational databases such as MySQL, Oracle, or PostgreSQL.
  • Knowledge of front-end technologies like Angular, React, or Vue.js is a plus.
  • Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes) is desirable.
  • Excellent problem-solving skills and attention to detail.

Preferred Skills:

  • Experience in Camunda Modeler and Cockpit.
  • Knowledge of workflow orchestration and integration with external services.
  • Familiarity with DevOps tools (e.g., Jenkins, Git, CI/CD) and agile methodologies.

Personal Attributes:

  • Strong analytical skills with the ability to handle complex technical challenges.
  • Excellent communication and collaboration skills.
  • Ability to work independently and within a team environment.
  • Adaptable to changing priorities and able to work under tight deadlines.