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