Если вас просят войти через iCloud/Google, отправить коды из SMS или Telegram, запустить код или что-то установить, не соглашайтесь: это признаки мошенничества.
Java‑разработчик
генерация резюме
сопроводительное письмо
описание
Мы -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 и настольными играми, фрукты, печенье и вкусный кофе;
- компенсация занятий спортом;
- ДМС после испытательного срока.