Java / Camunda Engineer

GeekSoft Consulting
Amersfoort, Netherlands
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Amersfoort, Netherlands

Tech stack

Java
API
Business Process Model and Notation
Business Process Management
Continuous Integration
DevOps
Openshift
Pair Programming
Prometheus
Data Logging
Grafana
Spring-boot
Kubernetes
REST
Docker
Microservices

Job description

  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.

RequirementsWithin the Automotive Tax domain, several business processes are transitioning from the existing BPM-STP platform to Camunda. To support this migration in a structured and efficient manner, there is a requirement for an experienced Java / Camunda Engineer with strong expertise in containerized environments and Kubernetes.

  • Work within a multidisciplinary, stream-aligned DevOps team, where collaboration, shared responsibility, and process optimization are key principles.
  • Analyze existing STP/BPM processes and translate them into Camunda-based workflows.
  • Design, model, configure, and implement BPMN processes in Camunda.
  • Develop and configure DMN decision tables, job workers, and process orchestration components.
  • Provide guidance on process design, orchestration strategies, and Camunda best practices.
  • Play a key role in ensuring a smooth and efficient migration from STP/BPM to Camunda.
  • Develop and maintain Java-based services integrated with Camunda workflows.
  • Build and maintain REST APIs and microservices supporting process orchestration.
  • Contribute to CI/CD pipelines and automation processes to support development and deployment activities.
  • Deploy and manage Camunda components within container platforms such as Docker and Kubernetes.
  • Optimize runtime environments to ensure scalability, performance, and stability.
  • Support platform-level improvements related to container orchestration and deployment pipelines.
  • Actively share knowledge through workshops, pair programming, and documentation.
  • Take a leading role in the migration process, including coaching and guiding team members.
  • Participate in refinement sessions, planning, solution design discussions, and sprint demonstrations.
  • Collaborate closely with developers, testers, analysts, and architects to deliver high-quality solutions.

Requirements

  • Hands-on experience with Camunda (preferably Camunda 8).
  • Solid experience designing and implementing BPMN workflows.
  • Experience developing Camunda Job Workers, preferably using Spring Boot.
  • Experience migrating processes from STP or other BPM platforms to Camunda.
  • Knowledge of container orchestration platforms such as Kubernetes or OpenShift.
  • Experience implementing GitOps practices using Argo CD (Kustomize-based deployments).
  • Experience with CI/CD automation using Tekton pipelines.
  • Familiarity with API security, logging, and monitoring tools such as Prometheus and Grafana.
  • Understanding of event-driven and microservices architectures.
  • Professional experience and capability aligned with a Senior Engineer level.
  • Strong communication and stakeholder collaboration skills.
  • Ability to take a technical leadership role within the team.
  • Experience working in multidisciplinary DevOps teams.
  • Familiarity with stream-aligned teams and Team Topologies concepts.
  • Strong analytical, structured, and goal-oriented working approach.
  • Ability to clearly explain complex technical concepts to both technical and non-technical stakeholders.
  • A proactive professional who drives initiatives and motivates team members.
  • Strong sense of ownership and accountability in collaborative environments.
  • Ability to contribute effectively to both process design and technical implementation.
  • Certifications such as Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), or Red Hat OpenShift Administrator.
  • Experience or familiarity with government, taxation, or data-driven regulatory environments.

Apply for this position