12 декабря 2025
На лайвкодинге решаем кейсы с использованием методов функционального программирования: Stream API, Optional, собственные функции, сложные составные предикаты, функции высшего порядка.
Вакансия только для городов с офисами: Н. Новгород, Москва, Санкт-Петербург. Команда распределена по данным городам.
Этапы: hr, лайвкодинг, теория, СБ, оффер.
Команда: продуктовый состав специалистов с грейдом middle и senior. Можете полагаться на их поддержку и обмен опытом.
Задачи наших инженеров-разработчиков:
Разработка новой функциональности (Spring, Java 21), поддержка и оптимизация текущего функционала
Тесное взаимодействие с командами backend разработки других компонент и систем, frontend разработки, тестирования
Принятие участия в проектировании архитектуры
Исследование и применение новых для компании технологий
Технологический стек: Java 21, Spring Boot 3, JPA(Hibernate), gRPC, GraphQL, PostgreSQL, Kafka/RabbitMQ, Rest Api, WebSocket
Наши ожидания от senior специалистов:
Опыт разработки не менее 3 лет на Java 17, 21, 23 и выше
Уверенное знание основ Java SE (core, concurrency, collections, Stream, лямбды)
Знание принципов ООП, алгоритмов и шаблонов проектирования
Опыт разработки на Spring Framework (Spring Boot, Spring Data, Spring Security, Spring MVC и пр)
Понимание принципов построения и опыт работы с RESTful сервисами
Опыт работы с Kafka и/или RabbitMQ
Базовые знания SQL, JPA(Hibernate), JDBC
Опыт работы с системами контроля версий (Git) и сборки проектов (Maven)
Будет плюсом, но необязательно:
Опыт работы с gRPC
Опыт работы с GraphQL
Понимание, как работает Spring под капотом (принцип работы, жизненный цикл бинов, откуда инжектится, есть ли опыт менять конфигурации)
Опыт работы с Docker
Опыт многопоточного программирования
Знакомство с ОС семейства Linux
Что мы предлагаем:
Здоровье и спорт:
Обучение и развитие:
А также: