> Markdown version of [/jobs/ext/2628702-senior-kotlin-spring-boot-engineer](https://www.wearedevelopers.com/jobs/ext/2628702-senior-kotlin-spring-boot-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Kotlin/Spring Boot Engineer - **Company:** SolutionIT, Inc. - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Salary:** $141,440.0 - $162,240.0 - **Contract:** Temporary to permanent - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Software Debugging, Distributed Systems, Fault Tolerance, Gradle, Hibernate (Java), Java Persistence API, Python (Programming Language), PostgreSQL, OAuth, Large Language Models, Grafana, Spring-boot, Backend, Fastapi, Kotlin, Integration Tests, Codebase, Api Design, Docker - **Published:** August 10, 2026 - **Apply:** https://www.careerjet.com/jobad/usf29e4ec467ecda2040e6cbc2674bda47 ## About the Role * Strong production Kotlin backend experience. * Strong Spring Boot experience in distributed systems or platform services. * Hands-on Temporal experience in production. * Strong understanding of workflow durability, retries, idempotency, and recovery design. * Experience with multi-module Gradle codebases and contract-first API design. * Experience with JPA/Hibernate and PostgreSQL. * Experience with Docker Compose/Test containers integration testing. * Comfort debugging multi-service systems with mixed Kotlin and Python components. * Experience with observability tools like micrometer * Experience with contract first development Strong Pluses: * Experience with DAG/workflow/orchestration engines. * Experience with AI/LLM/agent runtimes or other non-deterministic execution systems. * Familiarity with FastAPI-based workers and cross-language integration. * Experience with auth/token provider abstractions, OAuth2/JWT, or cached token acquisition. * Experience writing operational docs, runbooks, and reliability guidance. ## Description * 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., Senior Pipe Stress Engineer | Phoenix, AZ (Hybrid) Location: Phoenix, AZ. This role requires being on a client job site in the Ocotillo area a minimum of 2 days per week. About… + 5 days ago + ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)