Backend Engineer - Workflow Automation (Java/Temporal)

CleverTap

Mumbai

On-site

INR 1,800,000 - 2,800,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

CleverTap is seeking a Java developer to build durable Temporal workflows in a scalable, AI-assisted environment. You will integrate internal processes with SaaS APIs, adding LLM-backed steps when beneficial, and ensure correctness and observability of long-running workflows.

You'll learn Temporal patterns on the job and collaborate with teams across IT, HR, Finance, Sales, Marketing, and Engineering to automate critical processes at scale.

Qualifications

  • 2+ years of professional Java development, with production code you can talk through in detail.
  • Solid grasp of concurrency and error handling.
  • Working knowledge of distributed-systems basics: retries, idempotency, timeouts, and why "just retry it" is sometimes wrong.
  • Experience integrating with APIs you don't control.
  • Clear communication with non-engineering stakeholders - understand how a process really works from the person who does it.
  • Willingness to learn Temporal quickly and interest in using LLMs in backend systems.

Responsibilities

  • Build Temporal workflows and activities in Java that automate internal processes end to end
  • Glue the systems that internal processes touch - internal services, third-party SaaS APIs, databases, queues - and handle each one's failure modes
  • Add LLM-backed steps where they make sense, with retries, timeouts, cost controls, and human approval when confidence is low or is required for compliance purposes
  • Deal with long-running state properly: signals, waits, compensation for partial failures, versioning workflows already in flight
  • Make workflows observable, so the teams that own the processes can see what ran, where it's stuck, and why
  • Talk to the people whose processes you're automating, scope the work with them, and document how the workflow behaves

Skills

Java development
Concurrency
Distributed systems
APIs integration
LLM integration

Tools

Temporal
REST APIs

Job description

We're automating CleverTap's internal processes - the repetitive, multi-step work that today gets done manually across IT, Human Resources, Finance, Sales, Marketing and Engineering. You'll build these automations as durable workflows in Java on Temporal. Some workflow steps call LLMs to classify, summarise, derive intent or draft content; the rest is solid backend engineering - integrating SaaS applications with human-in-the-loop (where applicable).

You will be working on durable distributed systems - retries, idempotency, state that lives for days and in-flight workflows that must survive deployments.

You do not need prior Temporal experience. We are hiring for Java fundamentals. You'll pick up Temporal patterns fast - our code review hooks run a Temporal developer skill that guides you on workflow patterns, versioning, and the determinism rules that trip up every newcomer. In this role, you will also get an opportunity to learn Temporal and LLM integration on the job, with mentorship and AI tooling.

What will you do:
  • Build Temporal workflows and activities in Java that automate internal processes end to end
  • Glue the systems that internal processes touch - internal services, third-party SaaS APIs, databases, queues - and handle each one's failure modes
  • Add LLM-backed steps where they make sense, with retries, timeouts, cost controls, and human approval when confidence is low or is required for compliance purposes
  • Deal with long-running state properly: signals, waits, compensation for partial failures, versioning workflows already in flight
  • Make workflows observable, so the teams that own the processes can see what ran, where it's stuck, and why
  • Talk to the people whose processes you're automating, scope the work with them, and document how the workflow behaves
What are we looking for?
Must have:
  • 2+ years of professional Java development, with production code you can talk through in detail
  • Solid grasp of concurrency and error handling
  • Working knowledge of distributed-systems basics: retries, idempotency, timeouts, and why \"just retry it\" is sometimes wrong
  • Experience integrating with APIs you don't control
  • Clear communication with non-engineering stakeholders - much of this job is understanding how a process really works from the person who does it
  • Willingness to learn Temporal quickly and interest in using LLMs in backend systems
Good to have:
  • Any exposure to workflow or job orchestration - Temporal, Cadence, Airflow, Step Functions, Camunda, or a homegrown state machine you had to maintain
  • Experience calling LLM APIs from code
Measures of Success:
  • Manual processes get replaced with workflows that teams trust enough to stop checking on
  • Workflows survive deploys, restarts, and worker crashes without losing state or double-executing side effects
  • Failures surface as actionable alerts, not silence
  • In-flight workflows are versioned safely - no orphaned runs, no replay errors in production
  • Automations are debuggable by their owners, not just by you
  • Code ships with tests, and technical debt is paid down rather than routed around
  • Contribute to a product backed by 11 technology patents, showcasing industry-leading innovation.
  • You are passionate about technology and its impact on the high-growth mobile technology space
  • Power personalized engagement at scale, processing over 30 billion events daily and reaching 3+ billion devices worldwide.
  • Flourish in an Environment that Nurtures Growth and Curiosity
Learn More

Get to know us better before you apply!

Check out our product documentation, engineering blog, and customer stories to see how we work and what we value.

  • CleverAI
  • Blogs
  • CleverTap Product Demo
About CleverTap

CleverTap is the world’s leading AI-first, all-in-one customer engagement and retention platform, redefining how brands build lasting customer relationships in the Agentic era. Powered by its proprietary CleverAI™ Decisioning Engine and the Agentic Universe, CleverTap enables autonomous, real-time decision-making that helps organizations deliver 1:1 individualized experiences at scale while maximizing ROI.

Its unified platform brings together an AI-native Personalization Engine, automated Journey Orchestration, its proprietary Customer Data Platform – TesseractDB™, and deep customer and product analytics to power truly intelligent, self-optimizing engagement across channels including mobile, web, email, SMS, WhatsApp, and more. By seamlessly connecting data, insights, and activation, CleverTap ensures every interaction is contextual, coordinated, and conversion-driven.

Recognized as a Leader in the 2026 Gartner® Magic Quadrant™ for Personalization Engines and a Strong Performer in The Forrester Wave™, CleverTap is at the forefront of the shift from campaign-led marketing to agent-led growth. Trusted by more than 2,000 global brands including IKEA, Tesco, Burger King, Levi’s, Decathlon, Domino’s, 7-Eleven, Jio, Grab, Carousell, and Emirates NBD, CleverTap helps businesses drive measurable growth through meaningful, autonomous customer engagement.

Backed by Accel, Peak XV Partners, Tiger Global, CDPQ, and 360 One, CleverTap has 550+ employees across offices in the US, the Middle East, Asia, and LATAM.

For more information, visit https://clevertap.com/ or follow us on Linkedin and X.

Join us in shaping the future of engagement.

CleverTap is dedicated to establishing an inclusive culture that welcomes individuals from diverse backgrounds, encouraging them to contribute their unique perspectives to our workplace.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer - Workflow Automation (Java/Temporal)
Backend Engineer - Workflow Automation (Java/Temporal)

Neara • Mumbai

On-site
INR 1,500,000 - 2,500,000
IT Support Engineer – IT Operations
IT Support Engineer – IT Operations

Neara • Mumbai

On-site
INR 450,000 - 600,000
Customer Success Engineer
Customer Success Engineer

Neara • Mumbai

On-site
INR 1,200,000 - 1,600,000
Shift work
Associate Director - Customer Solutions
Associate Director - Customer Solutions

CleverTap • Gurugram District

On-site
INR 3,800,000 - 6,200,000
Staff Backend Engineer
Staff Backend Engineer

CleverTap • Mumbai

On-site
INR 1,200,000 - 1,600,000
Growth and curiosity-focused environment
Impact on mobile technology sector
Contribution to industry-leading innovation
Customer Success Manager
Customer Success Manager

Neara • Mumbai

On-site
INR 2,500,000 - 4,000,000
Director - Finance
Director - Finance

Neara • Mumbai

On-site
INR 6,000,000 - 12,000,000
Senior Manager - Deal Desk and Order to Cash
Senior Manager - Deal Desk and Order to Cash

CleverTap • Mumbai

On-site
INR 1,800,000 - 2,400,000
Field Marketing Manager
Field Marketing Manager

CleverTap • Bengaluru

On-site
INR 1,200,000 - 1,500,000
Director, Global Developer Success
Director, Global Developer Success

Embedded Shishya • Gopalganj

Hybrid
INR 21,053,000 - 25,837,000
Unlimited PTO and holidays
Premium medical/dental/vision coverage
Equity plan eligibility
+1