Москва
улица Клары Цеткин 4а
улица Клары Цеткин 4а
Трайб: Customer Value Management
Команда: Loyalty Program
Вакансия: Senior Java Developer Backend
Стек:
Языки: Java 17+, SQL
Фреймворки: Spring*, Hibernate, OpenAPI, MapStruct
Базы данных: PostgreSQL, MongoDB, GreenPlum
Очереди: Kafka, RabbitMq
Оркестрация: Kubernetes
CI/CD: BitBucket, TeamCity, Nexus
Логирование и мониторинг: ELK, Prometheus, Grafana, OpenSearch
Чем предстоит заниматься:
- Разработка микросервисных приложений;
- Разработка Unit тестов к микросервисам;
- Участие в code-review изменений, разрабатываемых командой;
- Участие в разработке инфраструктуры непрерывной доставки кода по методологии DevOps;
- Сопровождение разработанного командой функционала: консультация разработчиков и пользователей, участие в анализе ошибок и инцидентов (3-я линия поддержки);
- Общение с бизнес экспертами, методологами, аналитиками, разработчиками, архитекторами, дизайнерами своей и смежных команд;
- Участие в формировании целей и задач команды, генерации идей и проверки гипотез;
Наш идеальный кандидат:
- Имеет опыт работы разработчиком java от 3 лет;
- Имеет уверенные знания java core (базовые библиотеки, коллекции, многопоточность, перфоманс практики и др.), Spring Framework, Spring Security, JPA;
- Понимает Reactive Streams и имеет опыт работы с Project Reactor);
- Умеет использовать инструменты: Maven, Git;
- Имеет опыт работы с микросервисной архитектурой: знает и понимает принципы и подходы, шаблоны проектирования;
- Знает СУБД: основные принципы реляционных и объектных БД, нормализация, SQL, ACID, построение сложных SQL запросов, оптимизация, анализ планов выполнения;
- Понимает основные механизмы и шаблоны интеграции;
- Имеет опыт работы с devops инструментами и kubernetes;
- Работал в Agile-командах, с инструментами Jira и Confluence;