Java‑разработчик (Middle/Senior)
По договоренности
О нас
Мы -Addamant (ADM). Уже более 14 лет разрабатываем и поддерживаем цифровые решения для российского бизнеса: от крупных федеральных компаний до известных дизайн‑студий.
Мы не просто пишем код — мы решаем реальные бизнес‑задачи. Наша команда создаёт продукты, которые помогают клиентам достигать их целей.
Сейчас мы ищем опытного Java‑разработчика, который присоединится к нашей команде и будет участвовать в создании высоконагруженных backend‑систем для финансовых и бизнес‑решений.
Чем предстоит заниматься:
-
разрабатывать backend‑функционал на Java 17+ и Spring Boot в нескольких параллельных проектах;
-
проектировать и реализовывать REST API с документированием через OpenAPI;
-
интегрировать приложения с внешними сервисами и банковскими API;
-
работать с брокерами сообщений: настраивать и поддерживать интеграции с Kafka и RabbitMQ;
-
применять Redis для кеширования данных и хранения токенов/сессий;
-
оптимизировать запросы и работать с транзакциями в PostgreSQL, настраивать индексы;
-
писать unit‑ и интеграционные тесты (с использованием Testcontainers), участвовать в code review;
-
оценивать и декомпозировать задачи совместно с командой;
-
взаимодействовать с DevOps‑инженерами по вопросам деплоя и настройки инфраструктуры;
-
самостоятельно анализировать и улучшать существующую кодовую базу;
-
участвовать в обсуждении архитектурных решений и выборе технологических подходов;
-
вести техническую документацию в Confluence и Yandex Wiki, поддерживать актуальность OpenAPI‑спецификаций.
Что мы ожидаем от вас:
-
опыт коммерческой разработки на Java — от 3 лет;
-
уверенное владение Java 17+, Spring Boot, Spring Security, Spring Data JPA;
-
понимание механизмов Java Concurrency и многопоточности;
-
знание базовых алгоритмов и структур данных, паттернов проектирования (GoF);
-
работа с PostgreSQL: транзакции, индексы, оптимизация запросов;
-
понимание принципов работы Kafka и RabbitMQ, опыт продакшн‑интеграций;
-
опыт работы с Redis: кеширование, хранение токенов и сессий;
-
уверенная работа в контейнеризированной среде: Docker, Kubernetes;
-
знание REST API и OpenAPI, умение документировать API;
-
опыт использования Liquibase для управления миграциями БД;
-
владение инструментами сборки и CI/CD: Gradle, GitLab CI/CD, Git (ветвление, пайплайны).
Будет плюсом:
-
опыт работы в финтех‑сфере или платёжных системах;
-
опыт аутсорс‑разработки: параллельные проекты, сдача в продакшн малой командой.
Кому у нас понравится:
-
тем, кто хочет работать над сложными и масштабными проектами с высокой нагрузкой;
-
тем, кто ценит чёткие процессы, но готов предлагать улучшения и делиться экспертизой;
-
кто готов расти технически и участвовать в формировании архитектуры решений;
-
кто умеет работать в команде, давать и принимать обратную связь;
-
кто не боится сложных интеграций и нестандартных задач.
Мы предлагаем:
Профессиональный рост:
-
наставничество от опытных разработчиков и тимлидов;
-
персональный план развития (ИПР);
-
участие в стратегических обсуждениях и выборе технологического стека;
-
доступ к обучающим ресурсам и возможность посещать профильные конференции.
Комфортные условия:
-
официальное трудоустройство согласно ТК РФ;
-
гибкий график работы с возможностью удалённой или гибридной занятости;
-
просторный офис с видом на Иртыш, уютные зоны отдыха с PlayStation и настольными играми, фрукты, печенье и вкусный кофе;
-
компенсация занятий спортом;
-
ДМС после испытательного срока.
Как проходит отбор кандидатов:
-
Знакомство с HR (30 минут) — обсуждение опыта, мотивации и ожиданий.
-
Техническое интервью (1–1,5 часа) — проверка знаний Java, Spring, баз данных и интеграций.
-
Практическое задание (опционально) — небольшой кейс по разработке REST API или оптимизации запроса.
-
Финальное интервью с тимлидом и руководителем разработки (45 минут).
-
Оффер в течение 1–2 рабочих дней после финального интервью.
Готовы стать частью нашей команды?
Откликайтесь на вакансию или напишите нам!
При отклике, пожалуйста:
-
приложите резюме с указанием опыта работы и ключевых проектов;
-
расскажите о самом сложном интеграционном проекте, в котором вы участвовали: какие сложности возникли и как вы их решали;
-
опишите, как вы подходили к оптимизации медленного SQL‑запроса или кешированию данных в одном из проектов;
-
добавьте ссылки на профили в профессиональных сообществах (GitHub, LinkedIn, Habr и т. д.), если есть.
Ждём ваши отклики! Будем рады познакомиться и обсудить сотрудничество.
Опубликована день назад
Похожие вакансии
- Полный день
- Опыт от 3 лет
- Омск
- Полный день
- Опыт от 3 лет
- Омск
- Полный день
- Опыт от 3 лет
- Омск
- Полный день
- Опыт от 3 лет
- Омск
- Полный день
- Опыт от 3 лет
- Омск