Обязанности на данной должности:
- Разработка новых и поддержка существующих java сервисов;
- Написание unit и интеграционных тестов;
- Участие в код ревью коллег;
Требования к кандидату:
- Опыт java разработчиком от 2 лет;
- Знание Java Core (collections, exceptions, generic, stream и т.д.);
- Понимание принципов ООП и шаблонов проектирования;
- Опыт работы с GIT;
- Знакомство с системами сборки maven или gradle;
- Уверенные знания SQL и опыт работы с PostgreSQL;
- Понимание принципов клиент-серверного взаимодействия (HTTP, REST);
- Опыт работы с Spring Framework: Boot, JPA, Security, MVC;
- Понимание основ контейнеризации (docker/podman);
Будет плюсом:
- Профильное высшее образование;
- Работа с Linux на уровне продвинутого пользователя;
- Английский (B2 и выше);
- Опыт работы с брокерами сообщений (ActiveMQ/RabbitMQ);
- Опыт использования ИИ помощников, агентов для написания кода;
- Знание JavaEE;
Используемые нами технологии:
- Java 17;
- Spring Framework (Boot, Security, JPA, Cloud);
- СУБД PostgreSQL, кэширование Redis;
- Брокер сообщений ActiveMQ;
- Сборка проектов на Jenkins;
- ELK стек для логирования;
Что мы предлагаем:
- Официальное оформление по ТК РФ в аккредитованную ИТ компанию;
- Гибридный график работы;
- Возможности карьерного роста;