Senior Software Engineer - Camunda Experience

Be among the first applicants.
Expleo
Dublin
EUR 125,000 - 150,000
Be among the first applicants.
Yesterday
Job description

Overview

We are seeking an experienced and highly skilled Senior Software Engineer to join our team for a 3-month contract, working on the Camunda platform for a business process automation project. This role is ideal for an individual with strong experience in workflow automation, BPMN, and software architecture who can drive the design, implementation, and optimization of processes within a complex, scalable environment. You will be part of a dynamic team, collaborating with cross-functional teams to deliver high-quality process-driven solutions.

Responsibilities

  1. Process and Workflow Development: Design and implement business processes using BPMN, DMN, and CMMN within the Camunda platform, ensuring that they meet both business and technical requirements.
  2. Camunda Platform Expertise: Work with the Camunda BPMN Engine, Camunda Tasklist, Camunda Cockpit, and Camunda Optimize to model, monitor, and improve business processes.
  3. System Integration: Develop integrations between Camunda and other enterprise systems (using REST APIs, SOAP, messaging queues, etc.).
  4. Architecture & Scalability: Design and implement scalable, resilient, and high-performance Camunda workflows, leveraging a microservices architecture.
  5. Java Development: Use your expertise in Java and Spring Boot to implement process engines, service tasks, and Java delegates.
  6. Database & Persistence: Work with relational databases (e.g., PostgreSQL, MySQL) and ensure proper data persistence for long-running processes in the Camunda engine.
  7. Testing & Quality Assurance: Implement automated testing practices (unit tests, integration tests) to ensure robustness and reliability of the process flows.
  8. Cloud & Infrastructure: Deploy and manage Camunda instances on cloud platforms (e.g., AWS, GCP, Azure) and implement DevOps best practices.
  9. Mentoring: Provide guidance and mentorship to junior developers on Camunda and process automation best practices.
  10. Process Optimization: Continuously monitor and optimize the performance of Camunda processes and tasks, identifying areas for improvement.

Qualifications

  1. Experience: 5+ years of software engineering experience, with at least 2-3 years specifically working with the Camunda platform in a senior or lead capacity.
  2. Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  3. Location: Open to candidates based in Dublin or remote (with availability for meetings and collaboration in the GMT time zone).
  4. Availability: Available to start within 1-2 weeks.

Desired Skills

  1. Event-Driven Architectures: Experience with event-driven architectures, CQRS, and event sourcing.
  2. Process Analysis: Ability to analyze complex business processes, translate business requirements into process models, and optimize workflow performance.
  3. Agile Methodologies: Familiarity with Agile methodologies and working in a fast-paced, iterative development environment.

Experience

  1. Camunda Platform: Extensive experience with Camunda BPMN, DMN, CMMN, Camunda Tasklist, Cockpit, and Optimize.
  2. Java Expertise: Strong proficiency in Java (Java 8+), with experience in Spring Boot and developing custom Java delegates.
  3. Microservices: Experience in designing, developing, and deploying microservices-based architectures using Camunda.
  4. System Integration: Strong knowledge of integrating Camunda with external systems using REST APIs, SOAP, and message queues (e.g., Kafka, RabbitMQ).
  5. Database: Proficiency in working with relational databases (e.g., PostgreSQL, MySQL), and understanding of Camunda's database schema and persistence layer.
  6. Cloud Platforms: Experience with deploying Camunda on cloud environments (AWS, GCP, Azure) and using tools like Docker and Kubernetes for containerization.
  7. DevOps: Familiarity with CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI).
  8. Automated Testing: Familiarity with JUnit, TestNG, and automated testing frameworks for ensuring the quality of Camunda workflows.
  9. Security: Understanding of security best practices for process automation and ensuring secure integration of workflows with external systems.
  10. Collaboration & Mentorship: Ability to work collaboratively in a cross-functional team, providing mentorship to junior developers.

Benefits

At Expleo, we are committed to providing a competitive salary and substantial benefits offering with unique wellbeing, financial and employee recognition programmes.

We pride ourselves on our diverse and inclusive culture and offer a variety of family-friendly policies and enhanced leave to help you achieve a healthy work-life balance.

By providing significant learning and development opportunities, we encourage individual growth and success throughout your career with us.

  1. Collaborative working environment – we stand shoulder to shoulder with our clients and our peers through good times and challenges.
  2. We empower all passionate technology-loving professionals by allowing them to expand their skills and take part in inspiring projects.
  3. Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses.
  4. Competitive company benefits such as medical and dental insurance, pension, life assurance, employee wellbeing programme, sports and social events, birthday hampers, and much more!
  5. Always working as one team, our people are not afraid to think big and question the status quo.

“We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.”

At Expleo, we understand that many people experience impostor syndrome throughout their lifetime, please do not let this discourage you from applying for this role. Our Talent Acquisition Team welcomes all CVs and will consider your application in line with the values, requirements, and role competencies.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer - Camunda Experience jobs in Dublin