GARPIX – это крупнейший Digital-интегратор с собственными инновационными продуктами и крупными проектами для федеральных и международных компаний.
14 лет мы успешно разрабатываем и развиваем IT-проекты в различных доменных областях.
Сегодня мы крупнейший диджитал-интегратор на Российском рынке с более чем 300+ сотрудниками, офисами в Санкт-Петербурге и Иваново, лицензированным образовательным центром GARPIX «Цифровая академия» и R&D лабораторией.
Наши основные направления развития:
1. Заказная разработка веб, мобильных приложений и ПО
2. Продуктовая разработка
• Garpix Load System – веб-сервис моделирующий загрузку транспорта.
• Garpix 3D scan – измерительный складской инструмент, выпуск и продажа оборудования.
3. Outstaffing IT-специалистов (Предоставляем специалистов как отдельно, так и командами)
4. Внедрение 1С систем
• внедрение всех видов учета для компаний.
• согласование бизнес-процессов их автоматизация.
• разработка веб-ресурсов и программного обеспечения.
5. Информационная безопасность (Защита вашего бизнеса от утечек информации с помощью DLP-системы).
Нам доверяют крупные коммерческие и государственные организации, потому что мы умеем и любим выполнять нестандартные задачи, требующие большой ответственности.
В связи с расширением и усилением нашей команды мы ищем Java-разработчика.
Обязанности:
- Развивать и поддерживать backend-сервисы на Java 21 / Spring Boot
- Проектировать и реализовывать API, доменную логику планирования/исполнения, версионирование планов, apply-сценарии.
- Работать с PostgreSQL + Liquibase, транзакциями, схемами и миграциями.
- Делать асинхронную интеграцию через Kafka (outbox/inbox, at-least-once, идемпотентность).
- Интегрироваться по HTTP / OpenFeign / gRPC, через gateway и service discovery.
- Участвовать в восстановлении локального контура: Docker Compose, профили сборки, контракты, моки внешних зависимостей.
- Писать автотесты (JUnit 5, Spring Test, интеграционные сценарии), держать качество на уровне существующего контура.
- Согласовывать изменения с SDD/ТЗ: контракт → реализация → проверяемый тест.
Требования:
- 3+ лет коммерческой разработки на Java / Spring;
- Java 17–21 → Spring Boot 3.x (Spring Data JPA, Validation, Actuator) → Maven (multi-module) → PostgreSQL / Liquibase / Hibernate → Kafka / Spring Kafka → REST/OpenAPI / OpenFeign / gRPC → Gateway / Config Server / service discovery / JWT/auth → Docker / Compose / Jib → JUnit 5 / Mockito / Allure / JaCoCo / Sonar;
- Опыт микросервисов: REST, БД, миграции, асинхронный обмен;
- Уверенная работа с PostgreSQL и транзакционной логикой;
- Умение читать чужой код и аккуратно менять legacy без «переписать всё»;
- Понимание идемпотентности, гонок и согласованности между сервисами;
- Готовность работать по спецификации (SDD), а не только «по тикетам»;
- Будет преимуществом: Kafka (outbox/inbox, retry, dead-letter), gRPC, Feign, Spring Cloud; домен логистики / диспетчеризации / маршрутизации / оптимизаторов; интеграции с внешними системами (импорты, Excel/CSV, внешние реестры);
- Docker / локальный multi-service runtime; медицинский или гос/enterprise-контекст;
- Плюсом будет опыт React/micro-frontends на уровне «понимаю контракт с UI»; фронт — не основной фокус роли. Обязательно умение разрабатывать на современном стэке.
Условия:
-
Удаленный формат работы;
-
Конкурентную заработную плату с прозрачной системой пересмотра;
-
оформление по ТК РФ, ИП или самозанятости — на выбор;
-
Участие в принятии ключевых технических решений компании;
-
высокий уровень автономности и доверия;
-
Работу в аккредитованной IT-компании с сильной инженерной командой;
-
профессиональное развитие, внутреннее обучение и обмен опытом;
-
возможность реализовывать собственные технические инициативы, а не только поддерживать существующие процессы.
Будем рады видеть в нашей команде!