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

YLAB Development
Москва •Опубликовано 11 августа 2026
200000 – 300000 руб.
Полная занятость3–6 летПрограммист
200000 – 300000 руб.

Описание

Ищем 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-разработчика, который умеет не просто писать сервисы, а проектировать и развивать надёжные, масштабируемые 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-разработке, нравится не просто «делать фичи», а строить устойчивые, производительные и понятные системы - будем рады пообщаться.

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

Менеджер по обработке заявок
ЕЦТ
до 70000 руб.
Полная занятостьОпыт не требуется
Менеджер по продукту (координатор команды)
Оптимакрос
Зарплата не указана
Полная занятостьОпыт 1–3 года
Technical Support Specialist со знанием английского языка
EYES OF WONDER SOFTWARE LLC
Зарплата не указана
Полная занятостьОпыт 1–3 года
Менеджер дистанционных продаж среднему и крупному бизнесу
Т-Банк
Зарплата не указана
Полная занятостьОпыт 1–3 года
Администратор / SMM
K.A.K.C.O.C.O.N
40000 – 100000 руб.
Полная занятостьОпыт не требуется
Менеджер дистанционных продаж среднему и крупному бизнесу
Т-Банк
Зарплата не указана
Полная занятостьОпыт 1–3 года