EPAM logo

Lead Java Software Engineer

EPAM·Salary not specified

Primary stack

GitHub ActionsDockerNode.jsAWSSpring BootGitJavaTerraform

Nice to have's

React.JSPythonServiceNow Service Catalog

Job description

Description language:

Про посаду

Ми шукаємо Lead Java Software Engineer для роботи над інноваційною ініціативою AI, яка впроваджує Conversational AI для подання запитів у Service Desk, перетворюючи ручне заповнення форм каталогу на розумний керований чат, який економить час, зменшує труднощі та усуває невизначеність для користувачів. На цій посаді ви допоможете створити повністю інтегровану AI екосистему, яка включає Базу знань каталогу послуг, Frontdesk Agent та спеціалізовані агенти подання, пов’язані з даними живого корпоративного каталогу послуг, а також забезпечуватимете RAG трубопроводи, ETL процеси та багатоагентні системи, що з’єднують інтелектуальних агентів із реальними ITSM робочими процесами.

Обов'язки

  • Розробка фронтенду чата React, який служить основним каналом для користувачів для подання запитів на послуги через керовану розмову замість ручних форм
  • Створення центрального Frontdesk Agent, відповідального за класифікацію та маршрутизацію намірів користувачів, а також побудова хабу агентів, який координує багатоагентну систему за допомогою Spring AI AgentCore
  • Проектування та підтримка ETL трубопроводу, який витягує та трансформує метадані каталогу ServiceNow, індексує їх у Базах знань AWS Bedrock та підтримує їх оновленими залежно від змін у каталозі
  • Створення та впровадження базової рамки агентів із шаблонами можливостей, визначеннями інструментів, каркасом підказок та робочим процесом конвертації агентів, який служить основою для всіх агентів, специфічних для елементів
  • Створення окремих агентів для конкретних елементів каталогу за допомогою загальної рамки, де кожен агент керує повним процесом подання для свого призначеного типу запиту, включаючи інтеграцію з API ServiceNow
  • Всеосяжний моніторинг взаємодій агентів та викликів LLM за допомогою OpenTelemetry та Dynatrace
  • Підтримка суворих стандартів якості коду, тестової перевірки та документування з використанням інструментів розробки, допомагаючи штучному інтелекту, для підвищення ефективності
  • Надання керівництва та наставництва членам команди, керувати архітектурними рішеннями протягом усього проекту

Вимоги

  • Мінімум 6 років у сфері програмної інженерії, щонайменше 2 роки на посаді технічного керівника
  • Сильні навички в Java (Spring Boot) та Node.js для розробки бекенду
  • Практичний досвід роботи з сервісами AWS, включаючи Lambda, API Gateway та S3
  • Робочий досвід у AWS IAM та KMS для управління доступом та безпекою
  • Міцний фундамент у принципах інженерії LLM/AI, що охоплюють дизайн підказок, RAG трубопроводи, патерни агентів, використання інструментів та оцінку LLM
  • Прямий досвід використання фреймворка оркестрації LLM Spring AI або аналогічних інструментів
  • Прямий досвід роботи з AWS Bedrock AgentCore та Базами знань або подібними керованими RAG/векторними рішеннями
  • Знання Docker, Git та Terraform
  • Знання GitHub Actions для створення CI/CD трубопроводів
  • Здатність приймати незалежні рішення, орієнтуватися в невизначеності та вирішувати перешкоди за допомогою досліджень та тестувань
  • Знання англійської мови на рівні B2+ або вище

Буде плюсом

  • Готовність використовувати React.JS для розробки та вдосконалення UI чату
  • Навички Python для створення скриптів автоматизації
  • Знання ServiceNow Service Catalog

Ми пропонуємо

  • Можливість працювати над передовими AI проектами
  • Віддалена робота з будь-якої точки України
  • Конкурентоспроможний пакет компенсацій
  • Можливості для професійного зростання та розвитку

Про компанію

[Опис компанії, якщо є]

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 2376 roles

Similar jobs

Popular searches