Senior Backend Developer (Java/Spring Boot, Agentic LLMs)

New
J
JobgetherBusiness aviation
Ability to work fully remotely from an eligible European countryFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Professional fluency in English at B2 level or above, with C1 preferred.
Experience
At least six years of hands-on Java backend development experience
Required Skills
PostgreSQLHibernateJavaSpring BootApache KafkaRESTful APIsDistributed Systems

Requirements

  • At least six years of hands-on Java backend development experience; Java 17 or a comparable modern version is preferred.
  • Strong experience with Spring Boot 2.x or 3.x and Hibernate 5.x or 6.x in production-grade applications.
  • Experience building scalable distributed systems, developing REST APIs, and integrating services across complex application environments.
  • Knowledge of PostgreSQL, relational database modeling, and data persistence using Hibernate or related technologies.
  • Experience implementing event-driven architectures and asynchronous processing with Apache Kafka or similar messaging and streaming platforms.
  • Familiarity with functional programming principles, including immutability, pure functions, and concurrency-aware design.
  • Hands-on familiarity with LLM-based applications and agentic workflows, including RAG pipelines, tool interactions, and orchestration.
  • Regular use of AI-assisted development tools such as Cursor, Claude Code, or GitHub Copilot, with the ability to validate generated code and maintain software quality.
  • Proficiency with Git, Maven, testing frameworks, debugging techniques, and end-to-end software delivery.
  • Professional fluency in English at B2 level or above; C1 is preferred.
  • Ability to work fully remotely from an eligible European country, subject to contractual and country-specific requirements.
  • Preferred: familiarity with MCP, autonomous agents, or multi-agent workflows; Scala, Kotlin, or Vavr; Elasticsearch, vector search, embeddings, Redis, or performance optimization; Docker, Kubernetes, AWS, Terraform, or CI/CD.

Responsibilities

  • Design, develop, maintain, and optimize backend services using Java and Spring Boot.
  • Own software features from requirements and implementation through testing, debugging, deployment, and ongoing improvement.
  • Build and maintain REST APIs for web applications, mobile experiences, and external integrations.
  • Develop distributed services and improve their reliability, scalability, and communication between components.
  • Implement asynchronous processing and event-driven workflows using Apache Kafka or comparable technologies.
  • Design and maintain relational data models using PostgreSQL and Hibernate.
  • Apply LLMs, retrieval-augmented generation, agent-tool interactions, and orchestration to backend capabilities and automation workflows.
  • Use AI-assisted development tools while maintaining code quality, testing, security, and maintainability.
  • Collaborate with product managers and engineers to translate requirements into technical solutions.
  • Identify and implement improvements to performance, reliability, maintainability, and development efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now