We are seeking a seasoned Technical Lead with strong expertise in Java, Spring Boot, and Camunda BPM to lead development efforts for high-performance, scalable applications. The ideal candidate will have deep knowledge of microservices architecture, process orchestration, and DevOps practices, and be comfortable working across the full software development lifecycle in a fast-paced environment.
Design, develop, and maintain high-volume, low-latency Java applications for mission-critical systems
Lead the implementation of BPMN/DMN-based workflows using Camunda BPM
Perform process orchestration, service orchestration, and human task management
Ensure performance tuning, error handling, logging, and security (authentication & authorization) for workflows
Work with reusable sub-processes, long-running flows, and parallel/sequential executions
Guide and mentor team members, perform code reviews, and lead architectural discussions
Collaborate in agile teams using Jira, Confluence, and other DevOps tools
Support CI/CD pipelines and deployments on OpenShift, Kubernetes, GKE, etc.
Document all development activities in Confluence, SharePoint, and Jira
Strong programming skills in Java +, Spring Boot, Hibernate, REST APIs, JUnit
Hands-on experience with Camunda BPM, BPMN/DMN, and process orchestration concepts
Experience with XML/JSON, JUEL, XPath, and integration of ops and services
Solid understanding of microservices architecture
Proficiency in tools like Git, Maven, Jenkins/TeamCity, Artifactory
Experience with Docker, Kubernetes, OpenShift, GKE, Apache Camel
Working knowledge of Oracle/SQL/PLSQL/NoSQL databases.
Camunda Developer • Frankfurt