Фонд социального медицинского страхования

Java Backend Developer (Middle+/Senior)

Коротко

Java-разработчик в НАО «Фонд социального медицинского страхования» (Астана, офлайн) для разработки и сопровождения микросервисов на Java/Spring Boot, REST API и межсервисных интеграций через Kafka и RabbitMQ. Требуется опыт коммерческой разработки на Java от 3 лет, уверенное владение PostgreSQL/SQL, понимание микросервисной архитектуры, опыт работы с брокерами сообщений и написания тестов. Дополнительно — работа с ClickHouse для агрегации данных и JasperReports для отчётности.

Должность: Java Backend Developer (Middle+/Senior)
Компания: НАО "Фонд социального медицинского страхования"
Город: Астана
Занятость: оффлайн
Оплата: от 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 и разрабатывать автоматизированные тесты.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте