- Company Name
- Camunda
- Job Title
- Software Engineer, Full Stack - Web Modeler Acceleration
- Job Description
-
Job title: Software Engineer, Full Stack – Web Modeler Acceleration
Role Summary: Lead end‑to‑end development and maintenance of a web‑based process modelling platform, spanning Java/Spring Boot backend and React/TypeScript frontend. Drive feature delivery, quality, and operational reliability while collaborating with cross‑functional teams (product, design, SRE, support).
Expactations: • Own the full lifecycle from technical design to production operations, ensuring reliable, observable releases. • Deliver incremental, customer‑visible outcomes in small, manageable iterations. • Actively participate in incident response and on‑call duties to maintain system uptime. • Promote continuous improvement of engineering practices, test strategies, and developer experience.
Key Responsibilities:
• Develop and enhance Web Modeler features (e.g., end‑to‑end test scenarios, marketplace, bulk import).
• Design and implement robust APIs for workflow creation, editing, sharing, and import.
• Write comprehensive unit, contract, integration, and end‑to‑end tests within CI/CD pipelines.
• Implement and maintain CI/CD, monitoring, logging, and deployment automation (GitHub Actions, Docker).
• Collaborate with product management, UX, and support to validate real‑world user scenarios.
• Drive engineering best practices, ownership clarity, and resilience improvements across components.
• Participate in code reviews, architectural discussions, and knowledge sharing sessions.
Required Skills:
• 3+ years of full‑stack development using Spring Boot, Java, Maven, React, TypeScript, and Docker.
• Strong experience with REST/TCP API design and contract testing.
• Proficiency in automated testing (unit, integration, E2E) and CI/CD pipelines.
• Operational mindset: instrumentation for metrics, logs, traces; feature‑flag management; incident handling.
• Excellent problem‑solving skills, autonomous delivery, and pragmatic communication.
• Familiarity with GitHub Actions, Kubernetes, Helm, and cloud‑native tooling is a plus.
Required Education & Certifications:
• Bachelor’s degree or higher in Computer Science, Software Engineering, or related field.
• Certified Java or Spring developer credentials preferred but not mandatory.