-
Разработка backend-части сервисов на Java 11/17+ с использованием Spring Boot, Spring MVC, Spring Security и Spring Data JPA.
- Проектирование и разработка отказоустойчивых микросервисов для интеграции с внутренними и внешними информационными системами.
- Разработка frontend-части на React.js и Next.js, включая создание адаптивных интерфейсов для web и mobile.
- Разработка и поддержка WebView-интерфейсов для встраивания в мобильное приложение на Flutter и в десктоп-версию системы.
- Настройка взаимодействия между web-слоем и мобильным контейнером.
- Реализация механизмов авторизации и аутентификации по протоколам OAuth 2.0 и OpenID Connect.
- Интеграция с платформой SmartBridge для получения данных из внешних государственных информационных систем и публикации собственных API.
- Проектирование и оптимизация работы с PostgreSQL и Redis, включая кэширование ответов внешних API для повышения производительности.
- Оптимизация производительности WebView и backend-сервисов при высокой нагрузке.
- Подготовка и поддержка Swagger/OpenAPI-документации по разрабатываемым сервисам.
- Участие в развертывании сервисов с использованием Docker, GitLab CI/CD и Nginx в закрытых контурах.
- Анализ технической документации смежных систем и участие в выработке архитектурных решений.
Требования:
-
Высшее профильное образование в области информационных технологий или технических специальностей.
- Опыт fullstack-разработки не менее 3 лет.
- Экспертное владение Java и экосистемой Spring Boot.
- Практический опыт разработки на React.js и Next.js. Знание механизмов SSR, SSG и CSR.
- Опыт разработки адаптивных WebView-интерфейсов для мобильных приложений.
- Понимание особенностей работы WebView внутри Flutter-контейнеров.
- Уверенные знания OAuth 2.0, OpenID Connect и принципов построения SSO.
- Опыт интеграции информационных систем через API, включая работу с внешними государственными сервисами.
- Практический опыт работы с платформой SmartBridge будет преимуществом.
- Уверенные знания PostgreSQL, опыт проектирования структуры БД и оптимизации запросов.
- Опыт работы с Redis и реализацией механизмов кэширования.
- Опыт использования Docker, GitLab CI/CD и Nginx.
- Навыки работы со Swagger/OpenAPI и Figma.
- Понимание принципов построения отказоустойчивых систем, включая настройку таймаутов, повторных запросов и обработку ошибок внешних API.
- Опыт работы в роли разработчика или системного архитектора будет преимуществом.
- Навыки наставничества, координации работы команды и постановки задач.
-
Официальное трудоустройство в соответствии с Трудовым кодексом Республики Казахстан.
-
Оффлайн-формат работы в офисе в городе Астана по адресу ул. Достык 13/3.
-
График работы 5/2, с 08:30 до 18:00.
-
Оплачиваемый трудовой отпуск.
-
Оплачиваемые больничные.
