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

  • Компания: Paradise
  • Город Казахстан, Астана, улица Анет баба, 9
  • Зарплата: от 300000 KZT
  • Размещено: 2025-09-23 10:26:12

Описание

Компания: РЦЭЗ (РГП на ПХВ "Республиканский центр электронного здравоохранения" МЗ РК)

Младший Java-разработчик (Junior Java Developer)

Обязанности:

  • Разрабатывать и поддерживать микросервисы на Java (Spring Boot).

  • Писать чистый, читаемый код и покрывать его базовыми тестами (JUnit).

  • Реализовывать REST-API (OpenAPI/Swagger), работать с БД PostgreSQL (SQL, схемы, миграции).

  • Интегрировать сервисы через HTTP/JSON и SOAP/XML (JAXB).

  • Участвовать в код-ревью, исправлять баги, вести краткую техдокументацию (README/OpenAPI).

  • Работать с Git и GitLab (ветвление, Merge Request, базовый CI).

Обязательные требования (Must-have):

  • Базовые основы программирования: типы данных, переменные, ветвления/циклы, функции/методы.

  • Алгоритмы и структуры данных: списки, стеки, очереди, хеш-таблицы, базовая оценка сложности.

  • Java 8+: ООП, классы/интерфейсы, коллекции, исключения, дженерики, лямбды/Stream API.

  • Базовое понимание микросервисной архитектуры (сервис, API, конфигурация, логирование).

  • Spring Framework: Spring Boot, Spring Web (MVC/REST), Spring Data JPA, базовый Spring Security.

  • Hibernate/JPA: сущности, репозитории, простые запросы/JPQL, ленивые/жадные загрузки.

  • SQL и PostgreSQL: CRUD-операции, JOIN, индексы на базовом уровне, транзакции ACID.

  • OpenAPI/Swagger: чтение и описание спецификаций, генерация клиентов/стабов.

  • JAXB (XML): базовые аннотации для сериализации/десериализации.

  • Git/GitLab: feature-ветки, понятные коммиты, Merge Request, разрешение конфликтов.

  • Инжиниринг-практики: умение читать чужой код, следовать code style, писать README.

  • Английский — чтение технической документации.

Будет плюсом (Nice-to-have):

  • Тестирование: JUnit 5, Mockito; понимание пирамиды тестирования.

  • Контейнеризация: Docker/Docker Compose, запуск сервисов локально.

  • Миграции БД: Liquibase или Flyway.

  • Spring Security: форм-логин/Basic/JWT, базовые роли и права.

  • Наблюдаемость: логирование (SLF4J/Logback), метрики и health-checks (Actuator).

  • Интеграции: RabbitMQ/ActiveMQ, REST-клиенты (Feign/WebClient).

  • Keycloak/OpenID Connect: интеграция, получение токенов.

  • Опыт работы с Angular/React для проверки интеграций (сборка, локальный запуск).

  • Учебные или pet-проекты, стажировки, активный GitHub с примерами кода.

Похожие вакансии

Помощник ГИПа

... выполнение проектных работ. Формирование задания разработчикам разделов проекта, субподрядным организациям на ...
Компания: QSM Engineering Город:Казахстан, Астана, улица Анет баба, 9А
Зарплата: от 350000 до 450000 KZT Размещено:
astana.hh.kz

Системный аналитик

... потребности заказчика; постановка задач для разработчиков; разработка технической документации (ТЗ ЧТЗ, ...
Компания: Центр стратегических инициатив Город:Казахстан, Астана, улица Анет баба, 7А
Зарплата: Размещено:
astana.hh.kz