Middle Java Developer (Backend)
Описание
Наш проект - разработка многомодульной информационной системы системы для государственного заказчика. Твои задачи: Разрабатывать и дорабатывать backend-сервисы на Java. Участвовать в разработке новых и сопровождении существующих микросервисов. Реализовывать интеграции с внутренними и внешними системами. Работать с базами данных PostgreSQL: писать SQL-запросы, анализировать и оптимизировать их. Разрабатывать слой доступа к данным с использованием MyBatis. Участвовать в проектировании и реализации взаимодействия сервисов через Kafka. Исправлять ошибки, проводить рефакторинг и улучшать качество существующего кода. Покрывать функциональность тестами и участвовать в code review. Мы ждем от тебя: Опыт коммерческой разработки на Java от 2–3 лет. Уверенное знание Java 8+, понимание возможностей Java 17/21. ООП, SOLID, Collections, Generics, Stream API, Optional. Базовая многопоточность (потоки, синхронизация, concurrent-коллекции). Spring Boot: DI, MVC/REST, конфигурация, жизненный цикл бина, @Transactional, исключения, профили. ORM: Hibernate/JPA (MyBatis — опционально). Maven или Gradle. Умение разбираться в коде, декомпозировать задачи, участвовать в code review. Что мы обеспечим: Экспертную, сплоченную команду и возможности развития. Технику для комфортной работы. Расширенный ДМС со стоматологией для полной заботы о здоровье. Компенсацию 50% стоимости абонементов в фитнес-клубы. Корпоративную культуру со своими ценностями и традициями, в которой каждый чувствует себя частью команды. Сообщества по интересам: Лига Спорта, Лига Творчества, Лига Интеллекта, а также возможность организовать свое сообщество и получить поддержку от компании.