Назад к вакансиям

Java Backend Developer

от 800 000 KZTв месяц
НАО "Фонд социального медицинского страхования"АстанаВ офисеот 3 лет
PostgreSQLJavaBackendSpring BootRabbitMQClickHouseApache KafkaHibernateSpring FrameworkSpring SecuritySpring Data JPASpring Web

Описание

Обязанности

  • Разрабатывать и сопровождать микросервисы на 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- и интеграционных тестов
  • Понимание принципов производительности, масштабируемости и отказоустойчивости систем
  • Умение самостоятельно решать технические задачи и предлагать оптимальные решения

Условия

  • Оплата: от 800.000 тг