javakafkarabbitmqdockerclickhouserest apimicroservicesjunitspring bootspring data jpapostgresql
Вакансия из Telegram канала - Название доступно после авторизации
Пожаловаться
Зарплата и рынок
Мало
1000к ₸/мес
960к ₸1300к ₸медиана1600к ₸
По похожим ролям (49) ~ 1300к ₸/мес
На международном рынке: $91к/год ($67к - $173к)
66
Средняя вакансия
развернуть
Обязанности понятны, а стек современный, но стартовая зарплата ниже медианы рынка, а работа только из офиса сужает круг заинтересованных специалистов.
Кликните для подробной информации
Ниже рынкаСовременный стекПонятные задачиМедицинские технологии
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
TL;DR
Java Backend Developer (Middle+/Senior) (Java/Spring Boot): Разработка и сопровождение микросервисов, REST API, межсервисных интеграций и механизмов обмена данными через Kafka и RabbitMQ с акцентом на надёжность, производительность и отказоустойчивость. Фокус на идемпотентной обработке сообщений, оптимизации PostgreSQL и SQL, агрегации данных в ClickHouse и создании отчётности в JasperReports.
Город: Астана
Занятость: оффлайн
Оплата: от 1.000.000 тг
НАО «Фонд социального медицинского страхования» (ФСМС) — это некоммерческое акционерное общество в Казахстане, которое аккумулирует отчисления и взносы на обязательное социальное медицинское страхование (ОСМС) и закупает медицинские услуги в рамках гарантированного объема бесплатной медицинской помощи (ГОБМП) и системы ОСМС.
Описание вакансии:
Технологический стек
• Backend: Java 17+, Spring Boot, Spring Framework, Spring Data JPA, Spring Web, Spring Security, Hibernate.
• Базы данных: PostgreSQL, ClickHouse.
• Брокеры сообщений: Apache Kafka, RabbitMQ.
• API и интеграции: REST API, JSON, OpenAPI/Swagger.
• Отчётность: JasperReports, Jaspersoft Studio, PDF, Excel.
• Миграции БД: Liquibase/Flyway.
• Тестирование: JUnit 5, Mockito, Testcontainers.
• Инструменты: Git, Maven/Gradle.
• Дополнительные технологии: Docker, Kubernetes, Redis, Keycloak, OAuth2, GitLab CI, Prometheus, Grafana.
Основные требования
• Опыт коммерческой разработки на Java от 3 лет.
• Уверенное знание Java 17+, коллекций, Stream API, многопоточности.
• Практический опыт работы со Spring Boot, Spring Data JPA, Spring Web.
• Уверенное владение PostgreSQL, SQL, индексами и транзакциями.
• Опыт работы с Apache Kafka и/или RabbitMQ.
• Понимание принципов микросервисной архитектуры и распределённых систем.
• Опыт проектирования и разработки REST API.
• Опыт работы с Git и Maven/Gradle.
• Навыки написания unit- и интеграционных тестов.
• Понимание принципов производительности, масштабируемости и отказоустойчивости систем.
• Умение самостоятельно решать технические задачи и предлагать оптимальные решения.
Чем предстоит заниматься
• Разрабатывать и сопровождать микросервисы на Java и Spring Boot.
• Проектировать и реализовывать REST API и межсервисные интеграции.
• Разрабатывать механизмы обмена данными через Apache Kafka и RabbitMQ.
• Обеспечивать надёжную обработку сообщений, повторные попытки обработки и идемпотентность.
• Работать с PostgreSQL: проектировать структуры БД, оптимизировать SQL-запросы и управлять миграциями.
• Реализовывать загрузку, обработку и агрегацию данных в ClickHouse.
• Разрабатывать аналитические витрины и механизмы формирования отчётности.
• Создавать отчёты в JasperReports с экспортом в PDF и Excel.
• Оптимизировать производительность и отказоустойчивость backend-сервисов.
• Участвовать в проектировании архитектуры и обсуждении технических решений.
• Проводить code review и разрабатывать автоматизированные тесты.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений
Источник - Telegram канал. Название доступно после авторизации