обновлено 22 часа назад
Java-разработчик
150 000 - 250 000₽
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Java-разработчик (Java/Spring Boot/Kafka): Развитие backend-сервисов и микросервисной интеграционной платформы с акцентом на API, транзакционную логику, асинхронный обмен и работу с PostgreSQL. Фокус на проектировании идемпотентных Kafka-сценариев, интеграции через REST/gRPC и обеспечении качества с помощью автотестов.
Локация: удалённая работа; Санкт-Петербург, Россия
Зарплата: 150 000–250 000 ₽ на руки в месяц
Компания
Гарпикс — digital-интегратор с собственными продуктами, заказной и продуктовой разработкой, outstaffing-направлением, внедрением 1С и решениями в области информационной безопасности.
Что делать
- Развивать и поддерживать backend-сервисы на Java 21 и Spring Boot.
- Проектировать API, доменную логику планирования и исполнения, версионирование планов и apply-сценарии.
- Работать с PostgreSQL, Liquibase, транзакциями, схемами и миграциями.
- Реализовывать асинхронные интеграции через Kafka, включая outbox/inbox, at-least-once и идемпотентность.
- Интегрировать сервисы через HTTP, OpenFeign, gRPC, gateway и service discovery.
- Восстанавливать локальный контур, писать автотесты и согласовывать изменения со спецификациями и техническими заданиями.
Требования
- От 3 лет коммерческой разработки на Java и Spring.
- Java 17–21, Spring Boot 3.x, Spring Data JPA, Validation, Actuator и Maven.
- Опыт работы с PostgreSQL, Liquibase, Hibernate, Kafka, REST/OpenAPI, OpenFeign, gRPC и микросервисами.
- Понимание транзакционной логики, идемпотентности, гонок и согласованности между сервисами.
- Опыт работы с Docker, Docker Compose, JUnit 5, Mockito и интеграционными тестами.
- Готовность работать по спецификациям, читать чужой код и аккуратно изменять legacy без полного переписывания.
Хорошо, если есть
- Опыт с Kafka outbox/inbox, retry, dead-letter, gRPC, Feign и Spring Cloud.
- Знание доменов логистики, диспетчеризации, маршрутизации или оптимизации.
- Опыт интеграций с внешними системами, импортами Excel/CSV и внешними реестрами.
- Понимание React или micro-frontends на уровне взаимодействия backend с UI.
- Опыт в медицинском, государственном или enterprise-контексте.
Культура и преимущества
- Удалённый формат работы.
- Оформление по ТК РФ, через ИП или самозанятость — на выбор.
- Прозрачная система пересмотра заработной платы.
- Участие в ключевых технических решениях и высокий уровень автономности.
- Профессиональное развитие, внутреннее обучение и обмен опытом.
- Возможность реализовывать собственные технические инициативы.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
GeoAds
5 дней назад
Kotlin Backend Developer (Kotlin)
200 000 - 300 000₽
СБЕР
8 дней назад
Java разработчик Middle+ (цифровые валюты)
536 900₽
YLAB Development
5 дней назад
Java/Kotlin-разработчик (Backend)
200 000 - 300 000₽
Джетлин
6 дней назад
Senior Java разработчик (Backend)
1 000₽
Utrace
8 дней назад
Java-разработчик
Зонтик
7 дней назад
Senior Java-разработчик (Spring Boot)
200 000₽