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

Опыт работы:
От 3 до 6 лет
Место работы:
Москва, улица Клары Цеткин, 4А

Для разработки новой чат-платформы ищем Java-разработчика уровня Middle+ / Senior. На проекте предполагается высокая степень самостоятельности: разработчик будет отвечать за проектирование и реализацию backend-части продукта, взаимодействуя с кросс-функциональной командой (frontend, мобильная разработка, аналитика).

Чем предстоит заниматься:
  • Разрабатывать и поддерживать backend-часть продукта на Java 17+/21.
  • Проектировать и реализовывать REST API и интеграции со сторонними системами.
  • Работать с реляционными базами данных, разрабатывать SQL-запросы и поддерживать структуру данных.
  • Реализовывать и сопровождать миграции БД.
  • Настраивать взаимодействие сервисов через брокеры сообщений.
  • Покрывать код автоматизированными тестами и участвовать в развитии качества разработки.
  • Участвовать в проектировании архитектурных решений и выборе технических подходов.
  • Самостоятельно вести backend-направление проекта и принимать технические решения.
Что мы ждём:
  • Коммерческий опыт разработки на Java от 4 лет.
  • Опыт самостоятельной работы в роли единственного backend-разработчика или высокой степени автономности в принятии решений.
  • Уверенное знание Java 17+ (будет преимуществом опыт с Java 21).
  • Опыт разработки на Spring Boot / Spring Framework (Spring MVC, REST API).
  • Опыт работы с Apache Kafka или другими брокерами сообщений (например, RabbitMQ).
  • Опыт работы с PostgreSQL или другими реляционными СУБД, уверенное владение SQL.
  • Знание MyBatis, Hibernate или JPA.
  • Опыт использования Liquibase или Flyway для управления миграциями БД.
  • Опыт сборки проектов с Maven или Gradle.
  • Навыки проектирования и разработки REST API.
  • Опыт написания автоматизированных тестов с использованием JUnit и Mockito.
  • Понимание принципов TDD.
  • Уверенное владение Git.
Будет плюсом:
  • Опыт работы со Spring Boot 4, Jackson, Lombok, MapStruct.
  • Опыт контейнеризации и оркестрации приложений (Docker, Kubernetes).
  • Опыт настройки и поддержки CI/CD-процессов.
  • Знание OAuth2 и JWT, опыт реализации механизмов аутентификации и авторизации.
  • Опыт внедрения инструментов наблюдаемости и мониторинга (OpenTelemetry, Micrometer).
  • Опыт разработки решений для чат-платформ, контакт-центров или телефонии.
  • Интеграции с Naumen, CRM- и ACD-системами.
  • Опыт реализации протоколов и API по спецификациям (OpenAPI).
  • Знакомство с протоколом Matrix.

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

Java-разработчик (в банк)
DCloud

Kafka, Artemis MQ. Docker/Kubernetes(или OpenShift), Istio. Развитые коммуникативные навыки, умение работать с заказчиками и внутри команд.

240 000 руб.
Middle Java developer (SmartWay)
СБЕР

Коммерческий опыт работы с Java 8+ (предпочтительно Java 17+) от 3 лет. Знания Spring Core, Boot, Data.

Java-разработчик
Bell Integrator Регионы

Коммерческая разработка на Java (4+ лет). Опыт работы со Spring Framework (Boot, Core, Web, Data, Kafka, Test).

Java-разработчик
Ингосстрах

Опыт работы с Java не менее 3 лет. Знание Spring Framework (Spring Boot, Spring Data, Spring Security). Опыт работы с...

Java-разработчик senior
ОМНИДАТА

Опыт 5+ лет разработки на Java 17 и 21+ (опционально знакомство с новыми возможностями Java 25), уверенное знание...