Назад
Company hidden
8 дней назад

Middle Java Developer (AI)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Europe
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Middle Java Developer (AI) (Java/Spring/LLM): Building and evolving enterprise applications and reliable backend services while integrating LLM-powered features into production products with an accent on maintainable architecture, APIs, databases, messaging, and cloud infrastructure. Focus on designing microservices, validating AI-generated code, integrating LLM services, and owning features from implementation through release.

Location: European Union; the role includes office-related benefits and is offered as a B2B engagement.

Company

hirify.global is a software development and consulting company delivering technology solutions to clients across North America and Europe, including backend development, data science, fintech, artificial intelligence, and blockchain.

What you will do

  • Build and evolve enterprise applications and maintainable backend services.
  • Design and integrate REST APIs and synchronous or asynchronous service communication.
  • Integrate LLM-powered features into real applications using services such as OpenAI, AWS Bedrock, or Google Gemini.
  • Own features from implementation through release and maintain long-lived enterprise codebases.
  • Use AI coding assistants daily, critically reviewing and validating generated code.

Requirements

  • 3+ years of commercial software development experience with Java.
  • Strong knowledge of Java 17+, Spring Boot, Spring Data, and Maven or Gradle.
  • Experience with microservices, modular or hexagonal architecture, REST APIs, SQL, PostgreSQL, JPA, and Hibernate.
  • Experience with Kafka or another message broker, including synchronous and asynchronous communication.
  • Experience writing unit, integration, and API tests with JUnit, Mockito, and supporting tools.
  • Proficiency with Git, code review workflows, CI/CD pipelines, Docker, and Kubernetes.
  • Experience with AWS or another cloud platform and understanding of logging, metrics, and distributed tracing.
  • Ability to independently handle medium- to high-complexity tasks, own feature delivery, and maintain long-lived enterprise codebases.
  • Hands-on experience integrating LLMs into real applications and English proficiency at B2 level or higher.

Nice to have

  • Experience with Kotlin, React, TypeScript, or Angular.
  • Experience with RAG, embeddings, vector search, structured outputs, tool or function calling, and context management.
  • Familiarity with pgvector, Qdrant, Weaviate, Pinecone, Elasticsearch, LangChain, or LangGraph.
  • Production experience operating LLM applications, including latency, token costs, rate limits, retries, caching, hallucinations, and prompt-injection risks.
  • Knowledge of LLM security, evaluation, quality monitoring, guardrails, content filtering, moderation, and abuse protection.
  • Ability to take broader ownership of task breakdown, estimation, implementation, and release.

Culture & Benefits

  • Full-time workload with a B2B contract.
  • Three sick days per year and medical insurance.
  • Food and commuting compensation, English classes, and an All Sports program.
  • Active developer community with regular meetings and opportunities to grow as a technical mentor or manager.
  • Office near Petrovshchina metro station, with team-building events, corporate activities, sports competitions, and games.
  • Employee discounts, snacks and drinks, and a recreation room with PlayStation 5, Xbox, and board games.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →