Москва
Обязанности:
- Разработка и сопровождение корпоративной шины данных и сопутствующего ПО;
- Работа с обращениями со стороны смежных отделов и пользователей;
- Участие в разработке новой функциональности;
- Исследование новых технологий с целью анализа их применимости для решения задач;
- Участие во внедрении полезных технологий и подходов к решению задач;
- Анализ кода и оптимизация алгоритмов;
- Участие в тестировании и документировании разработанного отделом разработки шины данных ПО;
- Взаимодействие со смежными подразделениями;
- Сопровождение в рамках SLA и внутренних регламентов.
Требования:
- Практический опыт разработки серверной логики на Java;
- Знание принципов SOA;
- Знания Core Java, хорошее понимание многопоточности в Java;
- Знание Spring, JPA (Hibernate);
- Опыт работы с системой контроля версий GIT;
- Желательно владение инструментами сборки: Gradle;
- Понимание принципов работы реляционных баз данных, знание SQL;
- Навыки отладки и профилирования кода;
- Опыт написания Юнит-тестов: JUnit, Mockito, Testcontainers;
- Желателен опыт работы с k8s, микросервисной архитектурой.
Тех.стек: Java 17/21, Spring/SpringBoot, MariaDB, Kafka/Kafka-connect, JUnit, Mockito, GitLab, Docker, k8s, Hibernate, Liquibase, Gradle