1 день назад
Java-разработчик (Java/Kotlin)
200 000 - 300 000₽
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Java-разработчик (Java/Kotlin): разработка и развитие надёжных микросервисных backend-решений, REST API, интеграций и систем работы с данными с акцентом на производительность, отказоустойчивость и масштабируемость. Focus on проектировании распределённых систем, оптимизации JVM и concurrency, обеспечении гарантий доставки сообщений и выборе архитектурных решений.
Компания
YLAB Development — компания, которая реализует backend-проекты для различных клиентов и передаёт разработчиков на подходящие проекты.
Что делать
- Разрабатывать и развивать backend-сервисы на Java и Kotlin в микросервисной архитектуре.
- Проектировать REST-интерфейсы, API-контракты, версионирование и сложные интеграции.
- Проектировать схемы данных, оптимизировать SQL-запросы и выполнять миграции в Oracle и PostgreSQL.
- Разрабатывать интеграции с JMS, AMQP и Kafka, включая обработку ошибок, retry-стратегии и гарантии доставки.
- Участвовать в архитектурных решениях, оптимизировать JVM и производительность сервисов.
- Проводить code review, рефакторинг и взаимодействовать с DevOps, аналитиками и бизнес-стейкхолдерами.
Требования
- Коммерческий опыт разработки на Java от 4–5 лет; уровень Middle+ или Senior.
- Глубокое знание Java Core, коллекций, многопоточности, concurrency, memory model, исключений и IO/NIO.
- Уверенное владение Kotlin в production и глубокое знание Spring Framework.
- Опыт создания REST API для микросервисов и высоконагруженных веб-сервисов.
- Уверенная работа с SQL, Oracle или PostgreSQL: сложные запросы, оптимизация, индексы, транзакции и isolation levels.
- Опыт с очередями сообщений, Git, Unix-системами и Maven или Gradle; способность самостоятельно доводить задачи до результата.
Хорошо, если есть
- Знание JVM internals, GC tuning, JIT и инструментов профилирования.
- Опыт разработки высоконагруженных или low-latency систем, включая оптимизацию CPU и памяти.
- Практика CI/CD, Docker, Kubernetes и базовое понимание инфраструктуры.
- Опыт с DDD, CQRS, Event Sourcing, event-driven архитектурами, gRPC, GraphQL и Kafka Streams.
- Английский язык для работы с зарубежной документацией и международными проектами.
Культура и преимущества
- Инженерный подход с фокусом на устойчивость, производительность и качество систем.
- Возможность работать над разными клиентскими проектами и влиять на архитектурные решения.
- Для проектов без английского язык не требуется.
- Для европейских и американских проектов требуется английский от B2+.
Процесс найма
- Короткое общение с рекрутером.
- Техническое интервью или TechCertify-скрининг.
- Передача на подходящие проекты клиентам.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Sber
2 дня назад
Senior Java Developer
300 000 - 450 000₽
СБЕР
1 день назад
Backend разработчик (Java)
Кодекс-ИТ
5 дней назад
Senior Java Developer
160 000 - 215 000₽
Sber
4 дня назад
Senior Java Developer
200 000 - 350 000₽
Домклик
8 часов назад
Java/Kotlin Developer (Java/Kotlin)
БФТ
2 дня назад