Senior Java разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Ищем Java-разработчика уровня middle+/senior, с сильными техническими компетенциями и развитыми навыками коммуникации, способного решать архитектурные задачи и умеющего отстаивать свою точку зрения в команде бэкенд-разработки.
⚠️ Основные задачи:
- Развитие продукта и реализация новых бизнес-идей продукта;
- Погружение в работу по усовершенствованию бэкенда мобильного приложения, личного кабинета пользователя веб-версии и микросервисов;
- Интеграция с различными сервисами (внутрибанковские, внешние сервисы, платежные провайдеры и т.д.);
- Сопровождение системы в продакшене;
- Участие в планировании релизов и обсуждении задач;
- Документирование разработанного функционала;
- Рефакторинг существующего кода, выделение новых микросервисов из уже существующих частей системы;
- Участие в командной работе на всех этапах: проектирования, реализации, запуска задач;
🖥 Мы будем рады, если вы обладаете:
- Опытом коммерческой разработки на Java 17+;
- Глубоким пониманием Spring Framework (Boot 3.4+, Core, Data, Security);
- Пониманием и опыт работы с J2EE 8+;
- Практическим опытом построения и поддержки микросервисной архитектуры;
- Уверенным знанием SQL (PostgreSQL) и ORM (Hibernate/JPA);
- Опытом работы с:
Kafka (очереди сообщений);
Redis (кэширование);
Docker;
Gradle;
Liquibase (управление миграциями БД);
Prometheus/Grafana (мониторинг и метрики);
Keycloak (IAM-системы);
Nexus/Artifactory (менеджеры репозиториев);
ELK/Graylog (работа с распределенными логами);
SonarQube (статический анализ кода). - Пониманием реактивного подхода (Reactive Programming);
- Опытом разработки бэкенда для мобильных приложений и пониманием связанных с этим нюансов;
- Пониманием полного жизненного цикла разработки ПО и опытом работы с таск-трекерами (Jira, YouTrack и т.п.);
🔈 Ваши личные качества, которые нам важны:
- Проактивная позиция: готовность брать на себя ответственность, вести задачи от идеи до релиза и быть «двигателем» в команде.
- Умение аргументированно отстаивать свою точку зрения и конструктивно вести дискуссии.
- Развитые коммуникативные навыки и желание работать в команде.
- Готовность разбираться в сложных задачах и предлагать архитектурные решения.
✅ Наши условия:
- Размер вознаграждения определяется по результатам собеседования и зависит от опыта и квалификации.
- График работы: Пн-Пт, с 10.00 до 19.00.
- Работа по Scrum-методологии
- Офис в МСК или удаленка
- Оформление согласно ТК РФ.
- Молодой и дружный коллектив.
- Обучение и оплачиваем курсы
- Лояльность и отсутствие бюрократии.
