Вакансии BIGMART: работа в IT и digital

Вакансии компании BIGMART в IT и digital за последние 30 дней. Направления найма, города и форматы работы. Дубли объединены. HireSeeker — независимый агрегатор вакансий.

Найдено: 1. Обновлено .

Города с вакансиями

  • Ташкент1

Форматы работы

  • Офис1
hh.ru
B

Strong Middle Java Developer

BIGMARTНа сервисе с: 03.10.26 11:12
Зарплата не указанаУзбекистанТашкентОфис

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

• Разработка нового функционала в микросервисной архитектуре на Java 17+ и Spring Boot 3.0.

• Написание REST API и реализация бизнес-логики.

• Работа с базой данных PostgreSQL: написание SQL-запросов, работа через Spring Data JPA / Hibernate.

• Взаимодействие с брокером сообщений RabbitMQ (реализация логики отправки и обработки сообщений).

• Использование Redis для кэширования данных.

• Покрытие своего кода тестами (JUnit 5, Mockito, Testcontainers).

• Документирование своего API (Swagger/OpenAPI).

Требования:

• Опыт: Коммерческий опыт разработки на Java от 1 года.

• Java Core: Отличное знание Java Core (Collections, Stream API, Optional, работа с исключениями). Понимание нововведений Java 11-17.

• Spring Framework: Уверенный опыт работы со Spring Boot (знание структуры проекта, Dependency Injection, Profile configuration). Опыт перехода или начала работы с версией 3.0 будет большим плюсом.

• PostgreSQL: Уверенное знание SQL (сложные выборки, JOIN, Group By). Понимание, что такое транзакции.

• Асинхронность: Понимание принципов работы очередей сообщений. Базовый опыт работы с RabbitMQ (знать, что такое Exchange, Queue, Routing Key).

• NoSQL: Базовое понимание, зачем нужен Redis и как с ним работать из Java.

Инструменты: Git, Maven/Gradle, Docker (умение поднять базу/брокер в контейнере локально).

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

• Camunda: Опыт работы с BPMN-движками (Camunda), понимание нотации BPMN 2.0, умение писать Java Delegates.

• Опыт работы с Liquibase/Flyway.

• Планировщики: Понимание, как работают фоновые задачи. Опыт настройки Quartz (понимание, что такое Job, Trigger, Cron expressions) или уверенное владение Spring Scheduler.

• Опыт написания интеграционных тестов с использованием Testcontainers.

• Базовые знания Linux.

Условия:

• График работы 5/2.

• Трудоустройство согласно законодательству РУз.

• Менторство со стороны опытных коллег (Middle/Senior).

Вакансии по профессиям

Как составлена подборка

Показываем активные предложения IT и digital, опубликованные за последние 30 дней. Дубли объединяем. Условия и наличие вакансии могут измениться после обновления: проверяйте их перед откликом.