Junior Java Developer
Обязанности
- Изучение архитектуры продукта и BPMN-движка Camunda (примерно 20% времени).
- Написание и отладка SQL-запросов.
- Поиск и исправление багов в микросервисах (около 70% времени).
- Работа с инструментами: GitLab, Jira.
- Деплой микросервисов на dev-стенды.
- Работа с GrayLog, Postman, Camunda Modeler, PgAdmin.
Условия работы
- Официальное трудоустройство и полный пакет социальных льгот (ДМС, компенсация фитнеса/обучения/путешествия, скидки и бонусы от партнеров, специальные условия и тарифы на продукты «Финама»).
- Стабильную заработную плату и социальные гарантии, которые дают уверенность в настоящем и открывают перспективы в будущее.
- Возможность профессионального роста, обучения и постоянного развития в области digital-innovations вместе с дружной командой. Лучшие конференции и мастер-классы за счет компании.
- Участие в проектах, которые формируют цифровую трансформацию финансового сектора.
- Комфортный офис в центре Москвы с зоной отдыха на крыше, кофе-поинтами с ароматным кофе, а также собственный тренажерный зал.
- Возможность гибридной работы, график 5/2 с 10 до 19.
- Богатую корпоративную культуру: классные внутрикорпоративные мероприятия, сообщества по интересам, возможность проявлять свои творческие, спортивные, интеллектуальные, социальные интересы и участвовать в креативных проектах.
Требования
- Базовое понимание принципов работы Kafka (топики, партиции, репликация, основные объекты).
- Знание основных структур данных в Redis (String, Set, Hash).
- Опыт работы с Liquibase (XML, SQL): миграции схемы БД, добавление и изменение полей, ключей.
- Знакомство с Hibernate (JpaRepository), понимание связей OneToMany, ManyToOne, ManyToMany, OneToOne, основных параметров аннотаций.
- Базовые навыки работы с gRPC и REST API.
- Знание SQL и HQL, умение писать простые и составные запросы (inner join, left join, right join).
- Навыки работы с Docker, docker-compose.
- Опыт работы с системами контроля версий и таск-трекерами (GitLab, Jira).