Мы находимся в поиске Java-разработчика уровня Middle для участия в проекте на базе микросервисной архитектуры и технологического стека Spring Framework (Core, Web, Data, AOP) / String Boot, Java 11+, Docker/Kubernetes.
Ожидаем от Вас:
- Понимание ООП и его реализации в Java
- Знание основных паттернов проектирования
- Опыт разработки web-приложений и/или сервисов с использованием Spring Framework (Spring Core, Spring Data, Spring Web), Spring Boot
- Понимание микросервисной архитектуры
- Опыт работы с реляционными СУБД
- Умение работать с GIT
- Опыт работы с Maven / Gradle
- Опыт модульного тестирования ПО
- Опыт разработки на Java от 3 лет.
Также приветствуется:
- Опыт работы с noSQL БД
- Опыт работы с JMS-брокерами сообщений / Apache Kafka
- Опыт использования / настройки процессов CI/CD
- Знание Docker, Docker Compose, Kubernetes.
Чем предстоит заниматься:
- Разрабатывать компоненты микросервисной архитектуры
- Проектировать и реализовывать RESTfull API
- Выполнять интеграцию компонент с использованием асинхронных механизмов взаимодействия
- Работать с реляционными (Postgres) и noSQL(Redis, Couchbase) БД
- Принимать участие в обсуждении архитектурных решений, организации кода
- Оптимизировать производительность разрабатываемых/поддерживаемых компонент
- Работать в кросс-функциональной команде с использованием гибких методологий (Scrum / Kanban)
- Участвовать в командных встречах в рамках проектных активностей.
Мы предлагаем:
- Официальное оформление (по ТК РФ)
- Уютный офис в центральной части города
- Программу ДМС
- Индивидуальная программа льгот: возможность выбрать необходимые льготы, как компенсация спортивного абонемента, стоматология, ДМС на близких родственников и т. д.
- Корпоративное обучение, в том числе курсы по английскому языку
- Программы индивидуального роста и развития
- Пересмотр уровня з/п по мере твоего роста в компании
- Работу в команде высококлассных специалистов, обмен опытом и лучшими практиками
- Возможность удаленного/гибридного формата работы.