Java-разработчик( Paradise )
Город:
Астана
Занятость:
Полная занятость
Опыт:
Нет опыта
Компания "Paradise"
Компания: РЦЭЗ (РГП на ПХВ "Республиканский центр электронного здравоохранения" МЗ РК)
Младший 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 с примерами кода.
28 Октября
Астана
Компания "SilkwayTransit" Мы ищем талантливого Django разработчика, готового присоединиться к нашей команде и внести свой вклад в разработку...
28 Октября
Астана
Компания "Академия государственного управления, РГКП" Team Lead Full-stack Developer ( Laravel / Python / Go Место работы: Центр цифровых...
31 Октября
Разработчик/программист 1С ERP
Астана
Компания "Таврида Электрик Астана" Электротехнический завод "Таврида Электрик" г.Астана ищет правую руку для руководителя проекта по внедрению...
28 Октября
Астана
Компания "Жилищный строительный сберегательный банк Отбасы банк" Обязанности: Разработка микросервисов Разработка веб-интерфейсов...
30 Октября
Астана
Компания "SanaUp" Задачи: Разработка новой функциональности в действующих проектах и разработку проектов с 0; Рефакторинг и...
Вакансия размещена в отрасли