Java/Scala/Kotlin — свежие вакансии
Обновляется каждый час. Найдено: 196 вакансий за последнюю неделю.
- Вакансий за неделю:
- 196
- Медиана:
- 215 000 ₽
- Вилка:
- 120 000 ₽ — 335 000 ₽
Зарплаты — по 192 вакансиям с указанной вилкой за 30 дней
HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.
Чем предстоит заниматься
- Разрабатывать и развивать backend-часть системы
- Участвовать в проектировании решений и обсуждении архитектуры
- Автоматизировать и оптимизировать бизнес-процессы
- Реализовывать интеграции со смежными банковскими системами
- Участвовать в переходе на новые технологические решения
- Сопровождать и улучшать уже работающий промышленный сервис
Наши пожелания к кандидатам
- Опыт разработки на Java от 5 лет
- Уверенное знание Spring и Spring Boot
- Знание Kotlin и принципов работы Coroutine
- Опыт работы с микросервисами (Spring Cloud, Kubernetes, Docker)
- Опыт работы с SQL (PostgreSQL) и NoSQL (MongoDB, Redis, Elasticsearch)
- Навыки написания тестов (JUnit, Mockito, WireMock)
- Знание брокеров сообщений (Kafka, RabbitMQ)
- Знание reactive programming (Project Reactor, RxJava, Coroutine)
- Опыт настройки CI/CD (GitlabCI, Jenkins)
- Опыт работы с мониторингом (Prometheus, Grafana) и логированием (Graylog, ELK).
- Понимание OAuth2.0, KeyCloak.
- Будет плюсом: опыт с AI-плагинами для IDE и AI-инжинирингом
Что мы предлагаем взамен
- Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия по результатам KPI
- Гибкий график работы: вы сможете планировать время так, как удобно вам и вашей команде
- Полную удалёнку или гибрид на выбор, а также уютный ИТ-хаб в Москве, Санкт-Петербурге, Екатеринбурге и сезонный коворкинг в Сочи
- Сложные и интересные задачи, современный стек технологий
- Заботу о вашем здоровье: программа ДМС с первых дней работы, куда входит стоматология, обслуживание в лучших клиниках города, страхование и компенсация 10-ти дней больничного
- Возможность вертикального и горизонтального карьерного роста: регулярно проходят тренинги, вебинары, митапы и демо-дни
- Оплату посещения профильных конференций и курсов, помогаем с подготовкой к публичным выступлениям и написанием статей на Хабр
- Доступ к бесплатным корпоративным библиотекам Alpina Digital, MyBook и бизнес-изданий
- Предложения от Банка только для сотрудников: собственные спортзалы (Москва, Санкт-Петербург, Екатеринбург), а также скидки на услуги туристических агентств, продукты питания, в рестораны, бары, магазины
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.
Коммерческая деятельность — Команда продукта предоставляет коммерческим и государственным организациям инфраструктуру и сервисы на базе собственной сети надежных ЦОД уровня Tier III, обеспечивающих максимально эффективную работу с высоконагруженными приложениями.
Наш стек: java 21, spring boot 3.x, micronaut 4.x, apache kafka, postgresql, redis, opensearch, grpc, s3-совместимое хранилище, contract-first (openapi / protobuf), oidc / oauth2 / jwt / sso, junit 5 + testcontainers, kubernetes, gitlab ci, prometheus / grafana, sentry
Кого ищем на эту роль: ведущего бэкенд-инженера, который возьмёт на себя техническое лидерство по платформе и будет вести небольшую команду разработчиков. Это в первую очередь инженерная роль: около 70-80% времени — собственная разработка сложных и архитектурно значимых частей, остальное — лидерские функции.
Что нужно делать:
- разрабатывать сложные и архитектурно значимые части платформы
- владеть бэкенд-архитектурой: определять границы сервисов, организовывать событийное взаимодействие, поддерживать общий слой библиотек
- проектировать надёжное событийное взаимодействие сервисов через kafka, обеспечивать идемпотентность и устойчивость к сбоям
- развивать contract-first-подход, использовать openapi / protobuf-контракты как первоисточник
- реализовывать слой интеграций с корпоративными системами, обеспечивать аутентификацию и авторизацию (oidc, jwt)
- проводить код-ревью и поддерживать единые стандарты разработки и тестирования
- управлять техническим долгом: выявлять, приоритизировать, защищать время на его устранение
- декомпозировать задачи, распределять их по команде, устанавливать критерии приёмки
- контролировать ход работ, снимать блокеры, коммуницировать статус с командами и стейкхолдерами
- участвовать в найме: проводить технические интервью и оценивать кандидатов
- вести онбординг и наставничество, давать регулярную обратную связь
- документировать подсистемы, распределять зоны ответственности в команде
- возглавлять инженерный трек по модернизации платформы: развитие событийной архитектуры, унификация технологического слоя, повышение производительности и наблюдаемости
Какие знания и навыки нам важны:
- java 21 и spring boot 3.x и/или micronaut 4.x на экспертном уровне
- опыт ведения небольшой команды: техническое лидерство, наставничество, руководство разработчиками
- опыт работы с микросервисами: асинхронное взаимодействие через kafka, идемпотентность, распределённые локи, устойчивость к сбоям
- postgresql: умение использовать explain analyze, миграции под большие таблицы, понимание блокировок
- contract-first / openapi, опыт кодогенерации и версионирования контрактов
- опыт работы с oidc / oauth2 / jwt / sso
- практика код-ревью и наставничества, умение давать обратную связь
- опыт декомпозиции и оценки задач
- git на экспертном уровне
- опыт работы с большими кодовыми базами и готовность работать с унаследованным кодом
Что предлагаем:
- рыночную зарплату и премии
- драйвовые задачи и ресурсы для их реализации
- гибридный режим работы: можно работать удаленно или в современном офисе в центре
- преимущества аккредитованной it-компании
- материальную помощь в случае важных событий в жизни
- корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке
- корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
- комьюнити по интересам
- скидки от партнеров на дмс, связь, развлечения, подарки, спорт и т.д.
Стань частью команды дит Москвы и воплощай в жизнь цифровые проекты столицы!
Компания Cinimex – разработчик ПО и системный интегратор. Мы работаем с российскими банками ТОП-20, ритейлерами, производственными и добывающими компаниями. К своему 29-летию компания имеет уникальный опыт разработки программных решений и продолжает развивать свою экспертизу: разработка на микросервисной архитектуре, машинное обучение и искусственный интеллект, IoT, продуктовое направление и автоматизация предприятий.
Сейчас мы в поисках Middle Java Developer на банковский проект по внедрению платформы для принятия решений по кредитным заявкам.
Ожидания от кандидата:
- Опыт коммерческой разработки на Java;
- Уверенное знание Java 25 и Spring Boot 4+;
- Опыт разработки REST API и микросервисов;
- Практический опыт работы с Redis;
- Понимание SQL и реляционных баз данных;
- Опыт работы с Nginx и Docker;
- Навыки настройки и поддержки GitLab CI/CD;
- Уверенная работа с Git и проведение code review;
- Умение анализировать требования и самостоятельно реализовывать задач.
Условия:
- Работа в аккредитованной IT-компании;
- Оформление по срочному ТД;
- Формат работы: удалёнка/гибрид/офис;
- Начало рабочего дня: с 09:00 или с 10:00 (по МСК)
GitFlic— российская платформа для разработки ПО, сочетающая инструменты для корпоративных клиентов и частных пользователей. Продукт сертифицирован в реестре отечественного ПО, обеспечивает безопасность и самостоятельность благодаря проприетарной архитектуре. Входим в «Группу Астра», предлагая решения SaaS и self-hosted для enterprise-сегмента.
Чем предстоит заниматься:
1. Развитие системы контроля версий как графовой БД:
-
Проектирование и реализация высокодоступной распределенной схемы хранения на основе Git.
-
Решение сложных задач графовых вычислений, обработки зависимостей и обеспечения консистентности данных в распределенной среде.
-
Оптимизация производительности ядра системы (задачи за пределами текущего MVP).
2. Развитие CI/CD-платформы:
-
Построение и оптимизация высоконагруженных пайплайнов с акцентом на эффективную многопоточную обработку.
-
Архитектура и развитие микросервисной экосистемы для оркестрации сборок, тестов и деплоев.
-
Обеспечение масштабируемости и отказоустойчивости CI/CD-движка.
3. Развитие системы деплоймента (Post-MVP):
-
Проектирование и внедрение промышленных механизмов развертывания (включая canary, blue-green, rolling updates).
-
Интеграция с облачными провайдерами и Kubernetes.
-
Создание инструментов для управления конфигурациями и состоянием сред.
4. Построение реестра контейнеров:
-
Глубокая трансформация ("перерождение") текущего решения в масштабируемый и безопасный container registry.
-
Реализация стандартов OCI Distribution Spec.
-
Оптимизация хранения образов и управления метаданными.
5. Разработка платформы безопасности (ASOC):
-
Создание собственной AppSec Orchestration & Correlation (ASOC) системы.
-
Интеграция инструментов SAST/DAST/SCA, корреляция уязвимостей, приоритизация
Требования:
-
3+ года коммерческого опыта разработки на Java.
-
Глубокое знание и практический опыт работы со Spring Framework (Core, Boot, MVC, Data JPA/Spring Data, возможно Cloud, Security).
-
Знание SQL и опыт работы с реляционными БД.
-
Глубокое понимание алгоритмов и структур данных. Уверенное решение алгоритмически сложных задач.
-
Практическое понимание и умение работать с графами (теория, алгоритмы обхода, поиска, применение в задачах).
-
Значительный опыт решения задач, требующих проектирования и реализации эффективных поисковых механизмов и алгоритмов в рамках приложений.
-
Способность к самостоятельному анализу, проектированию и решению нестандартных задач.
-
Фундаментальное понимание принципов ООП и умение применять их на практике
Почему мы:
- Продукт мирового уровня: Мы создаем уникальный для рынка продукт. На сегодняшний день только два глобальных игрока (GitLab и GitHub) предлагают решения в этой области. Вы будете работать над технологией, которая определяет будущее индустрии.
-
Высокая рыночная востребованность: Наш продукт решает критически важные задачи, что обеспечивает ему стабильный спрос и перспективы роста на рынке. Ваша работа будет иметь реальное значение и влияние.
-
Шанс войти в историю: Мы активно движемся к тому, чтобы открыть исходный код (open-source) ключевых компонентов нашей платформы. Это ваш шанс внести вклад в проект, который станет частью истории open-source сообщества, и оставить в нем свое имя (работа над open-source релизом — одна из наших ключевых целей).
-
Интеллектуальный вызов: Вы будете решать сложные и интересные инженерные задачи, особенно в области проектирования и реализации эффективных поисковых механизмов и алгоритмов. Скучно не будет!
- Культура золотой середины: Мы совмещаем стабильность и ресурсы корпорации с атмосферой и динамикой стартапа: минимум бюрократии, отсутствие токсичности и внутренней политики, фокус на результате и открытое общение.
Что мы предлагаем:
- Уверенность в будущем. Мы чтим ТК РФ: у нас стабильный и прозрачный «белый» доход и полноценный соцпакет
- Формат работы: офис (м. Бутырская)
- Конкурентная заработная плата
- Спорт — это про нас. У нас многие увлекаются сноубордом, лыжами, дайвингом, бегом и пр. – найти кого-то для afterwork-активностей не проблема. Мы спонсируем тренировки футбольной и волейбольной команд, поддерживаем инициативы по киберспорту и приходим на турниры по настольному футболу просто поболеть.
- Забота о здоровье. Оформим полис ДМС со стоматологией.
👩💻Вакансия Senior java developer
🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию BSS
🟦Задачи
– Разработка нового функционала;
– Сопровождение существующих решений;
– Рефакторинг кода;
– Написание unit-тестов;
– Разработка новых функциональных возможностей продукта;
– Поддержка существующего функционала;
– Участие в улучшении производительности продукта;
– Разработка интеграций с внешними системами;
– Ревью кода;
– Участие в анализе задач.
🟦Требования
– от 6 лет в разработке на Java;
– обязательное высшее техническое;
– Java, желательно Groovy;
– Spring Framework;
– Hibernate;
– SQL, опыт работы с одной или более СУБД: Oracle, MSSQL, PostgreSQL;
– Опыт работы с системой контроля версий, желательно git;
– Опыт работы с системами постоянной интеграции, желательно Teamcity;
– Желательно знание открытых web-фреймворков, CSS, JavaScript, HTML;
– Системное мышление;
– Ответственность и проактивность;
– Коммуникабельность и клиентоориентированность.
📩 Резюме отправлять: hr_bss@bssys.com
Мы кросс-канальная команда, в составе - разработчики бэка и фронта, QA и аналитик.
Развиваем СберБизнес, в частности, сообщество для предпринимателей в мобильной и веб-версиях.
Сообщество в СберБизнес - это цифровой инструмент для общения, продвижения и развития бизнеса. Оно помогает предпринимателям находить новых клиентов, надёжных партнёров, делиться опытом и развивать личный бренд в безопасной экосистеме крупнейшего цифрового банка России.
-
писать код под менторством наставника в команде, участвующей в разработке крупнейшего в России интернет-банка для юридических лиц
-
работать в Agile-команде (ежедневные стендапы, двухнедельные спринты, демонстрация, ретроспектива)
-
участвовать в Code Review.
-
действующий студент 3-4 курса
-
знание синтаксиса Java 17+
-
понимание принципов ООП и базовых алгоритмов/структур данных
-
базовое понимание того, что такое REST API и умение работать с JSON-структурами
-
наличие пет-проекта на Spring Boot с покрытием Unit-тестами (JUnit, Mockito)
-
знание основ SQL
-
теоретическое понимание принципов работы транзакций
-
теоретическое понимание микросервисной архитектуры.
-
владение Git на уровне создания веток, коммитов и слияний (merge/rebase).
Будет плюсом:
-
запуск проекта через Docker/Podman
-
понимание этапов CI/CD (сборка, тестирование, деплой)
-
понимание основ Kubernetes
-
навыки работы с генеративными AI-моделями, опыт создания AI-агентов и использования их в работе.
-
комфортный современный офис рядом с м. Кутузовский проспект, ул. Кутузовский проспект 32, формат работы - гибрид
-
стажировка с погружением в реальные проекты под руководством опытного ментора
-
понятный план развития и обратная связь
-
возможность получить оффер в штат после успешного завершения стажировки.
- Разработка и сопровождение backend-сервисов для внутренних продуктов компании, включая доработку существующей функциональности и интеграцию с другими компонентами системы
- Участие в проектировании и разработке новой версии бэкенд-архитектуры с учётом требований к производительности и масштабируемости
- Активное участие в принятии архитектурных решений, оценке технологических альтернатив и выборе оптимальных подходов
- Обеспечение качества кода: контроль соответствия стандартам, проведение код-ревью, внедрение лучших практик разработки
- Участие в диагностике и устранении инцидентов, анализ первопричин и предотвращение повторных сбоев
Требования:
- Высшее профильное образование
- Опыт коммерческой разработки веб-приложений на Java 8/11/17 от 3 лет
- Глубокое понимание и практическое применение принципов ООП, паттернов проектирования и рефакторинга
- Опыт работы с XML: разработка парсеров для интеграционных решений, знание подходов к обработке и преобразованию данных. Приветствуется опыт работы с XSLT и XPath
- Практический опыт работы с реляционными СУБД: MariaDB и PostgreSQL (будет использована в новой версии backend)
- Понимание принципов работы JDBC/пулы коннектов, оптимизации запросов и настройка производительности
- Опыт реализации и эксплуатации веб-сервисов на базе REST и SOAP, понимание их архитектурных особенностей, принципов безопасности и тонкостей интеграции
- Оформление по ТК РФ с первого рабочего дня
- Полностью официальные выплаты заработной платы дважды в месяц
- График работы: 5/2, с 9:00 до 18:00
- Месторасположение офиса в шаговой доступности от м. Тушинская
- Бесплатная парковка рядом с офисом
Мы ищем java-разработчика в команду развития event-сегмента облачной интеграционной платформы Сбербанка. Мы обеспечиваем доставку миллионов запросов ежедневно и помогаем развивать экосистему Сбербанка. Результатом твоих трудов станет решение, которое позволит выйти Банку за рамки традиционных для него request/response архитектур и значительно повысить распределенность систем, при этом уменьшая T2M.
-
Нам нужен разработчик, имеющий опыт в проектировании и разработке web-service-ов
-
Покрывать тестами свой код
-
Проведение ревью-кода в команде.
-
Опыт в backend Java-разработке от 3 лет
-
Опыт проведения Code Review
-
Знание Spring Boot v3 или v4, Spring Data, Spring Security
-
Умение тестировать собственный код, писать unit-тесты
-
Понимание общих принципов интеграций систем.
Будет бонусом:
-
Понимание принципов архитектур, основанных на событиях
-
Опыт в разработке на Python
-
Понимание принципов работы AI агентов и создание LLM-приложений
-
Опыт работы с Apache Artemis
-
Опыт создания микросервисов
-
Умение работать с legacy продуктами и не бояться изучения неизвестных областей.
-
Гибридный формат работы
-
Годовой бонус и ежегодный пересмотр зарплаты
-
Статус аккредитованной ИТ-компании
-
Расширенный ДМС с первого дня и льготное страхование для семьи
-
Корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
-
90 дней удаленной работы из любого региона РФ
-
Льготная ипотека в Сбере, подписка Прайм с возможностью совместного использования на трёх близких.
Разработчик на Java в команду IAM (Security Yandex Cloud)
Ни одна сложная система не может обойтись без модели разграничения доступа. Одна из основных задач команды IAM (Identity & Access Management) — предоставление инструментов для построения таких моделей. Кроме того, наша команда занимается задачами управления доступом, группировки ресурсов, логической изоляции между ними, координации сессий и групп пользователей. Главный приоритет сервиса IAM — стабильная и надёжная работа.
Мы ищем разработчика в группу разработки команды IAM. В зоне ответственности команды находятся:
* Сервисы OAuth-аутентификации пользователя (OIDC, SAML и т. д.)
* Сервис ввода вторых факторов пользователя и управления ими
* Сервис сбора и предоставления данных о пользователе
Пример функциональности:
* SAML-совместимые федерации удостоверений[]()
* Многофакторная аутентификация в Identity Hub
* Refresh-токен
Ключевые вызовы:
* Вывод продукта Identity Hub в GA и платное потребление
* Feature parity с Entra ID (Azure AD), Okta
* Улучшение пользовательского опыта и повышение безопасности использования Yandex Cloud
* Обеспечение устойчивой и стабильной работы сервисов при росте нагрузки и функциональности
Подробнее о команде IAM — на странице Yandex Cloud Security.
Разработка
Вы будете разрабатывать классические enterprise-бэкенды на Java со сложной бизнес-логикой.
Примеры задач: добавление входа без пароля (passwordless login) с использованием WebAuthn, реализация механизма сброса пароля пользователя, уменьшение связанности сервисов для обеспечения бесперебойной работы аутентификации при деградации системы.
Проектирование архитектуры
Нужно будет участвовать в техническом дизайне новой функциональности, обеспечивающей безопасность, надёжность и расширяемость.
Обеспечение надёжности
Вам предстоит следить за работоспособностью сервиса при отказах.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
* Разрабатывали и поддерживали отказоустойчивые системы
* Работали с реляционными или нереляционными хранилищами
* Уделяете внимание документации, качеству и читаемости кода
* Хорошо знаете Java или готовы его освоить
* Готовы изучать новые технологии и языки (например, Go)
* Разрабатывали инфраструктурные сервисы
* Работали с Kubernetes, Terraform, облачными провайдерами AWS, Google Cloud Platform, Azure, Yandex Cloud
* Имеете опыт в сфере безопасности: работали с аутентификацией, авторизацией
Сейчас ищем Java-разработчика, который поможет проектировать и развивать высоконагруженные сервисы мессенджера и усилит нашу backend-команду.
Задачи
- Оптимизировать производительность и повышать надёжность разрабатываемых сервисов
- Улучшать обнаружение проблем с сервисами и время реагирования на эти проблемы
- Участвовать в проектировании архитектуры системы и в выделении отдельных компонент из существующих сервисов
- Адаптировать и развивать инструменты под запросы продуктовой команды и команд антифрода и ИБ
Требования
- Отличное знание основных алгоритмов и структур данных
- Отличные знания Java Core, Collections, JMM, Concurrency
- Хорошие теоретические знания в области распределённых систем и баз данных
- Опыт работы с Linux или готовность его освоить
- Самостоятельность. Наши разработчики решают задачу целиком от получения первоначальных требований до запуска в production-окружении, включая выкладку новых версий сервисов и постепенного запуска через систему конфигурации приложений
Будет плюсом
- Знание сетей и протоколов
- Опыт работы с NoSQL-хранилищами — Cassandra/ScyllaDB
- Опыт работы с SQL-хранилищами — PostgreSQL
Группа компаний «САЛАИР» предоставляет транспортно-логистические услуги для крупных промышленных предприятий страны. Мы помогаем организовать грузоперевозки разными видами транспорта, автоматизируем логистику и показываем, как снижать себестоимость перевозок.
Вакансия открыта в аккредитованной ИТ компании Современные логистические решения — российский разработчик IT-решений для промышленности и логистики.
Ищем опытного fullstack-разработчика, который умеет работать со сложными высоконагруженными системами, понимает продуктовый и бизнес-контекст задач и участвует в их проработке — от проверки требований и оценки рисков до поставки решения в продакшен.
Чем предстоит заниматься:
- Разрабатывать и развивать backend на Go/Java и frontend на Angular/React.
- Проектировать высоконагруженные, асинхронные и event-driven системы.
- Работать с SQL-базами данных: проектировать схемы, анализировать производительность, оптимизировать запросы и нагрузку.
- Решать задачи параллельной обработки данных и выбирать подходящие паттерны конкурентного выполнения.
- Валидировать требования с учётом архитектуры и ограничений существующей системы.
- Выявлять технические и функциональные риски, предлагать варианты их снижения.
- Погружаться в бизнес-контекст и совместно с командой находить оптимальное решение, а не ограничиваться только реализацией поставленной задачи.
- Работать с дизайн-макетами в Figma или Pixso и взаимодействовать с дизайнером при проработке интерфейсов.
- Использовать AI-инструменты в разработке там, где они действительно повышают скорость и качество: для исследования решений, прототипирования, написания и рефакторинга кода, подготовки тестов и документации — с обязательной проверкой результата.
Что для нас важно:
- Общий опыт коммерческой разработки от 5 лет.
- От 3 лет опыта разработки на любом C-подобном языке. Наш основной backend-стек — Go и Java.
- Уверенный опыт работы с SQL и реляционными базами данных.
- От 2 лет опыта frontend-разработки на Angular или React.
- Опыт разработки high-load систем, включая поиск узких мест и оптимизацию высоконагруженных баз данных.
- Практический опыт создания асинхронных систем и применения event-driven архитектуры.
- Понимание параллелизма, конкурентного выполнения и паттернов их применения в условиях высокой нагрузки.
- Опыт AI-driven development и понимание реалистичных сценариев, возможностей и ограничений современных AI-инструментов в разработке.
- Умение проверять требования на реализуемость и непротиворечивость относительно текущей системы.
- Способность оценивать технические и функциональные риски до начала реализации.
- Готовность разбираться в предметной области, общаться с бизнесом, аналитиками и дизайнерами и влиять на качество итогового решения.
Будет плюсом:
- Практический опыт trunk-based development или другого подхода к непрерывной поставке небольшими короткими итерациями.
- Опыт работы в финтехе.
- Знание основных требований к финансовым системам и опыт их проектирования.
- Опыт тестирования безопасности и отказоустойчивости.
- Практическое использование инструментов нагрузочного тестирования, fault injection, security testing и анализа уязвимостей.
Нам нужен инженер, который одинаково уверенно работает с кодом, архитектурой и требованиями, умеет аргументировать технические решения и воспринимает разработку как способ решить бизнес-задачу, а не просто закрыть тикет.
Tech Lead Java (Продуктовый профиль клиента)
Мы разрабатываем передовой сервис, который агрегирует информацию о клиентах и их продуктах из множества банковских систем, обеспечивая мгновенный доступ к актуальным данным и улучшая качество обслуживания.
Но это еще не всё! Мы также создаем интеллектуального агента, который поможет сотрудникам банка быстро находить ответы на вопросы о клиентах на естественном языке. Этот RAG-агент внутренней документации станет незаменимым помощником, использующим передовые технологии LLM и векторного поиска для обработки запросов по внутренним регламентам и документации.
-
проектировать архитектуру обоих сервисов: доменная модель, интеграции, API, стратегия хранения данных
-
разрабатывать ключевые компоненты: Spring Boot, KaVa, PostgreSQL, Ignite, векторные БД
-
ыстраивать RAG-пайплайн: парсинг документов, эмбеддинги, retrieval, интеграция с LLM, контроль качества ответов
-
руководить командой из 3 разработчиков, проводить code review и менторить коллег
-
выстраивать CI/CD, практики тестирования, вести техническую документацию и ADR
-
взаимодействовать с продуктовыми владельцами, командами ИБ, Data Engineering и ML Engineering
-
вести research в области RAG-паттернов и оптимизации поиска.
-
от 5 лет коммерческой разработки на Java, от 2 лет в роли Tech/Team Lead или Senior+ с лидерскими функциями
-
глубокое знание Spring Boot, микросервисной архитектуры, KaVa, PostgreSQL
-
уверенная работа с Docker, Kubernetes, CI/CD
-
навыки руководства командой, менторинга и проведения code review
-
умение общаться с бизнесом и защищать технические решения
Будет плюсом:
-
опыт работы с LLM, RAG, векторными БД.
-
комфортный современный офис на м.Кутузовская
-
формат работы офис на время адаптации, далее гибрид (2 дня офис и 3 дня удаленно в неделю)
-
ежегодный пересмотр зарплаты, годовая премия
-
корпоративный спортзал и зоны отдыха
-
более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
-
расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
-
бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
-
вознаграждение за рекомендацию друзей в команду Сбера.
Разработчик интеграции Apache Spark с YTsaurus
YT (YTsaurus) — это основная платформа для аналитики и построения batch-процессов в Яндексе, которая включает несколько видов хранилищ, планировщик ресурсов и встроенный MapReduce-движок. Apache Spark — популярный открытый фреймворк для распределённой обработки больших объёмов данных.
Уже больше 5 лет мы занимаемся интеграцией Spark с YTsaurus в рамках проекта SPYT. За это время Spark стал одним из основных аналитических инструментов для работы с данными, которые хранятся в YTsaurus и используются как внутри Яндекса, так и внешними пользователями. Исходный код SPYT доступен в опенсорсе в репозитории. За последние годы мы несколько раз рассказывали про наш проект на конференциях:
— Как подключить к Apache Spark проприетарный источник данных
— Помогаем планировщику Apache Spark быть ещё эффективнее
— Внедряем Spark SQL в массы
Перед нами стоят всё более интересные и амбициозные задачи, и мы ищем сильного разработчика, который станет частью нашей команды.
Мы искренне увлечены большими распределёнными системами и сложными техническими задачами. Многие из нас имеют академический опыт и до сих пор активно преподают — в МФТИ, ВШЭ, ШАД и других вузах. Несколько человек занимали призовые места в соревнованиях по спортивному программированию.
В команде сохраняется дух стартапа: дружно общаемся в рабочее и нерабочее время, вместе штурмуем задачи, экспериментируем и участвуем в CTF.
Работаем в Москве, Белграде, Ереване, Минске и других локациях, в том числе удалённо.
Поддержка всех современных версий Spark
Сам Spark продолжает активно развиваться, поэтому необходимо поддерживать нашу интеграцию в соответствии со всей новой функциональностью, реализуемой в основном фреймворке. Например, нужно будет сделать поддержку Java 17 и Java 21, а также интегрировать со Spark Connect, появившемся в Spark 3.4.0.
Развитие интеграции Spark и YTsaurus
Мы работаем над созданием собственного внешнего shuffle-сервиса и хотим его интегрировать для использования в Spark-расчётах. Кроме того, повышаем эффективность выполнения задач Spark в YTsaurus, развивая более тесную интеграцию с хранилищем данных и планировщиков задач.
Продвижение опенсорс-проекта
C 2023 года код YTsaurus, в том числе и SPYT, доступен в открытом доступе, поэтому мы активно работаем над развитием внешнего комьюнити вокруг проекта.
* Работали с Apache Spark не менее трёх лет
* Умеете разрабатывать на Java и Python, также желательно знать Scala
* Понимаете принципы распределённого хранения и обработки больших объёмов данных
* Работали с Hadoop-стеком (HDFS, YARN)
* Работали с Docker и Kubernetes
* Принимали участие в работе над опенсорс-проектом
* Знаете C++ или Go
Java/Kotlin-разработчик платформы кредитных продуктов в Финтех
Наша команда разрабатывает кредитные продукты Финтеха.
Мы уже запустили, например, Яндекс Сплит, который помогает оплатить давно желанные покупки на Маркете, Афише и множества наших партнёров. Мы активно развиваем направление и приглашаем увлечённых своим делом крутых разработчиков.
Наши технологии: Kotlin, Spring, PostgreSQL, Mongo, YDB, ClickHouse, Kubernetes, Kafka.
Разработка и развитие рассрочек и кредитных продуктов
Предстоит развивать Яндекс Сплит, который лидирует на рынке BNPL в России, и новые кредитные и BPNL-продукты, внедрять инновационные для российского финтеха решения.
Разработка и развитие платформы кредитных продуктов
Наша цель — способствовать быстрому росту компании, поддерживать высокое качество и надёжность при увеличении объёмов данных, сокращать время вывода новой функциональности на рынок и обеспечивать соблюдение требований законодательства.
Интеграция решений в экосистему Яндекса
Мы помогаем продуктам Яндекса развиваться за счёт надёжной и бесшовной интеграции. Это позволяет нашим партнёрам улучшать не только услуги, но и удобство и функциональность их платформ.
* Уверенно знаете Java, Kotlin или любой другой ООЯП и готовы перейти на Kotlin
* Работаете с базами данных на основе NoSQL и SQL
* Знаете основные алгоритмы, структуры данных и области их применения
* Внимательны к деталям и ответственно подходите к работе
* Не теряетесь во всём многообразии новых технологий
* Разрабатывали банковские продукты
Мы — команда инженеров с глубокой экспертизой в автоматизации тестирования и разработке QA-инструментов. Наша цель — сокращать Time to Market и повышать качество продуктов за счёт масштабируемой и надёжной автоматизации тестирования.
Наш ключевой продукт — внутренняя платформа тестирования: набор сервисов и инструментов для автоматизированного тестирования Android, iOS, Web, API, TV и Desktop-продуктов. Платформа развёрнута в облаке One Cloud, поддерживает параллельный запуск тысяч тестов и ежедневно используется проектами холдинга VK, существенно ускоряя цикл разработки.
Мы ищем опытного Java-разработчика для развития платформы тестирования и её инфраструктуры: проектирования и разработки сервисов, повышения производительности и надёжности системы, участия в эволюции архитектуры платформы.
Задачи
В команде у нас вы будете:- Развивать сервисы для запуска автотестов для всех популярных платформ (Mobile, Web, TV, Desktop): тест-раннер, автоматизацию управления фермой устройств, поддержку новых типов девайсов, новые режимы запуска тестирования сервисов
- Разрабатывать и поддерживать функциональность системы
- Проектировать отказоустойчивые сервисы
- Оценивать задачи и выполнять их в срок
- Проводить code review
- Активно взаимодействовать с тестировщиками, разработчиками, ИБ, DevOps и SRE для решения вопросов автоматизации тестирования и развития платформы тестирования
- Интегрировать наши решения в новые проекты и команды
Требования
Вы идеальный кандидат для нас, если:- Работали в роли Java-разработчика 5+ лет
- Имеете высокий уровень владения Java и обширные знания его экосистем, в частности Spring
- Умеете работать с командной строкой в Linux
- Обладаете опытом работы с микросервисной архитектурой
- Понимаете принципы эксплуатации и мониторинга сервисов
- Понимаете основы тестирования и автоматизации тестирования
- Имеете навыки в CI/CD (GitLab)
- Обладаете опытом работы с Docker
Будет плюсом
- Имеете опыт и желание поработать с различными платформами (Android, iOS, Web, TV, Desktop)
- Можете работать в распределённой команде
- Вас не пугают аббревиатуры SOLID, KISS, DRY, вы понимаете их смысл
- Понимаете принципы построения HL/HA-решений
Разработчики команды создают новые плагины и улучшают существующие. Функционал продукта активно расширяется для поддержки новых языков и фреймворков.
Если ты опытный Java разработчик, любишь решать сложные задачи и делать продукт для разработчиков - эта позиция для тебя.
Функции и должностные обязанности:
-Анализ требований заказчиков
-Развитие продукта Giga IDE (доработка существующих плагинов, написание новых)
-Тестирование реализованной функциональности
-Техническая поддержка ПО:
- коммуникация с пользователями по реализованной функциональности
- дежурство на второй линии поддержки (по графику, в рабочие часы)
Привет! Это команда специализированных индексов поиска.
Миллионы пользователей каждый день ищут товары на Ozon. Чтобы предложить релевантные товары, поиску нужно учитывать не только текст запроса, но и сотни факторов: доступность товара в регионе, сроки доставки, итоговую цену со скидками. За эти факторы отвечают специализированные индексы — отдельные высокопроизводительные структуры данных, которые в реальном времени обогащают поисковую выдачу точной информацией о каждом товаре.
Мы строим распределённую систему специализированных индексов, которая собирается и обновляется через потоковую обработку на Apache Flink и выдаёт ответы за миллисекунды под нагрузкой в десятки тысяч запросов в секунду.
Основные задачи команды
- Разрабатываем и поддерживаем индекс доступности — фильтруем товары, которые недоступны для доставки в регион пользователя с учётом всей логистической цепочки.
- Разрабатываем и поддерживаем индекс сроков доставки — показываем только те товары, которые укладываются в заданный пользователем временной промежуток.
- Проектируем индекс цен — точное определение цены товара в поиске с учётом логистики, региональных коэффициентов и пользовательских скидок.
- Строим надёжные пайплайны потоковой обработки данных на Flink для постоянной синхронизации индексов с мастер-данными.
- Оптимизируем время построения и обновления индексов, чтобы изменения в логистике или ценах доходили до поиска за минуты, а не часы.
- Интегрируемся с командами ранжирования, чтобы специализированные индексы эффективно использовались в формулах поиска.
- Проектируем архитектуру хранения: балансируем между полнотой данных, скоростью записи и чтения, потреблением памяти.
Вы будете
- Проектировать и разрабатывать новые специализированные индексы (в том числе индекс цен) — от исследования требований до продакшена.
- Писать высоконагруженный код на Java, работающий под нагрузкой тысяч RPS с жёсткими SLA по latency.
- Работать с Apache Flink — строить потоковые пайплайны для сбора, агрегации и доставки данных в индекс.
- Оптимизировать структуры данных и форматы хранения для быстрого поиска и фильтрации (битовые карты, compressed sorted sets, вещественные числа с заданной точностью).
- Участвовать в интеграции индексов в поисковый движок.
- Проектировать A/B-эксперименты и следить за метриками качества поиска при изменениях в индексах.
Нам важно
- Хорошее знание Java и опыт разработки от 5 лет.
- Понимание классических алгоритмов и структур данных (особенно работающих с множествами, диапазонами, эффективной сериализацией).
- Опыт разработки многопоточных приложений и работы с распределёнными системами.
- Опыт использования реляционных СУБД и/или NoSQL-хранилищ (Cassandra, ScyllaDB, Redis).
- Умение тестировать собственный код и работать с чужой кодовой базой.
- Ответственность и аккуратность, готовность доводить задачи до конца.
- Умение работать в команде и договариваться с продуктовыми и DS-командами.
Будет плюсом:
- Опыт работы с Apache Flink (или другими стриминговыми движками: Kafka Streams, Spark Streaming).
- Опыт разработки специализированных поисковых индексов или работы с Lucene / Elasticsearch / OpenSearch.
- Опыт алгоритмической разработки: сжатие данных, BitSet / RoaringBitmap, range-индексы, работа с floating-point в условиях компромисса скорости и точности.
- Опыт с протоколами gRPC, Avro / Protobuf.
- Образование, связанное с математикой или Computer Science.
- Понимание Data Science и/или ML Engineering (как модели ранжирования потребляют факторы из индексов).
- Опыт работы с логистическими или ценообразовательными системами.
#аутстаф
Ищем 1 Middle+/Senior Java разработчик
(ID 75931)
Требования:
- Опыт работы Java-разработчиком от 3- до 6 лет;
- Глубокие знания Java 17+, Java Core: OOP, многопоточность (Concurrency/Multithreading), Stream API, Generics, Collections, производительность JVM (профилирование и мониторинг);
- Опыт работы с фреймворками: Spring (Boot, Data, Security, Cloud), Hibernate (Criteria API), JUnit, Mockito;
- Навыки работы с базами данных: PostgreSQL, Redis, Liquibase;
- Понимание и применение паттернов проектирования: GoF, GRASP, SOLID;
- Опыт работы с брокером сообщений: Kafka (топики, партиционирование, idempotency), Docker, Kubernetes;
- Опыт разработки и интеграции по RESTful API;
- Навыки работы с инструментами CI/CD: Jenkins, Bitbucket;
- Опыт работы с системами управления зависимостями и автоматизации сборки: Maven, Gradle;
- Навыки DevOps: Docker, Kubernetes (K8s),
- Мониторинг: Grafana, Prometheus, ELK;
- Инструменты: Camunda, ClickHouse.
Задачи:
- Разработка и поддержка Java-приложений и REST-сервисов в рамках микросервисной архитектуры;
- Написание unit-тестов для разработанного кода;
- Интеграция с frontend-частью;
- Участие в анализе, проработке и оценке задач;
- Проведение code review.
О проекте:
Российский поставщик и разработчик цифровых решений для финтех-компаний и банков
Локация: Россия
Время работы: UTC+3
Гражданство: РФ
Формат: Удаленно
Срок привлечения: 6 месяцев с возможностью пролонгации
📨 Регистрируйтесь, загружайте резюме на https://skillstaff.ru и оставляйте отклик на запрос
❗️Все актуальные запросы — здесь
Удалённая работа — географически не привязана. Щёлкни по любой из локаций, чтобы открыть оригинальную карточку.
О компании и команде
Т1 — это стабильный и надёжный работодатель. Мы помогаем профессионально расти и решать действительно интересные задачи, создаём атмосферу открытости и комфортные условия для работы в гибридном формате.
В Т1 можно выбрать любое ИТ-направление и построить свою траекторию развития. В состав Т1 входят: Т1 Иннотех, Т1 ИИ, Т1 Интеграция, Т1 Облако, Т1 Сервионика, Т1 Цифровая Академия, НОТА от Т1.
Мы стремительно растём, масштабируемся и ищем новых специалистов в команду!
Расскажите, почему классно работать именно в вашей компании, в том проекте и в той команде, в которую вы ищете сотрудника. Простота, честность и конкретика всегда работают лучше общих фраз.
Чем предстоит заниматься:
- Конкурентную заработную плату по итогам собеседования;
- Проектировать и разрабатывать новые компоненты системы;
- Покрывать свой код интеграционными и модульными тестами;
- Проводить перекрестный в code review;
- Готовность развиваться и осваивать вместе с командой новые технологи;
Что для нас важно:
- Опыт коммерческой разработки на Java от 3-х лет (уверенное владение Java Core, Multi-threading);
- Умение писать тестируемый код;
- Знание теоретических основ и опыт разработки микросервисных систем;
- Опыт работы с брокерами сообщений (Kafka/RabbitMQ);
- Опыт работы на высоконагруженных проектах от 2-3 лет;
- Понимание микросервисной архитектуры;
- Опыт работы с различными типами БД;
- Понимание CI/CD;
Бонусы
- Конкурентную заработную плату по итогам собеседования;
- Оформление по ТК РФ на бессрочный трудовой договор;
- Заботу о здоровье сотрудника: корпоративную программу ДМС, скидки на медицинские анализы и фитнес;
- Дополнительные выходные дни на важные события в жизни по согласованию с руководителем;
- Компенсация курсов, обучения, спорта;
- Возможность работать в гибридном формате/в офисе/удаленно;
Ищем Senior Full-Stack Developer для долгосрочного проекта с клиентом из Саудовской Аравии (KSA).
Проект: Marketplace
Занятость: Full-time
Продолжительность: 12+ месяцев
Технологический стек:
• Java / Spring Boot
• React / Next.js
• MySQL
• Redis
• ActiveMQ
• Kubernetes
• Modular Monolith Architecture
Что ожидаем от кандидата:
• Сильный коммерческий опыт разработки на Java и Spring Boot
• Уверенный опыт работы с React / Next.js
• Опыт создания и поддержки масштабируемых веб-приложений
• Хорошее знание MySQL и Redis
• Опыт работы с messaging-системами будет преимуществом
• Опыт работы с Kubernetes будет преимуществом
• Понимание принципов программной архитектуры и clean code
• Английский язык — Upper-Intermediate и выше
Будет плюсом:
• Опыт разработки marketplace-платформ
• Опыт в e-commerce
• Опыт в fintech
Предлагаем официальное трудоустройство в Казахстанскую ИТ компанию, возможность удаленной работы, интересные международные проекты.
Если вакансия вам интересна, присылайте резюме и кратко расскажите о вашем опыте работы с Java/Spring Boot и React/Next.js.
Мы расширяем команды и ищем разработчиков для развития нескольких сервисов:
-
Т‑Инвестиции. Мы — лидер среди брокеров по количеству активных клиентов. Делаем инвестиции удобными, технологичными и понятными;
-
Т‑Бизнес. Меняем подход к ведению бухгалтерии, обмену документами между организациями и работе с архивами — переводим все и вся в цифру;
-
Т‑Страхование. Развиваем платформу прямых продаж. Наша цель — предсказуемый, удобный процесс для бизнеса и клиента;
-
Платежные технологии и процессинг. Занимаемся разработкой и поддержкой платежного шлюза банка. Задачи шлюза — определять тип платежей, наполнять их данными из других систем банка и проверять разрешенность операций.
У нас много интересных и разнообразных задач, опытная команда и отличные возможности для роста. Откликайтесь на вакансию, чтобы узнать о проектах и выбрать подходящий для вас.
Обязанности:
- Разрабатывать внешние и внутренние продукты
- Прорабатывать и реализовать интеграционные решения
Требования:
- Опыт разработки на Java от 3 лет
- Опыт коммерческой разработки на Java 11+ или Kotlin
- Опыт коммерческой разработки с любым из фреймворков: Spring Boot, Quarkus, Micronaut или Vert.x
- Опыт коммерческой разработки с одним из контейнеризаторов: Kubernetes, Docker или OpenShift
- Опыт коммерческой разработки с одним из брокеров: Kafka, Rabbit MQ или Active MQ
- Опыт коммерческой разработки с Postgress, MySQL или Oracle будет плюсом
- Опыт работы с системой контроля версий
Условия:
- Работу в офисе или удаленно — по договоренности
- Возможность работы в аккредитованной ИТ-компании
- Платформу обучения и развития «Т‑Банк Апгрейд». Курсы, тренинги, вебинары и базы знаний. Поддержку менторов и наставников, помощь в поиске точек роста и карьерном развитии
- Заботу о здоровье. Оформим полис ДМС со стоматологией и страховку от несчастных случаев. Предложим льготное страхование вашим близким
- Бесплатный фитнес-зал или компенсацию затрат на спортивные занятия
- 3 дополнительных дня отпуска в год
- Уникальную well-being-программу, направленную на физическое и ментальное благополучие сотрудников
- Достойную зарплату — обсудим ее на собеседовании
Смотрите также в каталоге
Хотите персональную подборку?
Введите свои критерии — мы отфильтруем вакансии по вашим требованиям
Найти подходящие вакансии →