Senior Java / Camunda Developer
Would you like to join a leading Digital Solution Company and contribute to innovative solutions that are built on a daily basis?
Summary
We are seeking an experienced Java Developer with deep expertise in Camunda to lead a critical process migration project in the Netherlands. You will be the driving force behind analyzing existing STP/BPM processes and translating them into modern, scalable workflows using Camunda (preferably Camunda 8).
This is not just a development role; we need a technical leader who can coach the team, advise on best practices, and take ownership of the migration journey from legacy systems to a containerized, event-driven architecture. If you are structured, analytical, and ready to make an immediate impact, we want to hear from you.
Key Responsibilities
Camunda BPM & Process Migration
Lead the analysis of existing Straight-Through Processing (STP) and BPM processes, translating complex business logic into efficient Camunda workflows.
Model, configure, and implement BPMN 2.0 processes, ensuring optimal orchestration.
Design and implement DMN decision tables and configure external Job Workers.
Act as the subject matter expert, advising the team on process design patterns and Camunda best practices.
Java Development
Design and develop robust Java services (Spring Boot) that integrate seamlessly with Camunda processes.
Build and maintain REST APIs and microservices to support the new architecture.
Contribute to the automation of CI/CD pipelines to ensure smooth delivery.
Containerization & Platform
Deploy and manage Camunda components (Operate, Tasklist, Zeebe) within containerized environments (Docker, Kubernetes/OpenShift).
Utilize GitOps principles (Argo CD) for deployment management and Tekton for pipeline automation.
Optimize the runtime environment for high scalability, stability, and performance.
Team & Collaboration
Take a leading role in the migration process, coaching and guiding team members through pair programming, workshops, and documentation.
Collaborate closely with a multidisciplinary DevOps team, including testers, analysts, and architects.
Actively participate in all agile ceremonies (refinements, planning, demos) and contribute to technical design discussions.
Required Skills & Experience
Core Tech: Strong expertise in Java and Spring Boot.
Camunda: Proven experience with Camunda (Version 8 is a strong plus), including BPMN implementation and Job Workers.
Migration: Demonstrated experience migrating processes from legacy STP platforms or other BPM engines to Camunda.
DevOps & Containerization: Solid experience with Kubernetes or OpenShift.
CI/CD & GitOps: Hands-on experience with automation tools (e.g., Tekton) and GitOps deployment (e.g., Argo CD/Kustomize).
Architecture: Strong understanding of event-driven architectures, microservices, and API security, logging, and monitoring (e.g., Prometheus, Grafana).
Software Design: Senior-level ability to design clean, maintainable, and scalable software.
Preferred
Certifications: CKA, CKAD, or Red Hat OpenShift Administrator.
Domain Knowledge: Experience working within the government sector, tax domain, or with data-driven supply chains.
Competencies & Personal Profile
A Driving Force: You create momentum and naturally get colleagues on board with new ideas and technical direction.
Structured & Analytical: You work methodically, setting clear goals and analyzing problems before jumping to solutions.
Communication: You excel at explaining complex technical material in a clear, concise manner to both technical and non-technical stakeholders.
Team Player: You thrive in a stream-aligned DevOps team (familiarity with Team Topologies is a plus) where collaboration and collective ownership are valued.
- Department
- Backend
- Locations
- Amsterdam
- Remote status
- Hybrid