Senior Backend Engineer Kotlin / Spring Boot / Temporal Workflow

Artech LLC
  • Phoenix, AZ
  • $40–$45 Per Hour
  • Quick Apply
1 day ago

Job Description

Requisition ID: 107871-1
Title: Senior Backend Engineer Kotlin / Spring Boot / Temporal Workflow
Location: Phoenix, AZ (Need only Phoenix local candidate)
Duration: 6+ Months
Salary Range: $40- $45 an hour on W2 /C2C

We are seeking a Senior Backend Engineer with 8+ years of software engineering experience and strong hands-on expertise in Kotlin/JVM, Spring Boot, distributed systems, and workflow orchestration. The ideal candidate will have production experience building scalable backend services and durable workflow platforms, with Temporal.io experience strongly preferred.

The engineer will design, develop, and maintain resilient backend services and workflow runtime components supporting long-running, asynchronous, and distributed business processes.

Key Responsibilities

Backend & Runtime Engineering

  • Design, develop, and maintain scalable Kotlin/Spring Boot backend services and workflow runtime components.
  • Build REST APIs and platform services supporting long-running, asynchronous, and distributed workflows.
  • Implement reliable execution patterns including idempotency, retries, timeouts, compensation, failure recovery, and safe reprocessing.
  • Develop event-driven integrations using Kafka and REST APIs.
  • Apply microservices and distributed-systems design principles to build reliable, scalable services.

Workflow Orchestration

  • Design and implement durable workflows using Temporal.io, including Workflows, Activities, Signals, and Queries.
  • Ensure workflow implementations are deterministic and replay-safe.
  • Design workflow versioning strategies to support workflows running across multiple software releases.
  • Build reusable workflow components, execution controls, state management, and operational tooling.
  • Troubleshoot workflow failures and improve runtime resiliency, observability, recoverability, and operational reliability.
  • Experience with AWS Step Functions, Camunda, Airflow, or similar orchestration platforms is a plus.

Platform, Data & Cloud

  • Integrate workflow and backend services with PostgreSQL, NoSQL databases, and enterprise APIs.
  • Develop applications using strong SQL, JPA/Hibernate, and data-access patterns.
  • Containerize and deploy services using Docker and Kubernetes.
  • Work with AWS, GCP, or Azure cloud environments.
  • Build and maintain CI/CD pipelines using tools such as GitHub Actions or Jenkins.
  • Implement production observability using Splunk, Grafana, Prometheus, ELK, or equivalent technologies.
  • Support logging, metrics, distributed tracing, dashboards, and alerting.

Testing & Engineering Quality

  • Develop unit, integration, and automated tests using JUnit and Mockito.
  • Implement container-based integration testing using Testcontainers or equivalent.
  • Follow API-first and contract-first development practices.
  • Participate in code reviews, architecture reviews, and technical design discussions.
  • Maintain high standards for clean code, security, reliability, scalability, and maintainability.

Engineering Leadership

  • Own software delivery from technical design through production support.
  • Mentor engineers and provide technical guidance on backend and distributed-system development.
  • Collaborate with Product, Architecture, QA, DevOps, and Platform teams.
  • Troubleshoot complex production issues and drive root-cause analysis and resolution.
  • Work effectively in an Agile environment and independently drive technical initiatives.

AI / Modern Engineering Preferred

  • Exposure to LLM/AI application runtimes, AI agents, RAG, tool calling, LangChain, or LangGraph is a plus.
  • Experience integrating AI-driven workloads into reliable and secure enterprise backend platforms is preferred.
  • Knowledge of using durable workflow execution for AI agents, tool invocation, and human-in-the-loop processes is advantageous.

Required Skills

  • 8+ years of software engineering experience with strong hands-on backend development.
  • Strong production experience with Kotlin/JVM and Spring Boot.
  • Strong Kotlin knowledge including:
    • Coroutines
    • Null safety
    • Collections
    • Functional programming
    • Java interoperability
  • Strong Java fundamentals and modern JVM application development.
  • Strong experience with Spring Boot, Spring Framework, Spring Data JPA/Hibernate, and REST APIs.
  • Strong knowledge of microservices and distributed systems.
  • Strong understanding of concurrency, asynchronous processing, idempotency, retries, timeouts, failure handling, and resilient service design.
  • Temporal.io experience is highly preferred, including:
    • Temporal Workflows
    • Activities
    • Signals
    • Queries
    • Durable execution
    • Workflow state management
    • Replay-safe/deterministic execution
    • Workflow versioning
    • Long-running processes
    • Failure recovery
  • Experience with Kafka or equivalent messaging platforms.
  • Strong PostgreSQL and SQL skills.
  • Exposure to MongoDB, Redis, or other NoSQL technologies.
  • Experience with Docker, Kubernetes, and CI/CD.
  • Experience with at least one cloud platform: AWS, Azure, or GCP.
  • Experience with GitHub Actions or Jenkins.
  • Experience with observability tools such as Splunk, Grafana, Prometheus, or ELK.
  • Strong experience with JUnit, Mockito, and integration testing.
  • Excellent communication, troubleshooting, collaboration, and technical leadership skills.

Preferred Skills

  • Terraform
  • Testcontainers
  • Contract testing / contract-first API development
  • AWS Step Functions
  • Camunda
  • Airflow
  • MongoDB / Redis
  • AI Agents / LLM
  • RAG
  • LangChain / LangGraph
  • Human-in-the-loop AI workflows

Numbers & Facts

LocationPhoenix, AZ
Salary$40–$45 Per Hour

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Artificial Intelligence (AI) Agentsunmatched
  • Bootingunmatched
  • Business Processesunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Concurrencyunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Credit and Collectionsunmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Engineeringunmatched
  • Functional Programming Languagesunmatched
  • GCP (Good Clinical Practices)unmatched
  • GitHubunmatched
  • Hibernateunmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • Interoperabilityunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Jenkinsunmatched
  • Kotlinunmatched
  • Leadershipunmatched
  • Machine Toolunmatched
  • Mentoringunmatched
  • Metricsunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • MongoDBunmatched
  • NoSQLunmatched
  • PostgreSQLunmatched
  • Production Supportunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • Redisunmatched
  • Reporting Dashboardsunmatched
  • Root Cause Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • Scalable System Developmentunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Splunkunmatched
  • Spring Frameworkunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder