Java-разработчик

Java-разработчик

Описание вакансии

Обязанности:

— Разработка и поддержка микросервисных приложений на Java 21 с использованием Spring Boot (Spring Security, Spring Data JPA, Spring WebFlux)

— Проектирование и реализация REST API, интеграция с внешними сервисами через gRPC и HTTP

— Работа с базами данных PostgreSQL: проектирование схем, оптимизация запросов, управление миграциями (Liquibase)

— Реализация аутентификации и авторизации (JWT, OAuth2, интеграция со Steam)

— Интеграция с брокерами сообщений (Kafka) для асинхронного взаимодействия между сервисами

— Написание unit- и интеграционных тестов (JUnit, Testcontainers, JaCoCo)

— Участие в код-ревью, улучшение архитектуры и качества кодовой базы

— Контейнеризация приложений (Docker, Docker Compose), настройка окружений для разработки и деплоя

Требования:

— Опыт разработки на Java (от 4 лет), уверенное знание Java 17+

— Знание Spring Boot, Spring Security, Spring Data JPA / R2DBC

— Опыт работы с PostgreSQL и инструментами миграций (Liquibase)

— Понимание принципов микросервисной архитектуры и межсервисного взаимодействия (REST, gRPC, очереди сообщений)

— Опыт работы с Docker и Docker Compose

— Опыт работы с Redis (кэширование, rate limiting)

— Знание Git, умение работать с Pull Request'ами и код-ревью

— Понимание принципов ООП, SOLID, паттернов проектирования

Будет плюсом:

— Опыт frontend-разработки: React, TypeScript, Vite, Tailwind CSS

— Знание Python (FastAPI, gRPC, Poetry)

— Навыки DevOps: настройка CI/CD (GitHub Actions), мониторинг (Prometheus, Grafana), деплой на VPS

— Опыт работы с Swagger / OpenAPI, Checkstyle

— Опыт работы с реактивным стеком Spring (WebFlux, R2DBC)

Условия:

— Работа в небольшой продуктовой команде над интересными проектами на стыке геймдева, AI и система онлайн-обучения с микросервисной архитектурой

— Современный стек: Java 21, Spring Boot, gRPC, Kafka, Docker, Prometheus + Grafana

— Возможность влиять на архитектурные решения и развивать проект с нуля

— Профессиональный рост: код-ревью, менторство, работа с актуальными технологиями

Навыки
  • Java
  • Spring Framework
  • PostgreSQL
  • Apache Kafka
  • SQL
  • Linux
  • Liquibase
  • Mockito
  • Hibernate
  • gRPC
  • Spring Cloud
  • Redis
Посмотреть контакты работодателя

Похожие вакансии

Java-разработчик

Золотарёв Сергей Афанасьевич

  • Москва

  • Не указана

Рекомендуем
HFLabs
  • Москва

  • Не указана

Рекомендуем

Java-разработчик

ИПЦ Стандарт

  • Москва

  • Не указана

Рекомендуем
Utrace
  • Москва

  • Не указана

X5 Tech
  • Москва

  • Не указана

КБ Уральский банк реконструкции и развития (УБРиР)

Java-разработчик

КБ Уральский банк реконструкции и развития (УБРиР)

  • Москва

  • Не указана

ЛайфИТ
  • Москва

  • до 330000 RUR

Ростелеком Информационные Технологии

Java-разработчик

Ростелеком Информационные Технологии

  • Москва

  • до 330000 RUR

ТелеСистемы Сервис

Java-разработчик

ТелеСистемы Сервис

  • Москва

  • до 330000 RUR

РСХБ-Интех
  • Москва

  • до 330000 RUR

1С
  • Москва

  • до 330000 RUR

Аквариус, Группа компаний

Java-разработчик

Аквариус, Группа компаний

  • Москва

  • до 330000 RUR

Центральная ППК
  • Москва

  • до 330000 RUR

ИТ-Экспертиза
  • Москва

  • до 330000 RUR

DatsTeam
  • Москва

  • до 330000 RUR

Java-разработчик

Мякинина Марианна Левоновна

  • Москва

  • до 330000 RUR

Xello
  • Москва

  • до 330000 RUR

  • Москва

  • до 330000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию