Java-разработчик

YLAB Development

Java-разработчик

Москва

Описание вакансии

Ищем Java/Kotlin-разработчика, который умеет не просто писать сервисы, а проектировать и развивать надёжные, масштабируемые backend-решения: от архитектуры и API до производительности, отказоустойчивости и интеграций в распределённой системе.

Что будет в работе

  • Разработка и развитие backend-сервисов на Java и Kotlin в микросервисной архитектуре.

  • Проектирование и реализация REST-интерфейсов, проработка контрактов, версионирование API и интеграций.

  • Работа с данными: проектирование схемы, оптимизация запросов, миграции в Oracle / PostgreSQL.

  • Интеграция с очередями сообщений: JMS, AMQP, Kafka - проектирование топиков, обработка ошибок, гарантии доставки.

  • Участие в архитектурных решениях: выбор подходов, оценка trade-off’ов, влияние на стабильность и масштабируемость системы.

  • Оптимизация производительности сервисов: анализ узких мест, тюнинг JVM, работа с concurrency и ресурсами.

  • Code review, рефакторинг, улучшение качества кода и инженерных практик в команде.

  • Взаимодействие с командами разработки, DevOps, аналитиками и бизнес-стейкхолдерами.

Что важно

  • Коммерческий опыт разработки на Java от 4–5 лет, уровень Middle+ / Senior.

  • Хороший уровень знания Java Core: коллекции, многопоточность, concurrency, memory model, исключения, IO/NIO.

  • Уверенное владение Kotlin и опыт использования в production-проектах.

  • Глубокое знание Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security или аналоги).

  • Опыт проектирования и создания REST-интерфейсов для микросервисов и высоконагруженных веб-сервисов.

  • Уверенная работа с SQL (Oracle / PostgreSQL): сложные запросы, оптимизация, индексы, транзакции, isolation levels.

  • Опыт работы с очередями сообщений: JMS, AMQP, Kafka — понимание моделей доставки, идемпотентности, retry-стратегий.

  • Понимание принципов микросервисной архитектуры и распределённых систем: service discovery, configuration, circuit breaker, rate limiting, observability.

  • Опыт работы с Git, Unix-системами, Maven/Gradle в командной разработке.

  • Умение работать автономно, брать задачу целиком и доводить до результата.

  • Умение переводить бизнес-требования в технические решения и аргументировать свой выбор.

Будет плюсом

  • Глубокое понимание JVM internals: memory model, GC tuning, JIT, profiling (JFR, async-profiler, YourKit и аналоги).

  • Опыт разработки высоконагруженных и/или low-latency систем: оптимизация CPU/памяти, lock-free/wait-free структуры, off-heap.

  • Практика работы с DevOps-практиками: CI/CD, Docker, Kubernetes, базовое понимание инфраструктуры и деплоя.

  • Опыт работы с SOAP и REST в сложных интеграционных сценариях.

  • Знание паттернов DDD, CQRS, Event Sourcing, опыт работы с event-driven архитектурами.

  • Опыт работы с gRPC, GraphQL, event streaming (Kafka Streams, KSQL) и другими современными интеграционными технологиями.

  • Английский язык для работы с зарубежной документацией, командами и стейкхолдерами.

Английский

  • Для проектов без английского язык не требуется.

  • Для европейских и американских проектов нужен английский от B2+.

Процесс

  • Короткое общение с рекрутером.

  • Техническое интервью / TechCertify-скрининг.

  • Передача на подходящие проекты клиентам.

Если вам близок инженерный подход к backend-разработке, нравится не просто «делать фичи», а строить устойчивые, производительные и понятные системы - будем рады пообщаться.

Навыки
  • Java
  • Kotlin
  • Spring Framework
  • REST
  • ORACLE
  • PostgreSQL
  • JMS
  • Kafka
  • Maven
  • Git
  • YourKit
  • CI/CD
  • Docker
  • Kubernetes
  • SOAP
  • gRPC
  • GraphQL
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Market Provider

Java Developer

Market Provider

  • Москва

  • до 250000 RUR

Рекомендуем
evrone.ru

Java Developer

evrone.ru

  • Москва

  • до 320000 RUR

Рекомендуем
АО «ОТП Банк» (JSC «OTP Bank»)

Java-разработчик (Трайб Value added services)

АО «ОТП Банк» (JSC «OTP Bank»)

  • Москва

  • до 320000 RUR

Рекомендуем
ФГАОУ ВО РОССИЙСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ МЕДИЦИНСКИЙ УНИВЕРСИТЕТ им.Н.И. ПИРОГОВА МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Middle Java-разработчик

ФГАОУ ВО РОССИЙСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ МЕДИЦИНСКИЙ УНИВЕРСИТЕТ им.Н.И. ПИРОГОВА МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

  • Москва

  • до 230000 RUR

Синьор Софт

Java-разработчик

Синьор Софт

  • Рязань

  • до 200000 RUR

Bell Integrator
  • Москва

  • до 200000 RUR

X5 Tech
  • Москва

  • до 200000 RUR

АО «ОТП Банк» (JSC «OTP Bank»)

Senior Java developer (Трайб VAS)

АО «ОТП Банк» (JSC «OTP Bank»)

  • Москва

  • до 200000 RUR

Selecty
  • Москва

  • до 200000 RUR

Shopping Live
  • Москва

  • до 200000 RUR

Java-разработчик

Жуков Сергей Дмитриевич

  • Москва

  • до 240000 RUR

Московская Биржа

Senior Java разработчик

Московская Биржа

  • Москва

  • до 240000 RUR

Swordfish Security
  • Москва

  • до 240000 RUR

Bell Integrator

Java-разработчик

Bell Integrator

  • Москва

  • до 240000 RUR

Senior Java Developer

Казарьянц Артур Эдуардович

  • Москва

  • до 240000 RUR

Бэнкс Софт Системс

Senior java developer

Бэнкс Софт Системс

  • Москва

  • до 240000 RUR

АО «ОТП Банк» (JSC «OTP Bank»)

Middle Java разработчик (трайб Daily Banking)

АО «ОТП Банк» (JSC «OTP Bank»)

  • Москва

  • до 240000 RUR

МТС
  • Москва

  • до 240000 RUR

X5 Tech
  • Москва

  • до 240000 RUR

Национальная система платежных карт

Java-разработчик платежного приложения для Smart-часов

Национальная система платежных карт

  • Москва

  • до 240000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию