Java разработчик
Москва
Команда развивает высоконагруженное решение для опроса серверов и сбора конфигурационных данных. Платформа обеспечивает данные для задач кибербезопасности, надёжности и аналитики банка, роль важна для точности и доступности этих процессов
ГрейдMiddle/Senior
Опыт3–6 лет
Стек
JavaSpring BootPostgreSQLKafkaHibernateSpring DataSpring SecuritySpring BatchJUnitMockitoOracle
Задачи
- •проектирование и разработка back-end системы
- •разработка unit-тестов для создаваемого кода
- •диагностика и отладка работающей системы
- •подготовка предложений по улучшению и оптимизации решений
- •внедрение практик и инструментов разработки, включая AI-инструменты
Обязательно
- •знание ООП и паттернов проектирования
- •знание Java 17+ (Stream API, Generics, Multithreading, Exceptions)
- •опыт разработки от 4 лет
- •опыт работы со Spring Framework (Spring Boot, Spring Data, Security, Batch) и Hibernate
- •понимание REST и брокеров сообщений (Kafka)
- •знание SQL и работа с реляционными БД (PostgreSQL, Oracle)
- •опыт разработки unit-тестов (JUnit, Mockito)
Будет плюсом
- •знание Kotlin
- •опыт с инструментами обработки больших объёмов данных (Kafka Streams, Apache Spark, Apache Flink, Apache Ignite)
- •опыт работы с ClickHouse