Назад

Java Backend Developer (Middle+/Senior)

1 000 000KZT
Формат работы
onsite
Тип работы
fulltime
Грейд
middle/senior
Страна
Kazakhstan
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

TL;DR
Java Backend Developer (Middle+/Senior) (Java/Spring Boot): Разработка и сопровождение микросервисов, REST API, межсервисных интеграций и механизмов обмена данными через Kafka и RabbitMQ с акцентом на надёжность, производительность и отказоустойчивость. Фокус на идемпотентной обработке сообщений, оптимизации PostgreSQL и SQL, агрегации данных в ClickHouse и создании отчётности в JasperReports.
#вакансия #астана #оффлайн #workITkz #архитектор, #java, #backend
Должность: 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 и разрабатывать автоматизированные тесты.

Контакты:
Telegram
Whatsapp

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -