Обязанности и требования описаны понятно, а стек Java современный, но зарплата заметно ниже ориентира для похожих вакансий на платформе, что существенно снижает привлекательность предложения.
Кликните для подробной информации
Низкая зарплатаСовременный стекПонятные задачи
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Middle Java Developer (Java/Spring): Разработка и поддержка микросервисов на Spring Boot и Spring Cloud с акцентом на REST API, PostgreSQL, безопасность и контейнеризацию. Фокус на проектировании производительных SQL-запросов, интеграции сторонних сервисов, покрытии кода тестами и обеспечении стабильности сервисов.
Локация: Астана, на месте работодателя или гибрид
Зарплата: от 600000 KZT на руки в месяц
Компания
ВиКод разрабатывает и поддерживает программные сервисы на Java и Spring.
Что делать
Разрабатывать новый функционал и поддерживать микросервисы на Spring Boot и Spring Cloud.
Проектировать и реализовывать REST API, интегрировать сторонние сервисы.
Проектировать таблицы и писать и оптимизировать SQL-запросы в PostgreSQL, работать с JPA/Hibernate.
Настраивать авторизацию и аутентификацию с использованием JWT и OAuth2.
Запускать, собирать и отлаживать сервисы локально с помощью Docker и Docker Compose.
Покрывать код тестами, участвовать в Code Review и обсуждении задач.
Требования
От 3 до 6 лет опыта.
Уверенное владение Java Core: коллекции, многопоточность, Stream API.
Коммерческий опыт с Spring Boot, Spring MVC, Spring Data JPA и Spring Security; понимание базовых принципов микросервисной архитектуры.
Умение писать рабочие и оптимизированные SQL-запросы в PostgreSQL, понимание индексов и связей между таблицами.
Понимание 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 или желание писать на Kotlin.
Культура и преимущества
Полная занятость.
Доступен гибридный формат работы и работа на месте работодателя.
Зарплата выплачивается на руки.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →