IT-компания gnivc — партнёр государственных компаний и лидеров российского бизнеса, разработчик и системный интегратор крупнейших государственных информационных систем и коммерческих решений для налогового мониторинга. Компания входит в ТОП-100 лучших работодателей страны и имеет внутреннюю ИИ-песочницу для экспериментов и проектов на опенсорс-БЯМ.
Задачи:
- Разработка backend части системы на микросервисной архитектуре
- Проектирование технических решений для бизнес-задач и обсуждение решений в команде
- Интеграция системы с внешними и внутренними сервисами
- Оптимизация производительности и работы с большими объёмами данных
- Проведение code review и поддержка высокого качества кода
Требования:
- Опыт разработки на Java 21
- Глубокое знание Java Core
- Знание принципов ООП и паттернов проектирования
- Опыт разработки высоконагруженных систем
- Знание и опыт проектирования/разработки RESTful API
- Опыт разработки и проектирования микросервисных систем
- Опыт работы со Spring Framework (Core, MVC, Boot, Data), Hibernate/JPA
- Реляционные СУБД, опыт написания, отладки и оптимизации SQL-запросов (Postgres)
- Опыт работы с Maven/Gradle
- Навык написания unit и интеграционных тестов на Java
- Опыт работы с Kafka
- Умение и желание писать чистый и понятный код