19 окт

Java developer

ниже рынка на 52,0%
вакансия 110 000 ₽
в среднем 229 053 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Описания нет

задачи

  • Написание нового функционала и поддержка микросервисов на Spring Boot / Spring Cloud.
  • Проектирование и реализация REST API, интеграция со сторонними сервисами.
  • Проектирование таблиц, написание и оптимизация SQL-запросов в PostgreSQL, работа через JPA/Hibernate.
  • Настройка авторизации и аутентификации (JWT, OAuth2).
  • Локальный запуск, сборка и отладка сервисов с помощью Docker и Docker Compose.
  • Покрытие кода тестами (JUnit/Mockito), участие в Code Review и обсуждении задач.

требования

  • Уверенное владение Java (Коллекции, Multithreading, Stream API).
  • Опыт коммерческой разработки с использованием Spring Boot, Spring MVC, Spring Data JPA, Spring Security.
  • Понимание базовых принципов микросервисной архитектуры.
  • Умение писать рабочие и оптимизированные SQL-запросы, понимание индексов и связей между таблицами.
  • Понимание принципов работы JPA / Hibernate на базовом/среднем уровне (маппинг сущностей, понимание базовых проблем производительности вроде N+1).
  • Опыт создания REST API.
  • Понимание работы и опыт применения JWT, OAuth2, OIDC для защиты API.
  • Базовые навыки работы в Linux (терминал, логи) и практический опыт с Docker / Docker Compose.
  • Написание базовых unit- и интеграционных тестов (JUnit, Mockito).
  • Уверенная работа с Git (ветки, Merge/Pull Request).
  • Будет плюсом: Опыт работы с Redis (кэширование) и брокерами сообщений (RabbitMQ); Опыт работы с Nginx (базовая настройка Reverse Proxy); Знание SIP-протокола или опыт работы/интеграции с Asterisk (или другими IP-АТС); Знание Kotlin или желание на нем писать

условия

  • Условий в вакансии нет

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.