Java/Scala/Kotlin — свежие вакансии
Обновляется каждый час. Найдено: 202 вакансии за последнюю неделю.
- Вакансий за неделю:
- 202
- Медиана:
- 220 000 ₽
- Вилка:
- 120 000 ₽ — 336 414 ₽
Зарплаты — по 189 вакансиям с указанной вилкой за 30 дней
HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.
Разработчик бэкенда Единой базы данных рекламы
О нас
Реклама — один из самых высоконагруженных сервисов Яндекса. В ней есть рантайм, который выдерживает сотни тысяч запросов в секунду, и реалтайм-процессинг, который обрабатывает десятки гигабайтов данных и миллионы событий в секунду. Экосистема Рекламы включает множество сервисов: от хранения и преобразования данных до ML-сервисов для обучения ранжирующих моделей. Многим из этих сервисов нужен доступ к рекламным данным. За это отвечает Единая база данных рекламы: она хранит данные, обеспечивает к ним доступ и передаёт изменения в смежные сервисы через универсальный протокол. В базе — десятки миллиардов объектов объёмом более сотни терабайтов.
Единая база данных рекламы — база нового поколения, созданная на основе динамических таблиц YTsaurus. Она даёт возможность гибко подходить к модели данных, используя идеи традиционных реляционных баз данных и расширяя их. С точки зрения инфраструктуры база объединяет возможности динамических таблиц YTsaurus (транзакционность, масштабируемость, отказоустойчивость) и потоковых процессингов. Благодаря этому мы можем комбинировать транзакционные и нетранзакционные подходы при решении задач.
За несколько лет Единая база данных рекламы стала центром архитектуры Рекламы. К нам обращаются десятки разработчиков из других команд, чтобы решить свои продуктовые и инфраструктурные задачи. Мы создаём платформу для их решения и сами активно внедряем базу данных. Ищем коллегу, который поможет во всех наших задачах, но сейчас особенно важна интеграция базы данных с Яндекс Директом.
Внедрение Единой базы данных в Яндекс Директ
Яндекс Директ — один из крупнейших продуктовых сервисов Яндекса, который позволяет пользователям запускать рекламные кампании и предоставляет широкий выбор рекламного инвентаря. Вы будете продолжать внедрять Единую базу данных рекламы в бэкенд Директа. Это не просто замена одной базы данных другой, а серьёзный вызов: предстоит переосмыслить подходы к разработке бэкенда и трансформировать архитектуру сервиса.
Развитие ядра БД
Вы будете развивать ядро базы данных, чтобы оно включало современный функционал и уникальные возможности для эффективного решения продуктовых задач.
Платформа процессинга
В процессе смены парадигмы разработки бэкенда огромное количество бизнес-логики переносится в реалтайм-процессинг. Вы будете разрабатывать собственный фреймворк для потоковой обработки данных, чтобы эффективно и удобно решать продуктовые задачи в десятках пайплайнов процессинга.
Инфраструктура
На вас лежит большая ответственность: обеспечить стабильность работы инфраструктуры, эффективность БД и удобство разработки, а также сделать так, чтобы новые внедрения коллег быстрее попадали к пользователям. Этому уделяется максимум внимания.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
* Разрабатываете на разных языках: C++ в ядре базы данных и процессингах, Java/Kotlin в бэкенде Директа, Python — для оркестрации инфраструктуры
* Понимаете ключевые аспекты построения отказоустойчивых распределённых систем
* Любите долгосрочные устойчивые решения, но можете придумывать обходные пути в случае необходимости
* Не боитесь читать и перестраивать старый код и старые решения
* Пишете легкочитаемый код
* Знакомы с YTsaurus и фреймворками потоковой обработки
* Имеете продакшен-опыт продуктовой разработки на Java/Kotlin
* Имеете опыт работы с рекламными или околорекламными сервисами, понимаете доменную модель рекламы
О компании и проекте
Мы разрабатываем платформу для продажи цифровых товаров — с поставщиками, b2b-клиентами и физическими лицами (через B2C веб-сайт). Внутренняя логика включает управление каталогом, финансовый учет и поддержку расчетов в фиате и криптовалютах.
Ключевая задача прямо сейчас — переход с устаревшей архитектуры на новое ядро. Мы делаем это постепенно, не останавливая работающий бизнес. Параллельно ведем постоянную работу по улучшению B2C-сайта и дорабатываем функционал B2B под требования крупных партнеров. Нам нужен программист, который усилит техническую команду проекта.
Задачи:
-
Full Stack-разработка платформы. Надо быть готовым делать все по технической части проекта. B2B – развитие API интеграции с платформой, работа с каталогом товаров, отчетность и постоянные доработки админ панели. B2C – много фронтенд работы по веб сайту.
-
Работа со смешанным стеком: backend (TypeScript, Java), frontend (React/Vue).
-
Совместно с ведущим разработчиком участвовать в проектировании и разработке архитектуры, помогать бизнесу с требованиями. Важно глубоко погрузиться в предметную область и быть готовым самостоятельно с бизнесом прорабатывать задачи — без ожидания готовых детальных спецификаций.
-
Обеспечение production-готовности: мониторинг, алерты (при поддержке инфра команды), участие в on-call-ротации. Для B2B-части действуют SLA.
-
Системная работа с техническим долгом.
-
3+ лет коммерческой разработки; Бэкенд — основа. Уверенное владение одной из технологий: Java, TypeScript или Go.
-
Фронтенд на достаточном уровне для доработок B2C‑сайта и внутренних B2B‑панелей (TypeScript / React или Vue).
-
Production mindset и DevOps-подход — опыт работы с мониторингом (метрики, логи, алерты, трейсинг), поиск и устранение узких мест, готовность нести ответственность за технические и архитектурные решения по принципу “you build it — you run it”. Мы ждем, что вы видите, как вашими решениями пользуются клиенты, и гарантируете стабильность системы в боевом режиме (on‑call входит в зону ответственности).
-
Опыт в e-com или FinTech. Понимание бизнес-контекста, навык взаимодействия с нетехническими stakeholderами и отличные коммуникационные навыки.
-
Практическое понимание инструментов-ассистентов разработчика (Claude, Cursor, Cline и аналоги) — где помогают, где нет, какие риски несут.
-
Небольшая команда и минимум бюрократии.
-
Полный ремоут (из любой точки мира, но работа по московскому времени) или гибрид (офисы в Москве и Воронеже) — на ваш выбор.
-
Performance‑driven культура: мы не даём автоматической индексации «за год» или «вот там платят больше». Зарплата и премии растут только для тех, кто постоянно растёт сам — чья эффективность и влияние на продукт увеличиваются.
Чем предстоит заниматься:
- Придумывать и реализовывать архитектурные решения: вы предлагаете технические решения для реализации целей бизнеса
- Писать продакшн-код на Java для решения highload-задач и создания стабильных и масштабируемых сервисов
- Писать тесты, проводить код-ревью
- Вводить в эксплуатацию свои сервисы вместе с инфраструктурными и платформенными командами
- Повышать надежность и качество системы на всех уровнях
Почему это интересно:
- Современный стек – Java, Spring Boot, Kotlin, Kafka, PostgreSQL, Redis
-
Даем широкую зону ответственности и возможность влиять на архитектурные и продуктовые решения. А ещё рады обсуждать твои инициативы и реализовывать их
-
Уникальная культура – мы сохранили дух стартапа, при этом уже отстроили зрелые процессы
-
Формируем измеримые цели всей командой и не просто выполняем их "для галочки", а замеряем эффективность и общее влияние нашей работы на бизнес
-
Работа в командах сильных специалистов, где ценится глубина экспертизы и инженерное мышление
-
Команды слушают и слышат друг друга, выступая в роли партнеров, а не исполнителей
Что для нас важно:
- Опыт продуктовой разработки на Java 11+ и Spring Boot 2/3 от 5 лет
- Понимание работы очередей, опыт работы с Postgres
- Отличная техническая база, понимание принципов модульной и микросервисной архитектуры
- Умение взаимодействовать с CI/CD и современным стеком: k8s, Docker, Helm
- Самое главное: желание решать сложные задачи в команде увлеченных коллег
Что мы предлагаем:
- Удаленка из любой точки мира или уютный офис в Ташкенте
-
У нас можно расти в инженерном или управленческом треке, а еще выстроена регулярная оценка перформанса
-
Платим на уровне топовых компаний российского рынка
-
Обучение и развитие — мы поддерживаем как внутри компании, так и за ее пределами (митапы, конференции, профессиональное обучение, публикации). А еще помогаем развивать личный бренд
-
База — комьюнити профессионалов с желанием делать круто. Приятный бонус — ДМС в привязке к вашей локации, обучение и другие плюшки
Команда ППРБ. MindCraft занимается middleware разработкой операций с инвестиционными продуктами (ОПИФ, ИИС, ИДУ, квалификация инвестора).
Технологический стек: Java 17, PostgreSQL, Kafka, REST API.
Используем искусственный интеллект в аналитике, разработке и тестировании для повышения качества и скорости работы.
Ведём всю техническую документацию в формате Markdown в нашем репозитории на Bitbucket для удобства совместной работы и использования ИИ.
Состав команды: 9 человек — лидер, 2 аналитика, 3 разработчика и 3 тестировщика.
Наша команда открыта для целеустремлённого Java-разработчика, который не боится сложных задач и готов стать частью нашего дружного коллектива.
Мы ищем специалиста, разделяющего наши ценности: стремление к качественному коду и желание развиваться вместе с продуктом.
Чем предстоит заниматься:
- разработка технических решений и архитектурных подходов для новых и существующих сервисов в роли лида или архитектора
- создание новой функциональности и проектирование интеграционных решений между системами
- анализ производительности, поиск узких мест, рефакторинг кода, а также автономизация процессов от написания требований до тестирования
- написание unit-тестов и автоматизированных тестов, проведение Code Review для поддержания высокого уровня кодовой базы.
Мы ждём от кандидата:
- опыт промышленной backend-разработки на Java от 3-х лет
- глубокие знания технологического стека: Spring, Hibernate, сборщики (Maven, Gradle), Git, JUnit
- уверенная работа с базами данных (Oracle, PostgreSQL) и умение писать эффективные SQL-запросы
- понимание и применение паттернов проектирования ПО
- практический опыт разработки web-сервисов (REST, gRPC) и микросервисной архитектуры
- активное использование практик агентного кодинга и подхода SDD (Software Design Documentation) в работе
- опыт управления командой.
Будет вашим преимуществом:
- опыт работы с брокерами сообщений (IBM MQ, ActiveMQ, Kafka)
- навыки администрирования и деплоя приложений в контейнеризированных средах (Kubernetes/OpenShift) и использования сервисных сеток (Istio)
- навыки работы с генеративными AI-моделями
- опыт создания AI-агентов и использования их в работе
- опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов
- инструментальное владение AI для анализа, генерации и автоматизации.
Мы предлагаем:
- работу в офисе по адресу г.Екатеринбург, ул. Розы Люксембург 56А
- ежегодный пересмотр зарплаты, годовая премия
- корпоративный спортзал и зоны отдыха
- более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
- программа адаптации и помощь руководителя на старте
- расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
- бесплатная подписка СберПрайм, которой можно поделиться с тремя близкими
- вознаграждение за рекомендацию друзей в команду Сбера.
Мы в поиске Java разработчика в команду, которая занимается развитием продукта Конструктор государственных программ.
Проект подразумевает сбор информации из различных источников по госпрограммам, создание витрин и передача информации конечному пользователю.
В проекте требуется разработка большого количества модулей, таблиц и проработка их взаимодействия.
В работе предстоит реализовывать механизмы интеграции с различными системами.
-
разработка новых микросервисов на Kotlin/Java для аналитических дэшбордов
-
разработка систем для автоматизации рутинных процессов
-
разработка ядровых библиотек для упрощения разработки микросервисов
-
написание модульных тестов
-
участие в code-review
-
взаимодействие с frontend разработчиками, дизайнерами, data base и DevOps инженерами в формате Agile
-
опыт разработки от 1 года на Kotlin/Java с использованием spring Framework (boot, web, security, data, jpa, aop, validation)
-
опыт работы с maven
-
опыт написания unit-тестов
-
опыт работы с GIT
-
понимание принципов SOLID и основных паттернов проектирования
-
базовые знание SQL
-
опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов
-
инструментальное владение AI для анализа, генерации и автоматизации
Будет плюсом
-
опыт работы с k8s & docker
-
опыт проектирования RESTful API
-
понимание принципов работы брокеров сообщений (Kafka)
-
комфортный современный офис
-
корпоративный спортзал и зоны отдыха
-
более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
-
программа адаптации и помощь руководителя на старте
-
расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
-
бесплатная подписка СберПрайм, скидки на продукты компаний-партнеров
Мы в поиске стажера JavaScript/Java, который будет совместно с командой создавать материалы для курсов в команде Корпоративного университета Сбербанка.
-
Писать код на JavaScript (если идете во фронтенд) или Java (если идете в бэкенд) под руководством старших коллег;
-
Исправлять мелкие баги и дорабатывать существующие функции (так вы быстрее освоитесь с проектом);
-
Участвовать в ежедневных созвонах команды (обсуждаем задачи и сложности);
-
Покрывать свой код тестами (научим, если не умеете); Работать с системой контроля версий Git (коммиты, пул-реквесты).
-
Образование: Студент 3–4 курса или магистратуры технической специальности (Матмех, ВМК, Физтех, ИТ или смежные);
-
Уверенное понимание синтаксиса JavaScript или Java (учёба в вузе, курсы или пет-проекты);
-
Понимание основ ООП (классы, объекты, наследование) и алгоритмов;
-
Инструментальное владение AI для анализа, генерации и автоматизации.
-
Удаленный или гибридный формат работы, в современном офисе Корпоративного университета Сбербанка.
Автоматизация процесса проведения Технической экспертизы в Банке
Техническая экспертиза выявляет риски банка, если в кредитной сделке запрашиваются средства на строительство, модернизацию технологических объектов (заводов, нефтяных скажин, автодорог и т.д.). Команда занимается автоматизацией процесса end to end, от процесса поступления заявки на проведение экспертизы до формирования заключения экспертизы и выявления рисков.
-
разрабатывать и развивать backend-сервисы на Java 17 / Spring Boot 3.x
-
реализовывать интеграции со смежными системами: REST, Kafka (event-driven), gRPC/JSON-RPC. Участвовать в проработке и поддержке API/контрактов
-
проектировать и оптимизировать работу приложения с БД
-
диагностировать и устранять проблемы на тестовой и промышленной средах
-
поддерживать инженерное качество разработки
-
использовать AI-инструменты в ежедневной работе
-
опыт коммерческой разработки на Java от 3 лет
-
опыт проектирования модели данных в PostgreSQL: схемы/таблицы, связи, ограничения, индексы, понимание транзакций; умение писать и оптимизировать SQL-запросы
-
опыт интеграции: REST/gRPC/JSON-RPC, Kafka
-
понимание и практический опыт асинхронных взаимодействий и работы с Kafka: гарантии доставки, consumer groups, корректная обработка дублей (idempotency), обработка ошибок
-
понимание надёжности сетевых интеграций: timeouts, retries, обработка ошибок, контроль соединений/пулов
-
опыт разработки и развития backend-сервисов, которые используются в проде (опыт высоких нагрузок – плюс)
-
навыки работы с генеративными AI-моделями
-
опыт тестирования (unit/integration), работа с логами/метриками, участие в CI/CD
Стек
-
Java 17
-
Spring Boot 3
-
REST / gRPC / JSON-RPC / Kafka
-
PostgreSQL / SQL
-
Jackson (JSON / XML)
-
JUnit 5
-
Maven
-
Jenkins
-
Docker/ OpenShift
-
Micrometer/ Prometheus
-
современный офис в центре Сочи на Войкова, 2 — всего в нескольких минутах ходьбы от побережья Черного моря
-
ежегодный пересмотр зарплаты и годовая премия
-
более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
-
программа адаптации и помощь наставника на старте
-
расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
-
льготная ипотека и кредитование от Сбера
-
бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров.
#vacancy #java #senior #lead #minsk #office
Ищем проактивного Senior/Lead Java Developer, кто будет играть ключевую роль в создании и развитии системы торговой биржи. Компания - резидент ПВТ, регулируемая криптобиржа токенизированных активов. Работа в минском офисе (возможен гибрид). Предстоит работать над архитектурой и техническим дизайном, разрабатывать компоненты платформы.
Требования:·
- от 5 лет опыта разработки, преимущественно на Java 17
- опыт проектирования и разработки в рамках сервисно-ориентированной архитектуры (CAP, PACELC)
- создание REST-сервисов с подходом API-First (OpenAPI)
- навыки в области непрерывной интеграции (модульное и интеграционное тестирование, GitLab CI/CD, Jenkins)
- опыт настройки и сопровождения непрерывной поставки
- работа с Kubernetes для оркестрации контейнеров
- настройка систем наблюдаемости и мониторинга (ELK, Grafana)
- работа с PostgreSQL и Kafka
- желание развиваться в сфере финтеха
Все условия и откликнуться на вакансию можно на сайте компании
АО "Гознак " в Управление разработки информационных систем дирекции по информационным технологиям на постоянную работу приглашает:
Инженера-программиста.
Обязанности:
- Проектирование, разработка и сопровождения программного обеспечения;
- Разрабатывать алгоритмы решения поставленных задач в соответствии с требованиями ТЗ;
- Разрабатывать и документировать программные и пользовательские интерфейсы;
- Разрабатывать процедуры развертывания и обновления ПО;
- Создавать технический код в соответствии с ТЗ и техническими спецификациями;
- Структурировать исходные программные коды в соответствии с установленными требованиями;
- Выполнять проверку работоспособности выпусков программного продукта на основе разработанных тестовых наборов данных;
- Устанавливать причины возникновения дефектов ПО;
- Диагностировать и устранять возникшие в ходе эксплуатации разработанного программного продукта проблемы по данным, полученным от клиента.
- Высшее образование в области информационных технологий;
- Опыт практической работы в области разработки ПО не менее 1 года;
- Знание принципов объектно-ориентировочного проектирования, шаблонов проектирования ПО, языка запросов SQL;
- Знание языка программирования Java и\или C#;
- Опыт работы с SQL;
- Знание компонентов Web-приложений и механизмов их взаимодействия;
- Профессиональное владение средой разработки Eclipse\IDEA\VSCode;
- Навыки анализов логов,создание тестов;
- Знание рабочих процессов Git;
- Опыт коллективной разработки;
- Опыт оптимизации приложений.
-
Работа в крупной известной и стабильной государственной компании, лидере в своем сегменте рынка;
-
Оформление в полном соответствии с ТК РФ;
-
Стабильная заработная плата;
-
Регулярная индексация заработной платы;
- Материальная помощь к отпуску;
- Полис добровольного медицинского страхования СОГАЗ (после прохождения испытательного срока);
- Офисный формат работы. Местоположение: г. Пермь, ул. Советской Армии, 9а.
- График работы 5/2, 8 часов (установлен гибкий режим рабочего дня с 08:00 до 20:00 по Пермскому времени).
Стек технологий: Java, Apache Hadoop, Apache Spark, Apache Kafka, Linux, Maven, CI/CD.
В экосистеме продуктов также используются HBase, Hive, Ozone, Kyuubi, NiFi, Flink, Trino, Impala, Iceberg, ZooKeeper, Docker и другие технологии распределённой обработки и хранения данных.
Что нужно делать:
Вам предстоит руководить командой Java-разработки и принимать непосредственное участие в развитии продуктов Arenadata для распределённого хранения, пакетной и потоковой обработки больших объёмов данных, включая Arenadata Hyperwave и Arenadata Streaming.
- управлять командой разработчиков: декомпозировать и распределять задачи, определять приоритеты, контролировать сроки и качество выполнения;
- оценивать трудоёмкость задач, анализировать техническую реализуемость решений и участвовать в формировании планов разработки;
- нести ответственность за технический результат команды, качество решений и выполнение согласованных планов;
- участвовать в проектировании, разработке и развитии компонентов распределённых систем;
- проводить R&D-исследования и готовить PoC-решения;
- взаимодействовать с TPM, архитекторами и другими командами для определения технических решений, стратегии и планов развития продуктов;
- заниматься разработкой программного обеспечения (ПО) в соответствии с функциональными спецификациями (техническим заданием);
- выявлять и устранять сбои, узкие места и проблемы производительности в распределённых и высоконагруженных системах;
- работать с кодом крупных open-source проектов: исследовать внутреннее устройство компонентов, диагностировать проблемы и вносить необходимые изменения;
- проводить и организовывать code review;
- обеспечивать необходимый уровень тестирования: писать unit-тесты и, при необходимости, интеграционные тесты;
- участвовать в построении и совершенствовании процессов разработки внутри команды;
- обеспечивать прозрачность работы команды, своевременно информировать заинтересованные стороны о статусе задач, рисках и изменениях планов;
- развивать разработчиков внутри команды: проводить техническое наставничество, помогать с профессиональным ростом и распространением экспертизы;
- участвовать в подборе команды;
- организовывать накопление экспертизы, вести и поддерживать в актуальном состоянии документацию разработки и базу знаний.
Мы ждем, что вы:
- имеете опыт управления командой разработки в роли Team Lead от 2 лет и от 4 лет в роли Senior Java Developer;
- продолжаете самостоятельно работать с кодом и готовы глубоко погружаться в технические задачи команды;
- хорошо знаете Java, ООП, SOLID, алгоритмы и структуры данных, понимаете многопоточность и concurrency;
- имеете глубокий практический опыт разработки и эксплуатации распределённых и высоконагруженных систем;
- имеете практический опыт работы с экосистемой Apache Hadoop, принципы распределённого хранения, управления ресурсами и отказоустойчивости;
- хорошо понимаете Apache Spark: архитектуру, модель выполнения приложений, управление ресурсами и основные механизмы оптимизации;
- хорошо понимаете Apache Kafka: архитектуру, масштабирование, производительность и отказоустойчивость;
- умеете диагностировать сложные проблемы распределённых систем: анализировать логи и метрики, находить первопричины сбоев и узкие места производительности, аргументировать и реализовывать необходимые улучшения;
- понимаете основные механизмы безопасности, High Availability и восстановления распределённых систем после сбоев;
- имеете опыт JVM profiling и диагностики проблем CPU, memory, GC, I/O, heap dump;
- умеете читать и модифицировать код крупных open-source проектов и быстро разбираться в незнакомой кодовой базе;
- имеете опыт написания unit- и интеграционных тестов, работы с Maven, Linux и CI/CD;
- умеете проводить качественный code review, декомпозировать сложные задачи, принимать технические решения и нести ответственность за результат команды.
Будет плюсом:
- опыт эксплуатации Hadoop, Spark и Kafka в production-среде;
- глубокое понимание внутреннего устройства HDFS, YARN и Kafka;
- опыт работы с HBase, Hive, Ozone, NiFi, Flink, Trino, Impala или Iceberg;
- опыт работы с Kafka Connect, Kafka Streams, Schema Registry, ZooKeeper;
- опыт работы с Kerberos, SASL/SSL, ACL и другими механизмами безопасности распределённых систем;
- опыт разработки или существенной доработки крупных open-source проектов;
- опыт работы с Docker и Kubernetes.
BELL INTEGRATOR – крупный системный интегратор страны. Мы являемся аккредитованной ИТ– компанией.
На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – ведущие системообразующие финансовые, телеком и ритейл компании страны.
Центральный офис Bell Integrator расположен в Москве, представительства – в Нижнем Новгороде, Пензе, Саратове, Уфе, Минске (Беларусь).
Ищем Java разработчиков (уровень Middle, Senior) на разработку систем банковской, финансовой и ритейл сферы.
Cтек (в зависимости от проекта может меняться): Java 8/11+, Spring (Boot, Cloud), Hibernate, Kafka, Docker/Kubernetes/Openshift, микросервисная архитектура
ТРЕБОВАНИЯ:
- Опыт коммерческой разработки на Java 8/11+ от 3-х лет (для Middle), от 5-ти лет (для Senior)
- Опыт работы c Spring (желательно Spring Boot)
- Опыт работы с Git, Maven/Gradle
- Опыт c JUnit/Mockito
- Опыт работы с микросервисами
- Опыт работы с Kafka/RabbitMQ
- Опыт работы с одной из БД: Oracle/PostgreSQL
- Опыт с Hibernate
- Знакомство с Docker/OpenShift/Kubernetes
УСЛОВИЯ:
- Конкурентоспособная заработная плата
- Корпоративное обучение и сертификацию в технических и бизнес областях
- Корпоративные развлекательные программы
- Помощь при релокации в Москву
- Работа удаленно или в офисе/гибрид (Москва, Саратов, Пенза, Уфа, Нижний Новгород, Санкт-Петербург)
🚀 Ищем Senior Java Developer
📍 РФ| ⏳ 6+ месяцев
Что нужно:
✅ 5+ лет на Java
✅ Spring (Boot, Cloud, Security), Hibernate
✅ ООП, SOLID, DRY, KISS
✅ Git, Maven, JUnit/TestNG
✅ SQL, базы данных
Будет плюсом:
➕ Docker, Kubernetes
➕ Микросервисы
➕ Высоконагруженные системы
Задачи: Backend, архитектура, code review, масштабирование продукта
📩 Отклик: @little_driver
#Java #SpringBoot #Backend #Вакансия #РаботаРФ
- разработка и модификация: Написание чистого, документированного кода на языке Java по готовым техническим заданиям; доработка и модификация существующих сервисов ИС;
- работа с базами данных: Составление и оптимизация простых SQL-запросов; работа с данными ИС через ORM-фреймворки (Hibernate/JPA);
- интеграция сервисов: Участие в разработке и поддержке веб-сервисов (REST, SOAP) для обмена данными между ИИС ЦОН и государственными органами РК;
- тестирование кода: Покрытие собственного кода Unit-тестами; участие в проведении интеграционного и функционального тестирования разработанных модулей;
- устранение ошибок (Багфиксинг): Поиск и исправление ошибок, выявленных в процессе эксплуатации ИС; техническая поддержка пользователей системы по возникающим сбоям;
- контроль версий и сборка: Фиксация изменений в системе контроля версий (Git) строго в соответствии с установленным в компании регламентом; сборка проектов с использованием Maven/Gradle;
- командное взаимодействие: Участие в регулярных планерках (Scrum-митингах); оперативное взаимодействие с системными аналитиками и тестировщиками для уточнения требований.
Требования:
- опыт работы не требуется; приветствуется наличие базовых теоретических знаний в области и понимание процесса разработки ИС. Приветствуется прохождение профильных курсов;
- понимание жизненного цикла разработки ПО (SDLC);
- базовые технологии: Знание синтаксиса и основных библиотек Java SE (включая Swing, JavaFX); понимание принципов ООП. Работа с базами данных;
- базовые знания SQL, понимание концепции ORM (JPA, Hibernate) и структуры систем управления базами данных;
- интеграция и сети: Понимание принципов работы протокола HTTP, базовые представления о веб-сервисах (REST, SOAP) и форматах данных XML/JSON;
- инструменты разработки: Умение пользоваться базовыми функциями систем контроля версий (Git) и фреймворками сборки проектов (Maven или Gradle);
- процессы и тестирование: Понимание жизненного цикла разработки ПО и методологии Scrum; базовые навыки написания Unit-тестов и документирования своего кода;
- стандарты (желательно): Общее представление о стандарте СТ РК 1089-2002;
- понимание клиент-серверной архитектуры;
- сертификация: Приветствуется (но не является обязательным) наличие сертификата Oracle Certified Associate Java SE 7/8 Programmer;
- готовность к оперативному подключению к приоритетным задачам;
- соблюдение внутренних регламентов и стандартов качества.
- лечебное пособие: 2 оклада к ежегодному отпуску — для отдыха и оздоровления;
- материальная помощь: поддержка при рождении ребёнка, свадьбе, лечении или других важных событиях;
- современный офис: уютное рабочее место в IT-центре на ЭКСПО — в самом сердце столицы;
- развозка: утренние и вечерние автобусы по всем районам города — без лишних затрат и ожиданий;
- удобный график: с 8:00 до 17:30 — комфортный рабочий день без спешки;
- аванс: выплата аванса в середине месяца — стабильность и удобство в планировании бюджета;
- премии: по праздникам и итогам года — за отличную работу и вклад в проекты;
- жильё: очень редко, но возможно предоставление жилья от компании при необходимости;
- карьерный рост: возможность повышения заработной платы через год и продвижения по должности при успешной работе;
- корпоративная жизнь: интересные события и мероприятия для команды;
- крупные проекты: участие в государственных и международных IT-проектах;
- современные технологии: возможность работать с новыми решениями и учиться у лучших IT-специалистов.
Уже не терпится стать частью команды?
Оставь отклик — и мы обязательно рассмотрим твоё резюме!
Full Stack разработчик (Flutter+Java)
Банковский проект. Задача — развивать web-приложение (проект уже есть, пишем не с нуля).
Высокая нагрузка ~160 ч/мес. Удалёнка, локация РФ, но строгий GMT+8.
Проект: 6 месяцев с пролонгацией.
Гражданство/локация РФ — обязательно
Оформление: ИП
Стек:
🔹 Flutter 3.x+ (LTS)
🔹 Java 17/21 + Spring Boot
🔹 PostgreSQL
Опыт: от 3х лет по каждому направлению.
Java Developer
#JavaDeveloper #Java #Kafka #Минск #Офис
Требования:
Опыт коммерческой разработки на Java от 5 лет. Уверенное знание Java 17–21. Опыт с PostgreSQL от 5-ти лет, Spring Boot от 5-ти лет, Kafka от 3-х лет. Опыт разработки микро-сервисных приложений. Понимание принципов разработки и проектирования (SOLID, DRY, KISS, GoF). Опыт с Docker, Kubernetes, GitLab CI/CD. Навыки работы с Linux и инструментами мониторинга. Опыт анализа требований и разработки технической документации.
Локация:📍Минск, офис.
Контакт для отклика: @HRiMediaSolutions +CV
👉забрать special offer
Проект Сбера
Чек-апы – проекты, связанные с автобусами/мобильными передвижными комплексами, в котором можно провести мобильную диагностику здоровья инновационными способами). Проекты являются стратегическими проектами компании, включенными в дизрапт инициативы общества
Технологический стек:
Kafka, Kubernetes/ Docker, Keycloak, SpringBoot, Java 11/17, PostgreSQL, Jooq, Hibernate, Junit, Maven, Git (Bitbucket), ELK, Confluence, Jira
Требования:
- Опыт работы 3-5 лет;
- Высшее образование;
- Продвинутые знания Java: глубокое понимание языка, включая последние версии и особенности языка, навык проведения рефакторинга и оптимизации кода;
- Опыт работы с Spring: Boot, Data, Cloud;Опыт работы с RESTful/gRPC API;
- Опыт работы с брокерами очередей (Kafka);
- Понимание основных шаблонов проектирования и принципов ООП;
- Хорошее понимание концепции микросервисной архитектуры;
- Знание основ SQL, опыт работы с реляционными базами данных (желательно PostgreSQL);
- Опыт работы с Liquibase;
- Умение оптимизировать и тестировать свой код, анализировать код и проводить код ревью;
- Навыки работы с Maven, Git, Confluence, Jira;
- Опыт контейнеризации сервисов: Docker, Kubernetes;
- Опыт написания unit-тестов (Mockito).
Обязанности:
- Разработка интеграционных сервисов и микросервисных компонентов на Java;
- Оценка и планирование работ;
- Проведение code review, оптимизация кода, рефакторинг;
- Участие в командных мероприятиях (планирование, груминг, ретроспектива, дейли, демо);
- Написание unit и интеграционных тестов.
ЗНАНИЕ АНГЛИЙСКОГО ОБЯЗАТЕЛЬНО.
Мы ищем высококвалифицированного Java-Kotlin разработчика для поддержки и развития нашей системы Point of Sale (POS).
Вы будете отвечать за полный жизненный цикл десктопного приложения, которое используется заведениями в сфере развлечений и гостеприимства.
Роль включает:
- разработку пользовательского интерфейса на JavaFX
- синхронизацию в реальном времени с использованием RabbitMQ
- прямую интеграцию с аппаратным обеспечением
Технические требования
Языки программирования
- Java 21 — основной язык текущей кодовой базы
- Kotlin — желательно. Часть системы планируется постепенно переписывать с Java на Kotlin, поэтому опыт работы с Kotlin будет большим преимуществом
Пользовательский интерфейс
- JavaFX (FXML, CSS, кастомные контролы)
Архитектура и инфраструктура
- Dependency Injection: Google Guice
- База данных: SQLite
- Миграции схемы БД: Flyway, Liquibase
Сетевое взаимодействие
- RabbitMQ
- WebSockets
- Retrofit / OkHttp
Работа с оборудованием
- Знание протоколов взаимодействия с аппаратным обеспечением
- Базовое понимание языка C — значительный плюс
Сборка и защита кода
- Maven
- ProGuard
Тестирование
- Модульные тесты: JUnit 5, Mockito
- Интеграционные тесты
- Функциональные тесты в стиле BDD (Cucumber)
Контроль версий
- Git
- Workflow с использованием rebase
Желательные квалификации
- Опыт работы в сфере FinTech или POS (Point of Sale)
- Знание интеграций с платёжными системами:
- Braintree
- MagTek SDK
- Опыт с обфускацией кода (ProGuard)
- Понимание распределённых систем
- Опыт проектирования приложений в стиле offline-first
Дополнительные требования
Английский язык
- Английский язык — уровень B2 или выше (обязательно)
- Необходим для чтения технической документации, обсуждения архитектурных решений и коммуникации в международной среде
Стиль работы
- Мы ищем самостоятельного разработчика, способного работать с задачами высокого уровня
- У нас нет процесса, основанного на детализированных пошаговых ТЗ
- Ожидается, что разработчик способен самостоятельно уточнять требования, предлагать решения и доводить задачи до результата
- Кандидаты, которым требуется строго детализированное техническое задание для каждой задачи, скорее всего не подойдут для этой роли
S7 Techlab — IT-подразделение крупнейшей частной авиакомпании России. Мы разрабатываем собственные продукты для продажи авиабилетов, коммуникаций с путешественниками, учета финансов и обслуживания в аэропорту. Наши системы прогнозируют спрос и управляют предложением услуг, автоматизируют поддержку и улучшают пользовательский опыт на сайте и в приложении S7 Airlines.
В нашей команде работают талантливые увлеченные эксперты — каждый день мы создаем лучший тревел-опыт в России. Наши программные решения регулируют работу авиапарка, оптимизируют маршруты, оценивают потребности в обслуживании самолетов. Мы внедряем искусственный интеллект, машинное обучение и облачные технологии, исследуем большие данные и клиентский опыт. Наши разработки помогают миллионам людей экономить время и получать лучший сервис в полете и на земле. Мы превращаем идеи в инструменты — и меняем авиацию.
Сейчас мы в поиске Senior Java разработчика для поддержки нескольких продуктов:
- S7 Shop: интернет-магазин S7
- IFE (летающие коробки): система медиа развлечений на борту
- Data Warehouse API: внутренний интерфейс для получения данных из Data Warehouse
- Marketplace: Агрегатор товаров и услуг
Чем предстоит заниматься:
-
Сопровождение группы продуктов;
-
Техническое лидерство (участие в разработке, адаптации и внедрения стандартов и практик);
-
Менторинг и контроль junior/middle разработчиков на проекте;
-
Инициация и проведение архитектурных и процессных изменений;
-
Формирование технической документации;
-
Контроль качества кода и работы сервисов в промышленной эксплуатации;
-
Работа с инцидентами;
Что мы ждет от кандидатов:
-
Отличные знания Java, Spring, Hibernate;
-
Опыт работы с брокерами сообщений (Kafka);
-
Опыт разработки и оптимизации БД (PostgreSQL);
-
Понимание принципов и опыт проектирования систем;
-
Опыт работы с legacy продуктами (рефакторинг, реинжиниринг, поддержка);
-
Понимание механизмов CI/CD, работа с k8s;
-
Умение декомпозировать сложные задачи, а так же работать с задачами с высокой степенью неопределенности;
Мы предлагаем:
- Работа в аккредитованной IT-компании;
- Работа в комфортном офисе по адресу ул. Кожевенная 141
- Интересные и амбициозные задачи, открытость к любым, даже самым смелым идеям и предложениям в своей зоне ответственности;
- ДМС со стоматологией после прохождения испытательного срока;
- Корпоративная жизнь, насыщенная разнообразными коллективными событиями;
- Подарки для детей к первому классу и на Новый год;
- Профессиональное развитие: обучение в компаниях-партнерах, участие и выступление в конференциях;
- Полеты по корпоративным тарифам S7 Airlines;
- Корпоративные скидки в BestBenefits: скидки в рестораны, на обучающие курсы, товары и тд.;
- Программа комплексной поддержки «Понимаю» (бесплатные консультации юристов, психологов, нутрициологов, финансистов).
S7 Techlab — IT-подразделение крупнейшей частной авиакомпании России. Мы разрабатываем собственные продукты для продажи авиабилетов, коммуникаций с путешественниками, учета финансов и обслуживания в аэропорту. Наши системы прогнозируют спрос и управляют предложением услуг, автоматизируют поддержку и улучшают пользовательский опыт на сайте и в приложении S7 Airlines.
В нашей команде работают талантливые увлеченные эксперты — каждый день мы создаем лучший тревел-опыт в России. Наши программные решения регулируют работу авиапарка, оптимизируют маршруты, оценивают потребности в обслуживании самолетов. Мы внедряем искусственный интеллект, машинное обучение и облачные технологии, исследуем большие данные и клиентский опыт. Наши разработки помогают миллионам людей экономить время и получать лучший сервис в полете и на земле. Мы превращаем идеи в инструменты — и меняем авиацию.
Сейчас мы в поиске Senior Java разработчика в команду TravelPay.
TravelPay — это высоконагруженный платежный микросервис, обеспечивающий полный цикл финансовых операций для онлайн-магазинов авиакомпании S7: оплату денежными средствами и милями, возвраты, фискализацию и формирование платежных страниц.
Чем предстоит заниматься:
- Проектирование и реализация решений;
- Участие в развитии архитектуры микросервисов и рефакторинге;
- Работа с инцидентами;
Что мы ждет от кандидатов:
- Опыт разработки на Java 17+;
- Опыт применения Spring Boot (Spring Data, Spring Kafka);
- Опыт работы с базами данных (желательно Postgres), в том числе оптимизации;
- Понимание работы Gitlab CI;
- Опыт работы с Docker и Kubernetes;
Мы предлагаем:
- Работа в аккредитованной IT-компании;
- Работа в комфортном офисе по адресу ул. Кожевенная 141
- Интересные и амбициозные задачи, открытость к любым, даже самым смелым идеям и предложениям в своей зоне ответственности;
- ДМС со стоматологией после прохождения испытательного срока;
- Корпоративная жизнь, насыщенная разнообразными коллективными событиями;
- Подарки для детей к первому классу и на Новый год;
- Профессиональное развитие: обучение в компаниях-партнерах, участие и выступление в конференциях;
- Полеты по корпоративным тарифам S7 Airlines;
- Корпоративные скидки в BestBenefits: скидки в рестораны, на обучающие курсы, товары и тд.;
- Программа комплексной поддержки «Понимаю» (бесплатные консультации юристов, психологов, нутрициологов, финансистов).
Привет!
Неожиданно, что Сбер - самый крупный отправитель SMS в России! Половина SMS траффика в любой момент в сетях операторов мобильной связи – это SMS от номера 900. Короткие сообщения получают все клиенты Сбера, и это самый востребованный и удобный канал для оповещения пользователей всех продуктов и услуг. Поэтому мы, трайб Уведомления, знаем, что такое высокая нагрузка и высокая надежность, работаем в современном техстеке, умеем интегрироваться не только с системами-отправителями, но и с любым оператором связи. А еще мы реализуем функциональность Сбербанк-Онлайн, связанную с Push-сообщениями. Поэтому, если у тебя есть вызов применить знания и опыт в одном из успешных highload проектов – присылай свой отклик!
Быть частью команды разработки back платформы по отправке sms и Push уведомлений
Каким мы видим будущего коллегу:
- обладающим аналитическим складом ума, навыками командной работы, позитивным отношением к работе и жизни
- имеющим опыт разработки highload решений на Java, написания микросервисов, исполняющихся в контейнерах Docker
- имеющим практический опыт использования Java11, Spring Boot
- знающим и умеющим применять инструментарий Jira, Confluence, Bitbucket, Nexus
- умеющим запустить процесс CI/CD для своего проекта
- разбирающимся в интеграции систем, форматах XML, Json, использовании Kafka, SQL и noSQL БД
- разделяющим ценности Agile и продуктового подхода к разработке.
Плюсом будет опыт работы в банковской и/или телекоммуникационной отрасли, суперплюсом – работа на сходных проектах (messaging).
- гибридный формат работы (м Кутузовская), на период адаптации фул офис
- годовая премия
- корпоративный спортзал и зоны отдыха
- более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
- регулярные митапы и развитое DS-community
- расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
- подписка Прайм с возможностью совместного использования на трёх близких
- вознаграждение за рекомендацию друзей в команду Сбер.
Орион — разработчик цифровых платформ для управления продуктами и коммуникациями в разных доменах бизнеса.
Продуктовая фабрика - инструмент для создания и управления широким спектром банковских продуктов, от стандартных карточных счетов до сложных кредитных решений с индивидуальными условиями. Система интегрируется с десятками внутренних и внешних банковских сервисов, а также позволяет оперативно передавать данные в цифровые каналы, включая мобильные приложения, веб-сайты и рабочие места сотрудников банка.
Сейчас мы в поиске Backend-разработчика в кроссфункциональную команду разработки, которая занимается развитием новых модулей Продуктовой фабрики.
Важно: мы пишем код именно на Kotlin, но готовы рассматривать кандидатов с Java.
Наш стек:
- Development: Kotlin, Microservices, Spring, Ktor, Exposed
- Testing: JUnit, Mockito
- DB: Postgres
- Message Brokers: Kafka
- Code quality and security: SonarQube
- CI/CD: Jenkins pipeline, Docker, Docker Swarm
Чем предстоит заниматься:
-
Разрабатывать и поддерживать backend сервисы для конструктора бизнес-процессов.
-
Интегрировать бизнес-сервисы и внешние системы в платформу.
-
Реализовывать логику для управления процессами и их взаимодействия с другими модулями платформы (аудит, мониторинг, витрина данных).
-
Писать юнит и интеграционные тесты.
-
Работать над производительностью и безопасностью системы.
-
Взаимодействовать с распределенной командой для разработки новых фич и интеграций.
Мы ожидаем:
-
Оконченное высшее техническое образование.
-
Опыт разработки на Kotlin/Java от 5 лет, с использованием библиотек и фреймворков.
-
Понимание принципов построения микросервисной архитектуры.
-
Опыт работы с REST API и асинхронным программированием.
-
Навыки написания тестов (JUnit 5, интеграционные).
-
Знание баз данных PostgreSQL и Oracle.
-
Опыт работы с Camunda.
-
Умение работать в распределенных командах.
-
Ответственность, исполнительность и желание развиваться в сложных и интересных задачах.
Мы предлагаем:
- фиксированную заработную плату с возможностью ежегодного пересмотра по результатам работы;
- ДМС с первого месяца работы, включая стоматологию;
- компенсацию занятий спортом до 25 000 рублей в год, участие в забегах;
- работу в удобном для себя формате, как удаленно, так и из офиса в Санкт-Петербурге;
- современную корпоративную технику.
S7 Techlab — IT-подразделение крупнейшей частной авиакомпании России. Мы разрабатываем собственные продукты для продажи авиабилетов, коммуникаций с путешественниками, учета финансов и обслуживания в аэропорту. Наши системы прогнозируют спрос и управляют предложением услуг, автоматизируют поддержку и улучшают пользовательский опыт на сайте и в приложении S7 Airlines.
В нашей команде работают талантливые увлеченные эксперты — каждый день мы создаем лучший тревел-опыт в России. Наши программные решения регулируют работу авиапарка, оптимизируют маршруты, оценивают потребности в обслуживании самолетов. Мы внедряем искусственный интеллект, машинное обучение и облачные технологии, исследуем большие данные и клиентский опыт. Наши разработки помогают миллионам людей экономить время и получать лучший сервис в полете и на земле. Мы превращаем идеи в инструменты — и меняем авиацию.
Сейчас мы в поиске Java разработчика в команду SMI (Station manager Interface) - Система наземного обслуживания.
Продукт представляет собой единое информационное окно, являющееся источником для получения оперативных данных по рейсам и пассажирам на всех этапах обслуживания в аэропорту и на перроне, а так же обеспечивает взаимодействие между службами авиакомпании и аэропорта.
Чем предстоит заниматься:
-
Рефакторинг кода;
-
Участие в Code Review;У
-
Участие в разработке архитектуры;
-
Написание технической документации;
-
Разработка нового функционала и поддержка уже существующего;
-
Реализация интеграций и отчетов;
Что мы ждет от кандидатов:
-
Опыт разработки на Java 17+;
-
Опыт применения Spring Boot (Spring Data, Spring Kafka);
-
Опыт работы с базами данных (желательно Postgres);
-
Опыт работы с Git, Maven;
-
Умение разбираться в чужом коде;
-
Понимание микросервисной архитектуры и подходов;
Мы предлагаем:
- Работа в аккредитованной IT-компании;
- Работа в комфортном офисе по адресу ул. Кирова, 23
- Интересные и амбициозные задачи, открытость к любым, даже самым смелым идеям и предложениям в своей зоне ответственности;
- ДМС со стоматологией после прохождения испытательного срока;
- Корпоративная жизнь, насыщенная разнообразными коллективными событиями;
- Подарки для детей к первому классу и на Новый год;
- Профессиональное развитие: обучение в компаниях-партнерах, участие и выступление в конференциях;
- Полеты по корпоративным тарифам S7 Airlines;
- Корпоративные скидки в BestBenefits: скидки в рестораны, на обучающие курсы, товары и тд.;
- Программа комплексной поддержки «Понимаю» (бесплатные консультации юристов, психологов, нутрициологов, финансистов).
Уважаемые соискатели! Пожалуйста, не отправляйте резюме, если вы не имеете возможность посещать наш офис в Москве на испытательный срок, далее возможен гибрид. Мы не сможем пригласить вас на работу.
Платформа ОФД - аккредитованная IT-компания, крупнейший в России оператор фискальных данных.
Мы создаём удобные сервисы для предпринимателей, real time анализируем рынок российского retail. Наши клиенты - 700 тысяч ритейлеров по всей России, от ИП и e-com до крупных сетей.
Приглашаем Java разработчика для развития проекта "Электронный документооборот" - (ЭДО) используется для цифрового обмена документами, которые подписаны усиленной квалифицированной электронной подписью.
Чем предстоит заниматься:
- развивать существующие и разрабатывать новые функциональности Электронного обмена документами;
- развивать и поддерживать интеграции с другими информационными системами: Операторы ЭДО, ФНС, "Честный знак" и пр.
- анализировать требования и проектировать технические решения в условиях развивающегося бизнеса;
- Принимать участие в создании и интеграции AI-агентов — для автоматизации поддержки, анализа запросов, персонализации интерфейсов и прогнозирования поведения пользователей.
- Принимать участие в архитектурных решениях, выбирать технологии и инструменты под бизнес-задачи (включая AI-стек)
- осуществлять функции последней линии поддержки (SL3) и оперативно устранять неисправности, выявленные при тестировании ПО или в процессе эксплуатации
- документировать разработанные технические решения (Confluence)
Мы активно используем:
Java 17, Spring Boot 3, Spring Cloud, Kafka, PostgreSQL, Zookeeper, GitLab, Kubernetes, CI/CD
Мы ждём от кандидата:
- высшее техническое образование
- опыт промышленной разработки на Java (8 и выше) от 3-х лет
- отличные знания и опыт применения принципов ООП, а так же паттернов проектирования приложений
- уверенное знание Java: сore, сollections, concurrency
- уверенное знание HTTP протокола и способов аутентификации запросов
- опыт работы со Spring (core, jdbc, boot, mvc, security, cloud)
- опыт с Kafka
- опыт работы с PostgreSQL БД
- опыт написания unit-тестов , и понимание для чего и как их писать
- понимание и знание процессов CI/CD и работы Kubernetes
Что у нас есть:
- Сильная экспертиза в Java
- Комфортный офис в шаге от м. Спортивная /МЦК Лужники
- Оформление по ТК РФ и белая заработная плата
- Расширенный пакет ДМС (поликлиника, стоматология, госпитализация, скорая, телемедицина)
- Удобная кухня, релакс-зона с тренажером, массажным креслом, играми и караоке
- Льготные условия по ипотеке
-
Как проходит найм:
Один этап, техническое собеседование с Tech Lead команды
Инженер-программист в больницу моногорода Сельцо
Вдохновляющая возможность для тех, кто хочет делать мир лучше с помощью технологий!
В нашей больнице вы сможете не просто писать код, а реально влиять на качество медицинской помощи, помогая врачам и пациентам с помощью современных IT-решений. Если вы хотите, чтобы ваша работа имела значение — присоединяйтесь к нашей команде!
Чем предстоит заниматься:
- Разработка, внедрение и поддержка программного обеспечения для автоматизации медицинских и административных процессов больницы
- Интеграция новых IT-решений с существующими медицинскими системами
- Анализ и оптимизация бизнес-процессов учреждения с помощью цифровых инструментов
- Техническая поддержка пользователей (медицинский и административный персонал)
- Участие в проектах по цифровизации и модернизации инфраструктуры больницы
- Обеспечение безопасности и сохранности медицинских данных
- Ведение технической документации
Что важно для нас:
- Опыт работы программистом или инженером-программистом от 1 года
- Знание одного или нескольких языков программирования (например, Python, C#, Java)
- Понимание принципов построения клиент-серверных приложений и баз данных
- Навыки интеграции программных продуктов и работы с API
- Умение анализировать задачи и предлагать эффективные решения
- Готовность разбираться в специфике медицинских процессов
- Коммуникабельность и желание помогать коллегам
Условия и преимущества:
- Официальное трудоустройство, полный соцпакет
- График работы 5/2, с 8:00 до 17:00
- Работа на месте работодателя — вы всегда в центре событий
- Возможность профессионального роста и обучения
- Вклад в развитие здравоохранения города
- Дружный коллектив и поддержка на всех этапах
О компании Больница моногорода Сельцо — современное лечебно-профилактическое учреждение, оказывающее широкий спектр медицинских услуг населению. Мы активно внедряем цифровые технологии, чтобы сделать медицинскую помощь еще доступнее и эффективнее. Присоединяйтесь к нам и станьте частью команды, которая заботится о здоровье людей и будущем медицины!
Доступно в нескольких локациях — формат работы уточняется в карточке.
Мы разрабатываем аналитические системы на базе единой платформы, которые позволяют безопасно работать с данными независимо от их формата, метода хранения и эксплуатации. Платформа основана на концепции Infrastructure as Code (IAC) и состоит из нескольких независимых программных продуктов и сервисов на базе JVM/Scala и Kubernetes. Она обеспечивает высокий уровень потоковой обработки и хранения данных, управления доступом и метаданными, а также контролем их использования в периметре частных облачных сред.
Обязанности:
-
Реализация серверной части веб-приложений, связанных с обработкой и отображением больших данных
-
Проектирование и реализация общих библиотек
-
Анализ и оптимизация производительности
-
Участие в разработке архитектуры платформы
-
Проведение code review
Технологический стек:
- Языки программирования: Scala (2.13+)
- Хранение и обработка данных: Postgresql, ClickHouse, Scylla, ElasticSearch, S3, Kafka, Spark
- Мониторинг: Grafana, Prometheus
- Прочие технологии и фреймворки: Docker, Kubernetes(Openshift), Typelevel (Cats Effect, Circe, Doobie, Weaver), ScalaTest
Наши ожидания:
-
Знание особенностей реализации различных алгоритмов и структур данных
-
Знание Scala и экосистемы
-
Опыт работы с библиотеками cats, fs2, doobie, http4s, circe
-
Опыт работы с S3, Scylla, Cassandra, ClickHouse, OpenSearch, Redis, PostgreSQL
-
Теоретические основы: уровни изоляции транзакций и CAP-теорема
-
Опыт разработки высоконагруженных систем будет плюсом
Что мы предлагаем
Здоровье и спорт:
- ДМС со стоматологией
- Корпоративные скидки в сети фитнес-клубов World Class
- Корпоративный тариф на абонементы FITMOST
- Программа корпоративных скидок Best Benefits – на спорт и не только
- Спортивные мероприятия (турниры по футболу, волейболу, киберспорт, забеги, шахматы)
Обучение и развитие:
- Курсы английского языка, в том числе с носителем языка
- Сообщества по интересам: вместе читаем книги, ходим на интересные мероприятия и делимся маршрутами путешествий
- Внешние профессиональные курсы и конференции, сертифицированное обучение, которые вы выбираете сами
- Профильные митапы – организовываем, проводим и принимаем участие
- Билеты со скидкой в Музей криптографии для сотрудников и их семей
А также:
- Работа офисе, или в гибридном формате
- Комфортные офисы в Москве, Санкт-Петербурге и Нижнем Новгороде с кофе-поинтами и разнообразными снеками каждый день
- Насыщенные и яркие корпоративные праздники
- Классный мерч
Кто такой Java/Scala/Kotlin
JVM-разработчик пишет серверную часть на Java, Kotlin или Scala — трёх языках, которые делят одну виртуальную машину и часто соседствуют в одном проекте. Это мир крупных систем: банки, телеком, биржи, highload-сервисы, где важны стабильность, строгая типизация и предсказуемое поведение под нагрузкой.
Java держит корпоративный бэкенд десятилетиями. Kotlin на сервере даёт тот же Spring, но с более лаконичным синтаксисом и корутинами. Scala добавляет функциональный стиль и актерную модель Akka. Kotlin здесь именно серверный — Android и мобильная разработка живут отдельно.
Компании выбирают JVM, когда нужен надёжный фундамент на годы вперёд: зрелые библиотеки, огромная экосистема и большой пул специалистов. Одна из самых востребованных веток бэкенда.
Требования и стек
Опора JVM-бэкендера:
- Java: Spring Boot, Spring Cloud, Spring Security, Hibernate и JPA, сборка на Maven или Gradle, тесты JUnit и Mockito.
- Kotlin server-side: Ktor, Spring с Kotlin DSL, Micronaut, корутины и Flow, ORM Exposed.
- Scala: Akka (типизированные акторы, streams), Play framework, ZIO/Cats Effect, сборка sbt.
- Общее: REST и gRPC, микросервисы, Kafka, PostgreSQL/Oracle, Docker и Kubernetes, тюнинг JVM и сборщика мусора.
Spring Boot — фактический стандарт: знаете его вглубь (контекст, бины, транзакции, Spring Data) — дорога открыта в большинство команд. Kotlin-стек всё чаще идёт бонусом к Java, а понимание работы JVM — память, GC, профилирование — отличает крепкого инженера от новичка.
Что ждут от кандидата
Основной вход в профессию — через Java и Spring: по ним больше всего вакансий, стажировок и учебных треков. Kotlin и Scala обычно добавляются уже в команде, поверх готовой JVM-базы, так что начинать с них необязательно.
На собеседовании разбирают:
- язык: коллекции, дженерики, многопоточность, модель памяти JVM;
- Spring: как устроен DI, жизненный цикл бина, транзакции, Spring Data;
- базы: JPA и Hibernate, SQL, как читать план запроса;
- конкурентность — классика JVM-собеседований.
Сильное преимущество — опыт с реальной нагрузкой: очереди, кеши, оптимизация запросов, разбор утечек памяти по heap dump. Если приходите из Android и хотите на сервер, упор на Kotlin и Spring — короткий и логичный переход: язык уже знаком, остаётся достроить серверную часть.
Зарплаты и спрос
Медианная зарплата — 220 000 ₽ по вакансиям за последние 30 дней. Подробная статистика зарплат Java/Scala/Kotlin.
Смотрите также в каталоге
Хотите персональную подборку?
Введите свои критерии — мы отфильтруем вакансии по вашим требованиям
Найти подходящие вакансии →