IDF Lab - продуктовая IT-компания. Наши проекты - финансовые сервисы Money Man и Platiza, Свой Банк, сервис ID Collect.
Центры разработки компании находятся в Минске и Новосибирске.
На проект Money Man ищем Backend-разработчика.
Обязанности:
- Разработка нового функционала для существующих и новых приложений.
- Рефакторинг и оптимизация существующего кода для улучшения производительности и поддерживаемости.
- Переписывание монолитного приложения на микросервисную архитектуру.
- Участие в профилировании и оптимизации highload-решений.
- Внесение предложений и участие в разработке архитектурных решений проекта.
- Работа с базами данных и внешними API (REST).
Требования:
- Коммерческий опыт работы с Java или Kotlin от 3 лет.
- Глубокое понимание принципов ООП, шаблонов проектирования, протокола HTTP.
- Опыт работы с реляционными базами данных (например, MySQL).
- Умение быстро вникать в чужой код, в том числе с legacy-решениями.
- Опыт работы с нереляционными базами данных и кэшами (MongoDB, Redis).
- Знание и опыт использования Spring Framework, ORM (Hibernate, Jooq).
- Опыт написания тестов с использованием Spock, JUnit, Mockito, RestAssured.
- Опыт работы с инструментами сборки (Gradle, Maven).
Будет преимуществом:
- Опыт работы с микросервисной архитектурой.
- Знание и опыт работы с ElasticSearch, RabbitMQ, GridFS.
- Опыт работы с инструментами мониторинга и логирования (Kibana, Grafana, Prometheus).
- Знание и опыт работы с JavaEE (JPA, JAX-RS), Glassfish.
Мы предлагаем:
- Интересные задачи и возможность работы над проектами с высокой нагрузкой.
- Гибкий график работы и возможность удаленной работы.
- Конкурентоспособную заработную плату.
- Дружный коллектив и возможность профессионального роста.
- Работа в аккредитованной ИТ компании.