СБЕР

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

Мы развиваем инфраструктуру для выпуска и обращения Цифровых Прав в публичных БЧ. Этот проект на стыке классического Enterprise и передовых блокчейн-технологий. Вы будете работать со сложной микросервисной архитектурой, смарт-контрактами и…

СБЕР

Зарплата не указанаРоссияМоскваОфис

Мы развиваем инфраструктуру для выпуска и обращения Цифровых Прав в публичных БЧ. Этот проект на стыке классического Enterprise и передовых блокчейн-технологий. Вы будете работать со сложной микросервисной архитектурой, смарт-контрактами и блокчейн-сетями, а также участвовать в разработке интерфейсов, выстраивая клиентские сценарии.

  • разработка, рефакторинг и поддержка сервисов и компонентов информационных систем на стеке Java (Spring Boot), PostgreSQL, Kafka в среде OpenShift (Kubernetes)

  • участие в проектировании на уровне отдельных модулей и подсистем – выбор технических реализаций в рамках согласованной архитектуры

  • реализация API (REST, gRPC, асинхронные события) с описанием контрактов (OpenAPI/Swagger), форматов запросов/ответов (JSON/XML)

  • написание сложных SQL-запросов, оптимизация производительности запросов к БД, работа с индексами и планами выполнения

  • создание модульных и интеграционных тестов с использованием JUnit, Mockito, Testcontainers, применение BDD-подхода (Gherkin/Cucumber) при необходимости

  • участие в настройке и поддержке CI/CD-пайплайнов (Bitbucket, Jenkins, Nexus) – написание сборочных скриптов, автоматизация тестирования и развертывания (под руководством старших коллег)

  • активное участие в код-ревью: проверка кода коллег, предоставление конструктивной обратной связи, следование стандартам кодирования

  • участие в Agile-церемониях (планирование, грумминг, ретроспективы) – декомпозиция задач, оценка трудозатрат

  • взаимодействие с системными аналитиками, тестировщиками, DevOps-инженерами и архитекторами для уточнения требований и согласования технических решений

  • использование генеративных AI-инструментов и подходов SDD в повседневной разработке (написание кода, тестов, документации).

  • высшее техническое образование

  • опыт разработки на Java от 3 (версии 11+)

  • уверенное знание Spring Boot (2.x/3.x), PostgreSQL (написание сложных запросов, оптимизация), Apache Kafka (работа с продюсерами/консюмерами, понимание топиков и партиций)

  • базовое понимание архитектурных стилей (микросервисная, событийно-ориентированная) и принципов SOLID

  • опыт проектирования и реализации REST API, работа с форматами JSON/XML, использование OpenAPI/Swagger для документирования

  • опыт написания тестов: JUnit, Mockito, знание Testcontainers для интеграционного тестирования

  • понимание BDD-подхода (желательно практическое применение);

  • уверенное владение SQL: сложные запросы (JOIN, подзапросы), чтение планов выполнения

  • опыт работы с системами контроля версий (Git), сборщиками (Maven/Gradle), таск-трекерами (Jira) и вики (Confluence)

  • опыт участия в код-ревью (как автор, так и ревьюер), опыт работы в Agile-командах (Scrum/Kanban), хорошие коммуникативные навыки – умение чётко излагать мысли, аргументировать технические решения в диалоге с коллегами.

Будет плюсом:

  • опыт разработки на JS, Python, Go, С, C++, Rust

  • опыт проектирования и разработки приложений на Сбер Platform V (ППРБ, ЕФС), работа с Java 17/19 и Spring Boot 3

  • опыт работы с OpenShift / Kubernetes

  • навыки настройки Nginx, знание сетевых протоколов (TCP/IP, TLS)

  • опыт работы с React и фронтенд-технологиями (JavaScript, CSS, HTML).

  • комфортный современный офис г. Москва, Вавилова 19

  • офисный формат работы

  • ежегодный пересмотр зарплаты, годовая премия

  • корпоративный спортзал и зоны отдыха

  • система обучения для профессионального и карьерного развития

  • расширенный полис ДМС с первого дня работы и страхование для семьи

  • программа ипотеки для сотрудников

  • подписка Прайм с возможностью совместного использования на трёх близких

  • вознаграждение за рекомендацию друзей в команду Сбера.

Эта вакансия также есть на:hh.ru

Похожие вакансии Java/Scala/Kotlin

hh.ru
национальная лотерея

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

национальная лотереяАвтоподнятие
Зарплата не указанаРоссияМоскваУдалёнка

Наша задача — развитие лотерейной культуры в России. Сделать лотереи по-настоящему национальной традицией, объединяющей поколения, где каждый сможет найти свою игру.

В связи с развитием компании ищем в нашу команду Senior Java разработчика.

ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:

  • Разработка и развитие новых и существующих проектов;
  • Написание тестируемого и поддерживаемого кода;
  • Оптимизация производительности приложения;
  • Тестирование и документирование кода;
  • Рефакторинг и оптимизация старого кода;
  • Написание поддерживаемого, качественного (в том числе покрытого тестами), высокопроизводительного кода;
  • Успешное прохождение и проведение код-ревью;
  • Активное участие в разработке и сопровождение системы;
  • Активное участие в рефакторинге старого кода, следование SOLID принципам.

МЫ ОЖИДАЕМ:

  • Опыт коммерческой разработки на Java от 5 лет;
  • Хорошее знание и опыт работы с Spring Boot;
  • Опыт работы с PostgreSQL в том числе оптимизация запросов;
  • Знание и умение применять SOLID, DRY, KISS;
  • Опыт работы с микросервисной архитектурой;
  • Опыт использования паттернов проектирования (GOF);
  • Опыт проектирования REST API;
  • Хорошее знание алгоритмов и структур данных;
  • RabbitMQ, Kafka;
  • Опыт работы с JUnit, Test containers, Mockito;
  • Опыт работы с Docker, Kubernetes, Helm.

МЫ ПРЕДЛАГАЕМ:

  • Оформление согласно ТК РФ;
  • Возможен гибридный или удаленный формат работы;
  • График работы 5/2, время работы 9-18/10-19;
  • Реальная возможность карьерного роста - штат компании за последний год увеличился в два раза, в первую очередь мы рассматриваем кандидатов на повышение из внутреннего кадрового резерва;
  • ДМС со стоматологией после испытательного срока;
  • Современный стек технологий, масштабные интересные задачи;
  • Корпоративная скидка для сотрудников на покупки через BestBenefits — сервису скидок и привилегий для приобретения различных товаров и услуг;
  • Возможность найти друзей по интересам — в офисе есть команда футбольного клуба, обучающий портал и много других интересных мероприятий.
Соц.сети

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

350k–400k ₽РоссияУдалёнка

#вакансия #удаленно #РФ #Java #senior #финтех #fintech #blockchain

В связи с расширением команды и масштабированием проектов, в компанию •••••••• требуется Senior Java-разработчик на крупный банковский проект.

Вакансия: Senior Java-разработчик
Компания: IT-компания ••••••••
Формат работы: удаленно по РФ
Вилка: •••••••• на руки
Гражданство: РФ

Проект: Команда занимается созданием и развитием Платформы А-Токен (ЦФА) для токенизации, учёта и обмена цифровых финансовых активов.

Мы предлагаем:

Удаленка по РФ+ Дружественные страны
IT- аккредитованная компания
Оформление по ТК
Техника для работы

Требования:

– от 6+ лет опыта работы с Java 17+;
– 3+ года опыта работы с Spring и Spring Boot;
– Опыт работы с системами на микросервисной архитектуре;
– Опыт работы с инструментами контейнеризации и оркестрации (Docker и Kubernetes или аналоги);
– Опыт написания модульных и интеграционных тестов (Junit, Spring Boot Test, Testcontainers, Wiremock);
– Опыт проектирования и реализации RESTful API, знание принципов REST и best practices;
– Опыт работы с двумя любыми из следующих технологий:
– Реальный продуктовый опыт работы по крайней мере с 3-мя любыми из следующих технологий:
• NoSQL (MongoDB, Elasticsearch, аналоги);
• SQL (PostgreSQL, Oracle, аналоги);
• Брокеры сообщений (Kafka, RabbitMQ, аналоги);
• Reactive programming (RxJava, Project Reactor, Coroutine);
• Cache (Redis, Hazelcast).

Контакт ••••••••

Соц.сети

Java Developer (AI / GenAI)

Зарплата не указанаРоссияМоскваОфис

#middle #офис

••••••••
Java Developer (AI / GenAI)
Полная занятость
Формат работы: офис (Москва)

☑️ Чем предстоит заниматься
-Проектирование и разработка микросервисной архитектуры на Java 17+ с использованием Spring Boot (MVC, Data JPA, Security)
-Построение пайплайнов Retrieval-Augmented Generation (RAG): от парсинга сырых данных до индексации эмбеддингов
-Разработка и поддержка векторных баз данных Qdrant: проектирование схем шардирования, настройка гибридного поиска (BM25 + Dense Vectors) и оптимизация запросов к векторному пространству
-Создание мультиагентных систем на базе LangChain/LangGraph для автоматизации бизнес-процессов (классификация, извлечение сущностей, принятие решений)
-Глубокий промт-инжиниринг: написание промптов с нуля под разные user-case'ы одного агента, внедрение техник Few-shot, Chain-of-Thought (CoT) и структурированного вывода (JSON mode)
-Отладка семантики моделей: снижение энтропии ответов, управление вариативностью через параметры инференса (temperature, top_p, штрафы), реализация механизмов самовосстановления (self-healing) при деградации внешних провайдеров LLM
-Оптимизация производительности PostgreSQL: тюнинг сложных SQL-запросов, работа с индексами (B-tree, GIN/GIST, триграммы), проектирование транзакционной изоляции
-Вынос вычислений в контейнерную среду: Docker, Kubernetes (Helm), построение отказоустойчивых CI/CD-конвейеров в GitLab CI/Jenkins

☑️ Наши пожелания к кандидатам
-Уверенное владение Java 17+. Понимание многопоточности (CompletableFuture, виртуальные потоки Project Loom — будет плюсом)
-Экспертный уровень владения стеком Spring: глубокое понимание жизненного цикла бинов, аспектно-ориентированного программирования, тонкая настройка пулов соединений БД и параметров безопасности
-Опыт проектирования реляционных моделей в PostgreSQL, умение читать EXPLAIN ANALYZE, бороться с блокировками и писать эффективные миграции (Liquibase/Flyway)
-Практический опыт работы с векторными СУБД (Qdrant) или Weaviate/Pinecone/Milvus. Понимание метрик близости (Cosine Similarity, Dot Product, Euclidean Distance)
-Опыт разработки с библиотеками LangChain и/или LangGraph. Навык построения графов состояний (State Machines) и интеграции внешних инструментов (tool calling)
-Навык написания эффективных промптов (Prompt Engineering) и управления поведением LLM без изменения весов модели
-Опыт работы с Docker и Kubernetes (написание манифестов, Helm-чартов). Знание Linux shell на уровне уверенного пользователя
-Настроенные процессы CI/CD (GitLab CI или Jenkins): сборка Maven/Gradle, покрытие тестами (JUnit 5, Testcontainers), статический анализ кода

Контакты: ••••••••

Java Job •••••••• | •••••••• | ••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.