Kotlin/Spring boot Developer
Role: Kotlin/Spring boot developerNo Opt’s or cptsDay one onsite Phoenix AZKotlin/Spring Boot contractor to help own the execution backbone of a no-code workflow platform. This is not a simple CRUD service. The Orchestrator runtime is a multi-module system that receives workflow execution requests, persists durable state with Temporal, coordinates graph execution, integrates HTTP, agent, LLM, and human-review nodes, and safely executes increasingly AI-generated workflow graphs. You’ll join the squad responsible for the runtime layer that everything else depends on.Responsibilities:Design and harden the Kotlin/Spring Boot runtime that executes workflow graphs reliably in production.Implement and improve Temporal.io workflows, activities, signals, queries, retries, and recovery paths.Strengthen contract-first APIs and shared contracts.Own failure-mode thinking across distributed execution retries, idempotency, partial failure, replay safety, pause/resume, and graceful degradation.Work across node types, including HTTP, agentic tool-calling, LLM, and human-in-the-loop review nodes.Improve integration coverage using Test containers and layered Docker Compose profiles.Collaborate closely with Composer and AI/KB teams on execution semantics and runtime behavior.Write clear operational documentation and runbooks for a reliability-critical service.