ООО «ПРАЙМ ГРУП» — системный интегратор с большим опытом реализации ИТ-проектов различного масштаба и уровня сложности. Тверской филиал с 2004 года ведет комплексные проекты по разработке и внедрению программных решений для автоматизации деятельности крупных компаний и финансовых организаций. Компания входит в состав аккредитованных ИТ-компаний Минцифры России. Мы приглашаем Java-разработчика (Middle) для создания и развития высоконагруженных микросервисных решений для крупных корпоративных заказчиков. Уровень заработной платы обсуждается индивидуально и зависит от вашего опыта и компетенций. Основные обязанности: - Проектирование и разработка backend-компонентов микросервисной архитектуры. - Реализация как классических (Spring MVC), так и реактивных (Spring WebFlux) сервисов. - Проектирование REST API и интеграционных взаимодействий через API Gateway. - Оптимизация и сопровождение высоконагруженных запросов к СУБД (Oracle, PostgreSQL). - Участие в контейнеризации приложений (Docker) и деплой в контур OpenShift, Deckhouse. - Написание модульных и интеграционных тестов, участие в код-ревью. - Взаимодействие с фронтенд-командой (React) в части контрактов API. Что мы ждём от кандидата: - Опыт коммерческой разработки на Java от 2-х лет. - Уверенное владение Java от 8 до 17 версии. - Глубокое понимание принципов ООП, паттернов проектирования, SOLID. - Практический опыт со Spring Boot 2/3, Spring Framework (MVC, Data, Security). - Уверенная работа с реляционными СУБД (Oracle, PostgreSQL): написание и оптимизация сложных SQL-запросов, понимание транзакций и уровней изоляции. - Опыт работы с ORM (Hibernate, JPA, Spring Data JPA). - Понимание принципов REST, HTTP, опыт проектирования API. - Владение системами сборки (Maven/Gradle) и контроля версий (Git). - Опыт модульного тестирования (JUnit, Mockito). Будет преимуществом: - Опыт работы с Docker и оркестрацией. - Знакомство с реактивным стеком (Spring WebFlux). - Опыт работы с API Gateway (Spring Cloud Gateway или аналогами). - Навыки работы с Consul (Service Discovery). - Опыт миграции схем БД с помощью Liquibase/Flyway. - Участие в Highload-проектах и опыт оптимизации производительности. - Знакомство с принципами CI/CD. Условия работы: - Оформление согласно ТК РФ, полный социальный пакет. - Работа в аккредитованной ИТ-компании. - Гибкий режим работы на выбор: офис, удалённо или гибрид. - Возможности профессионального и карьерного роста: бесплатное обучение, участие в профильных конференциях, менторство. - Регулярный пересмотр заработной платы по результатам роста профессионального уровня. - Интересные и высокотехнологичные проекты с современным стеком (Java 17, Spring Boot 2/3, WebFlux, Docker, OpenShift, Deckhouse, Oracle, PostgreSQL, React, Consul). - Оплата корпоративной мобильной связи, инструментов разработки.