Middle Java-разработчик микросервисов

Что за роль

Java-разработчик будет развивать backend на микросервисной архитектуре и помогать переносить бизнес-логику из 1С в отдельные сервисы. Важная часть работы — интеграции между системами: проектирование REST API, обмен данными и поддержание их согласованности. Вакансия также включает развитие сервисов и участие в технических решениях.

Что предстоит делать

  • Разрабатывать и поддерживать микросервисы на Java и Spring Boot.
  • Выносить бизнес-логику и функциональность из 1С в отдельные сервисы.
  • Проектировать интеграции между 1С, микросервисами и другими информационными системами, определять контракты REST API.
  • Настраивать синхронное и асинхронное взаимодействие, обрабатывать ошибки интеграции, повторные запросы и проверять корректность данных.
  • Проектировать таблицы, писать и оптимизировать SQL-запросы, управлять изменениями схемы реляционных баз данных.
  • Писать unit- и интеграционные тесты, анализировать ошибки и устранять проблемы производительности.
  • Участвовать в выборе архитектуры, декомпозиции задач, код-ревью и подготовке технической документации; при наличии задач — создавать простые интерфейсы на Vue.js.

Что потребуется

  • Опыт коммерческой разработки на Java от 3 лет и практическая работа со Spring Boot и Spring Framework.
  • Уверенное владение SQL и опыт с реляционными базами данных; предпочтительны PostgreSQL или MS SQL Server.
  • Опыт разработки REST API, интеграций и понимание микросервисной архитектуры.
  • Знание JPA/Hibernate или аналогичных инструментов доступа к данным.
  • Опыт автоматизированного тестирования с JUnit, Mockito или аналогами.
  • Понимание транзакционности, обработки ошибок, повторных запросов и согласованности данных; знакомство с Git, код-ревью и Docker.
  • Умение разбираться в существующем коде, бизнес-логике и технической документации, внимательное отношение к качеству и сопровождению решений.

Что важно знать

В описании указаны удалённый формат, график 5/2 и полная занятость. При этом в карточке опыта обозначено 1–3 года, а среди пожеланий — коммерческая разработка на Java от 3 лет; этот порог стоит уточнить при отклике. В качестве контакта указан адрес hr@apheco.ru.

Оценка вакансии
6.4 / 10
Обязанности и технические требования описаны подробно: понятны задачи по микросервисам, интеграциям, базам данных и тестированию. Зарплата и локация не указаны; кроме того, в опыте есть расхождение между диапазоном 1–3 года и требованием от 3 лет.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал

TalentMove стал Жабкой

Встречайте
TalentMove 2.0

Удобнее искать. Проще выбирать.

Открыть Жабку