Camunda Developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Camunda BPM
RabbitMQ
Azure

Job Details

Responsibilities:

Design and develop software solutions using Java, Spring Boot, Microservices, REST API, and Camunda BPMN. Work closely with cross-functional teams, including product management, design, and development, to ensure that software products meet business requirements and user needs. Design and implement workflows using Camunda BPMN, ensuring they are scalable, performance-oriented, and secure. Develop delegates for use within the Camunda workflows, ensuring they are efficient and meet the desired functionality. Participate in code reviews and ensure that all solutions are written in accordance with our coding standards and best practices. Stay up to date with industry trends and emerging technologies, and apply this knowledge to improve our software products and processes. Work closely with the development team to ensure that software is developed in accordance with our technical standards and best practices. Collaborate with QA team to ensure that software is thoroughly tested and meets quality standards. Participate in the continuous improvement of our software development process, including suggesting improvements and process optimizations.

Requirements:

Bachelor's degree in Computer Science, Software Engineering, or a related field. At least 6 to 8 years of experience in software design and development, with a focus on Java, Spring Boot, Microservices, REST API, and Camunda BPMN. At least 3 years of experience in Camunda BPMN. Strong understanding of software design patterns, principles, and best practices. Experience with warehouse execution systems, warehouse control systems, and material handling systems. Strong problem-solving skills and ability to work independently or as part of a team. Excellent communication and collaboration skills. Familiarity with Agile software development methodologies. Experience with version control systems such as Git. Familiarity with cloud computing platforms such as AWS or Azure. Preferred Qualifications: Master's degree in Computer Science, Software Engineering, or a related field. At least 10 years of experience in software design and development, with a focus on Java, Spring Boot, Microservices, REST API, and Camunda BPMN. Experience with other BPMN tools and platforms. Experience with machine learning and data analytics. Experience with DevOps tools and practices. Experience with containerization technologies such as Kubernetes. Experience with cloud native technologies such as serverless computing. Experience with distributed systems and microservices architecture.