We’re hiring a Senior Java Developer to join a long-term project building AI infrastructure for a logistics company. Think of it as creating a “virtual carrier” — similar in scale to UPS, but fully powered by AI instead of physical operations.
About the project
You’ll be building the order management flow and workflow automation layer for an AI-first logistics platform. The product enables virtual carriers to operate autonomously, with AI agents handling routing, dispatch, and operational decision-making end-to-end.
What you’ll do * Design and develop backend services in Java for order management and workflow orchestration * Integrate and work hands-on with modern AI tooling (LLMs, agents, RAG, function calling) as a core part of the stack * Build automation pipelines that replace manual logistics operations * Collaborate directly with the founding team on architecture decisions
Requirements * 4+ years of commercial Java experience (Spring Boot, microservices) * Strong, practical experience with AI / LLM integration — OpenAI / Anthropic APIs, LangChain, agent frameworks, vector databases, or similar * Experience with workflow engines (Temporal, Camunda, Airflow) or event-driven architectures * Solid grasp of REST APIs, SQL / NoSQL, message queues (Kafka / RabbitMQ) * Cloud experience (AWS / GCP / Azure) * English: B2 or higher (daily communication with the client)
Nice to have * Logistics, supply chain, or fleet management domain experience * Experience shipping AI-powered products to production * DevOps / Kubernetes exposure
What we offer * Compensation: $2,500—$3,000/month (based on experience) * Long-term project with a clear product vision * Full-time or part-time engagement — flexible * 100% remote * Direct work with the founding team, no bureaucracy
Stack: Java • Spring Boot • AI / LLM APIs • Workflow automation • Cloud-native
How to apply: Send your CV and a short note on the most interesting AI integration you’ve shipped.