Java Backend Developer (Middle+/Senior)
Технологии
Описание вакансии
Кратко о роли
НАО «Фонд социального медицинского страхования» ищет Java Backend Developer уровня Middle+/Senior для работы в офисе в Астане.
Ключевые задачи
- Разработка и сопровождение микросервисов на Java и Spring Boot.
- Проектирование REST API и межсервисных интеграций.
- Разработка механизмов обмена данными через Apache Kafka и RabbitMQ.
- Работа с PostgreSQL: проектирование БД и оптимизация SQL-запросов.
- Реализация загрузки и агрегации данных в ClickHouse.
- Разработка аналитических витрин и отчётности в JasperReports.
Обязательные требования
- Опыт коммерческой разработки на Java от 3 лет.
- Уверенное знание Java 17+, коллекций, Stream API, многопоточности.
- Практический опыт работы со Spring Boot, Spring Data JPA, Spring Web.
- Уверенное владение PostgreSQL, SQL, индексами и транзакциями.
- Опыт работы с Apache Kafka и/или RabbitMQ.
- Понимание микросервисной архитектуры и распределённых систем.
- Опыт проектирования REST API, работы с Git и Maven/Gradle.
- Навыки написания unit- и интеграционных тестов.
Условия и бенефиты
- Зарплата от 1 000 000 тенге.
- Офисный формат работы (Астана).
Процесс найма
- Для отклика свяжитесь с представителем компании через Telegram или WhatsApp по указанным контактам.
НАО «Фонд социального медицинского страхования» (ФСМС) — некоммерческое акционерное общество в Казахстане, аккумулирующее отчисления на ОСМС.
Мы ищем Java Backend Developer (Middle+/Senior) для работы в офисе в Астане.
Чем предстоит заниматься:
- Разрабатывать и сопровождать микросервисы на Java и Spring Boot.
- Проектировать и реализовывать REST API и межсервисные интеграции.
- Разрабатывать механизмы обмена данными через Apache Kafka и RabbitMQ.
- Обеспечивать надёжную обработку сообщений, повторные попытки обработки и идемпотентность.
- Работать с PostgreSQL: проектировать структуры БД, оптимизировать SQL-запросы и управлять миграциями.
- Реализовывать загрузку, обработку и агрегацию данных в ClickHouse.
- Разрабатывать аналитические витрины и механизмы формирования отчётности.
- Создавать отчёты в JasperReports с экспортом в PDF и Excel.
- Оптимизировать производительность и отказоустойчивость backend-сервисов.
- Участвовать в проектировании архитектуры и обсуждении технических решений.
- Проводить code review и разрабатывать автоматизированные тесты.
Требования:
- Опыт коммерческой разработки на 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 17+, Spring Boot, PostgreSQL, ClickHouse, Kafka, RabbitMQ, Docker, Kubernetes, Redis, Keycloak, GitLab CI.
Оригинальная вакансия:
https://t.me/workitkz/7834