вакансия
#вакансия
#астана
#оффлайн
#workITkz
#архитектор
,
#java
,
#backend
Должность: Java Backend Developer (Middle+/Senior)
Компания: НАО ""Фонд социального медицинского страхования""
https://msqory.kz/ru/
Город: Астана
Занятость: оффлайн
Оплата: от 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
@nurdvu1et001
Whatsapp +7 776 995 88 99
Откликнуться в Telegram →
⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.