Программист Backend (Java & SpringBoot)

ИТ Компьютерс

  • Алматы
  • Постоянная работа
  • Полная занятость
  • 4 д. назад
Обязанности:
  • Разработка и поддержка нового REST API для B2B WEB системы на Spring Boot;
  • Интеграция с внешними системами и сервисами;
  • Участие в обсуждении и проектировании архитектуры бэкенд-части;
  • Интеграция с фронтенд через REST API;
  • Участие в код-ревью, улучшении процессов разработки. Требования:
  • Высшее образование (техническое или экономическое);
  • Опыт работы более 3х лет;
  • Java 11+ – уверенное владение языком, Java Core, понимание ООП, коллекции, многопоточность, стримы, профилирование;
  • Spring Boot – настройка, конфигурация, разработка REST API, интеграция с другими сервисами;
  • Spring Security – аутентификация/авторизация, OAuth2, JWT;
  • Spring Data JPA / Hibernate – оптимизация запросов, кэширование, работа с EntityManager;
  • Реляционные базы данных (PostgreSQL, MySQL, MS SQL) – проектирование схем, индексы, транзакции, оптимизация запросов;
  • Redis – кэширование, pub/sub механизмы;
  • Опыт использования Maven для управления зависимостями и сборки проектов;
  • Знание инструментов миграции баз данных (Flyway и/или Liquibase);
  • Опыт разработки и документирования REST API (OpenAPI/Swagger);
  • Опыт написания unit-, интеграционных и e2e-тестов (JUnit, Mockito, Testcontainers);
  • Понимание работы HTTP, CORS, WebSockets;
  • Владение инструментами контроля версий (Git, GitHub/GitLab/Bitbucket);
  • Знание паттернов проектирования и принципов SOLID, DRY, KISS.
Группа компаний MUK начала свою деятельность в 1997 году. Наше основное направление работы – проектно-ориентированная дистрибьюция ведущих IT-продуктов в области гибридных и облачных решений, конвергенции центров обработки данных, информационной безопасности, мобильных устройств и Интернета вещей, аналитики данных и искусственного интеллекта.Благодаря нашей глобальной дистрибуторской сети мы выводим на локальные рынки перспективных IT вендоров и их новые продукты, активно участвуем в формировании спроса.Мы сочетаем экспертные технические и рыночные знания с прогрессивной программой поддержки партнеров. Тесно сотрудничая с нашими дилерами, мы стремимся обеспечить их динамичный рост и развитие, добиваясь результатов вместе.

HeadHunter