Java-разработчик

Java-разработчик


Компания: НАО "Фонд социального медицинского страхования"

Локация: Астана

Формат работы: Офис

Зарплата: 1.5 - 2 млн KZT

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

Ключевые технологии:

  • Java 8–21, Spring Boot, Spring Cloud, Spring Framework (DI, REST, Security, Data, Feign, OAuth2)
  • JPA, Hibernate
  • PostgreSQL, MSSQL, ClickHouse
  • SOAP, REST, XSD, XML, WSDL, Feign, OAuth2
  • ВШЭП, ШЭП, SmartBridge
  • Kafka, RabbitMQ
  • SOLID, паттерны проектирования, микросервисная архитектура
  • Git, GitLab CI, Docker, Kubernetes

Требования

  • Java 8-21 — уверенное владение языком, опыт промышленной разработки.
  • Spring Boot, Spring Cloud — опыт создания и поддержки микросервисов, знание экосистемы Spring.
  • JPA/Hibernate — опыт работы с ORM, проектирования и оптимизации моделей данных, написания запросов.
  • PostgreSQL, MSSQL — уверенное владение, умение проектировать и оптимизировать схемы БД, писать сложные SQL-запросы.
  • Практический опыт интеграции с ВШЭП/ШЭП и SmartBridge, включая разработку и поддержку SOAP-сервисов, работу со схемами XSD, XML-структурами и WSDL-описаниями.
  • Понимание и применение принципов SOLID и распространённых паттернов проектирования при разработке архитектурных решений.
  • ClickHouse — базовые навыки интеграции и работы с аналитическими БД.
  • Kafka, RabbitMQ — опыт интеграции, настройки и отладки брокеров сообщений.
  • REST API — опыт проектирования, документирования и тестирования API.
  • Работа с внешними сервисами — опыт интеграции через Feign, REST, OAuth2.
  • Git — уверенное владение системой контроля версий.

Будет плюсом

  • Опыт работы с Camunda или другими BPM-системами.
  • Опыт работы с CI/CD (GitLab CI и др.).
  • Опыт работы с Docker, Kubernetes.
  • Навыки написания unit и интеграционных тестов.
  • Опыт работы с большими объёмами данных и оптимизации производительности.

Задачи

  • Поддержка и развитие микросервисов.
  • Исправление багов, оптимизация производительности, рефакторинг.
  • Реализация новых бизнес-требований и интеграций.
  • Актуализация документации, участие в ревью кода.
  • Взаимодействие с другими командами и внешними сервисами.

Условия

  • Опыт работы: 3-6 лет.
  • Полная занятость.
  • График работы: 5/2.
  • Рабочие часы: 8.
премии, лечпособие

Откликнуться: @ayimbota

Report Page