ГНГНИВЦ
Java-разработчик (middle+\senior)
офис, удалёнка, гибрид, Москва
Команда развивает backend микросервисов для государственных информационных систем и решений по налоговому мониторингу. Нужно строить и оптимизировать высоконагруженные сервисы, интегрироваться с внешними системами и поддерживать качество кода для стабильной работы бизнес‑процессов
ГрейдMiddle/Senior
Стек
JavaSpring BootPostgreSQLKafkaHibernateSpring DataMavenGradleElasticSearchClickHouseHBase
Задачи
- •Разработка backend-части на микросервисной архитектуре
- •Проектирование технических решений и обсуждение их в команде
- •Интеграция с внешними и внутренними сервисами через RESTful API
- •Оптимизация производительности и работы с большими объёмами данных
- •Проведение code review и поддержка высокого качества кода
- •Написание unit и интеграционных тестов
Обязательно
- •Опыт разработки на Java 21
- •Глубокое знание Java core
- •Понимание ООП и паттернов проектирования
- •Опыт разработки в парадигме микросервисной архитектуры и высоконагруженных систем
- •Знание и опыт разработки RESTful API
- •Опыт работы со Spring Framework (Core, MVC, Boot, Data) и Hibernate/JPA
- •Опыт работы с PostgreSQL и оптимизации SQL-запросов, опыт с Kafka
Будет плюсом
- •Опыт работы с ElasticSearch
- •Опыт работы с ClickHouse
- •Опыт работы с HBase