Job Openings Backend Developer (Java, LLM Integration) - Full Remote EU

About the job Backend Developer (Java, LLM Integration) - Full Remote EU

ABOUT THE OPPORTUNITY

Join an international technology company building a high-performance platform used globally in a complex and fast-moving industry. The team operates in a modern engineering environment focused on scalability, performance, and continuous innovation.

As part of its evolution, the company is actively incorporating AI-powered capabilities into its platform and development workflows, creating an opportunity for engineers to work at the intersection of backend systems and applied AI.

PROJECT & CONTEXT

You will join a backend team working on a large-scale Java-based platform, including web applications, mobile integrations, and external system interfaces.

The role is strongly hands-on, focused on building and maintaining scalable backend services while contributing to new AI-powered features. The team is integrating LLM-based capabilities (e.g., automation, data enrichment, intelligent workflows) into the product and also leveraging AI-assisted development tools in day-to-day engineering work.

You will work in an event-driven environment, contributing to distributed systems and asynchronous processing, while collaborating closely with product and engineering stakeholders.

WHAT WE’RE LOOKING FOR (Required)

  • 5+ years of experience in backend development with Java (11 or 17)
  • Strong experience with Spring Boot (2.x/3.x) and Hibernate (5.x/6.x)
  • Solid experience with REST APIs, Git, and Maven (3.x)
  • Experience with PostgreSQL (12+) and relational database design
  • Hands-on experience with Apache Kafka (or similar event-driven systems)
  • Experience building scalable, high-performance backend systems
  • Strong familiarity with functional programming principles (e.g., immutability, pure functions, streams, concurrency handling)
  • Practical experience working with LLMs (e.g., OpenAI APIs or similar) in real applications
  • Exposure to RAG pipelines, embeddings, or AI-driven backend features
  • Experience using AI-assisted development tools such as Cursor (or similar) in daily workflows
  • Strong ownership mindset and ability to deliver end-to-end features
  • Strong communication skills and experience in international teams
  • Fluent English (mandatory)

NICE TO HAVE (Preferred)

  • Experience with agent-based or agentic LLM workflows
  • Familiarity with Model Context Protocol (MCP) or similar approaches
  • Experience orchestrating LLM calls or using frameworks (e.g., LangChain, LlamaIndex)
  • Experience with Scala or other functional programming languages
  • Experience with ElasticSearch (7.x/8.x) and Redis (6.x/7.x)
  • Exposure to distributed systems and microservices architectures
  • Interest in AI-driven development practices and productivity optimization