Проект Bond — корпоративный мессенджер для безопасной и удобной коммуникации. Стек: Java 17+, Spring Boot 3.x, JPA / Hibernate, PostgreSQL, Maven, REST API, WebSocket, JWT, MinIO, Docker.
Задачи:
- Участие в разработке средств коммуникации
- Разработка новых и доработка старых модулей
- Писать тесты и документацию к коду
- Взаимодействие с командой тестирования
- Аудит программного кода других разработчиков
Требования:
- Опыт коммерческой разработки с использованием Java
- Умение работать в консоли Linux
- Умение разворачивать приложения в Tomcat
- Умение разбираться в чужом коде
- Будет плюсом: знание систем виртуализации, знания Redis, DynamoDB, BigTable, Dropwizard 2.x, Nginx, SSL/TLS, Gradle, Coturn, WebRTC
Условия:
- Режим работы: 5/2, с 9:00 до 18:00
- Оформление: по ТК РФ в аккредитованной ИТ-компании, ДМС после 2 лет работы
- Формат работы: офис (ст. м. «Окружная», Москва)
ОфисmiddleМосква
Зарплата не указана
ААльфа-Банк
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
- Разработка нового функционала и доработка существующих сервисов в направлении IT-инфраструктуры
- Участие в оценке и проработке задач совместно с аналитиками
- Реализация решения на Java и Spring Boot
- Анализ и устранение дефектов
- Обсуждение технических решений и архитектуры
Требования:
- Коммерческий опыт разработки на Java от 3 лет
- Уверенное знание Spring Boot
- Понимание принципов ООП и SOLID
- Опыт разработки REST API
- Опыт работы с Spring Data JPA / Hibernate
- Понимание многопоточности и практический опыт её использования
- Базовое понимание устройства JVM (память, Garbage Collector)
- Опыт работы с Git, Maven или Gradle
- Опыт работы с реляционными базами данных
УдалённоmiddleМосква
Зарплата не указана
HHireway
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
- Разрабатывать новый функционал и поддерживать существующие сервисы
- Участвовать в развитии backend-приложений на Java
- Исправлять баги и улучшать качество кода
- Участвовать в проектировании и обсуждении технических решений
- Писать модульные и интеграционные тесты
- Работать со Spring Boot и REST API
- Поддерживать и улучшать процессы CI/CD
- Участвовать в code review и командных обсуждениях
- Взаимодействовать с аналитиками, QA и другими участниками команды
Требования:
- Коммерческий опыт Java-разработки от 2–3 лет
- Хорошее понимание ООП и принципов чистого кода
- Опыт работы со Spring Boot / Spring Framework
- Опыт работы с REST API
- Знание SQL и опыт работы с реляционными БД
- Опыт работы с Maven или Gradle
- Уверенное владение Git
- Понимание CI/CD-процессов
- Навыки написания unit-тестов (JUnit, Mockito)
- Умение работать в команде и разбираться в существующем коде
Удалённоmiddle
240 000 – 250 000 ₽
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Обзор продукта и технологий:
Функциональность продукта включает персональные поездки сотрудников, грузовую логистику, управление автопарком и диспетчерскую. Продукт ориентирован на внутреннее и внешнее использование.
Стек технологий: фронтенд — React/MobX/ReactQuery, бэкенд — микросервисы Java Spring Boot, Kafka, мобильные приложения iOS/Android, e-mail, S3-хранилища, OpenID, СУБД Postgres.
Требования к кандидату:
• Опыт работы в роли разработчика от 5 лет в проектах по разработке, модификации и/или внедрению ПО с использованием инструментов и технологий Java;
• Опыт работы со всеми указанными технологиями: Spring, Hibernate, Gradle, JMS, JAX-WS, Git, Jenkins, UML, JUnit;
• Опыт в управлении командой разработчиков (не менее 3 человек);
• Опыт командной разработки с использованием Confluence и Jira;
• Опыт работы как в каскадных (waterfall), так и в гибких методологиях разработки (Agile, DevOps, Scrum).
Удалённоsenior
Зарплата не указана
JJetBrains
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
— Разрабатывать, поддерживать и расширять автоматизированные тестовые сценарии для различных платформ и окружений (Linux, Windows, MacOS, Docker, WSL).
— Расширять покрытие тестами новых и существующих функций.
— Отлаживать и устранять сбои тестов.
— Улучшать существующую автоматизацию, снижать нестабильность тестов.
— Отслеживать метрики качества, включая покрытие тестами, частоту сбоев и нестабильность.
— Вносить вклад в разработку фреймворков и инструментов с продукт-специфическими расширениями.
— Помогать команде в мониторинге результатов тестирования и расследовании сбоев.
— Участвовать в оценке качества релизов.
— Сотрудничать с QA и разработчиками для определения тестовых стратегий.
— Выполнять ручное тестирование при необходимости.
— Участвовать в создании тестовой документации.
— Улучшать инфраструктуру тестирования и CI/CD пайплайны в рамках команды.
— Делится лучшими практиками автоматизации с командой.
— Работать с командой инструментов для внедрения новых фреймворков и практик.
Требования:
— Опыт в автоматизации тестирования.
— Уверенные навыки программирования на Kotlin/Java.
— Опыт работы с тестовыми фреймворками JUnit или TestNG.
— Знание инструментов сборки Maven и Gradle.
— Понимание принципов и методологий тестирования ПО.
— Опыт работы с CI/CD инструментами (TeamCity или аналогичные).
— Опыт с инструментами отчетности (Allure или другие).
— Опыт работы с системами контроля версий (Git).
— Владение английским языком на уровне устного и письменного общения.
— Ответственность, самоорганизация и способность к самостоятельному обучению.
— Навыки командной работы.
— Способность работать самостоятельно, творчески и проявлять инициативу.
Желательно:
— Опыт тестирования инструментов для разработчиков, IDE и настольных приложений.
— Знакомство с JVM фреймворками (Spring или Jakarta) и базами данных.
Условия:
— Конкурентная заработная плата, соответствующая навыкам и опыту.
— Гибкое место работы: возможность работать из дома или офиса.
— Возможность удаленной работы до 30 дней в году из-за рубежа.
— Дополнительные дни отпуска.
— Оплата медицинской страховки.
— Возможности для обучения и развития: конференции, курсы, языковые занятия.
— Поддержка при релокации.
— Языковые курсы.
— Обеды или компенсация питания в рабочие дни.
— Поддержка психического здоровья.
— Спортивные льготы: спортзал на территории или компенсация спортивного клуба.
— Внутренние мероприятия и корпоративные праздники.
Гибрид
Зарплата не указана
Aadjoe
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
— Владение основным развитием и оптимизацией SDK adjoe Ads, работающего внутри сотен приложений издателей.
— Разработка с использованием Kotlin с глубоким пониманием жизненных циклов Android, ProGuard/R8 и многопоточности для обеспечения стабильности на миллионах устройств.
— Совместная работа с backend-командами для проектирования API и сбора поведенческих сигналов, поддержка строгой обратной совместимости для тысяч интеграторов.
— Оптимизация SDK для минимального потребления ресурсов, включая влияние на батарею и использование памяти.
— Мониторинг, отладка и поддержка надежности SDK в масштабе миллионов пользователей с использованием инструментов наблюдаемости и данных (Sentry, Kibana, AWS S3, QuickSight, Athena).
— Поддержка и улучшение CI/CD пайплайнов с использованием Gradle и GitLab CI для автоматизации тестирования, сборки и упаковки мобильных библиотек.
Требования:
— Опыт работы с Android не менее 8 лет или 3+ года в разработке SDK/библиотек.
— Глубокие знания Kotlin и Android internals.
— Опыт проектирования API и работы с высокопроизводительными сетевыми протоколами (gRPC, Protobuf, Wire, OkHTTP).
— Навыки оптимизации под ограниченные ресурсы устройств.
— Опыт работы с инструментами наблюдаемости и анализа данных.
— Опыт работы с Gradle и GitLab CI.
— Приветствуется опыт в ad-tech или программной рекламе, а также опыт с NDK/JNI (C/C++ interop на Android) или параллельная разработка iOS.
Условия:
— Работа в офисе в Гамбурге, Германия.
— Поддержка релокации для кандидатов из других стран.
Компания adjoe занимается технологиями роста и монетизации мобильных приложений, их платформа adjoe Ads обеспечивает программную рекламу в приложениях с миллионами пользователей и миллиардами решений в день.
ОфисseniorHamburg
Зарплата не указана
VVK
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Обязанности:
- разработка прикладных программ (JAVA)
- поиск наилучших решений совместно с дизайнерами и аналитиками
- оценка трудоёмкости задач, участие в планировании
- написание unit-тестов
- менторство (развитие tech skills) стажёров
- взаимодействие с разработчиками и другими командами в формате Agile.
Требования:
- высшее образование
- опыт работы в роли разработчика в проектах по разработке/модификации/внедрению ПО с использованием инструментов и технологий Java от двух лет
- опыт работы с указанными технологиями по направлению Java: Spring, Hibernate, Gradle, JMS, JAX-WS, Junit
- опыт командной разработки с использованием программных продуктов Confluence и Jira
- опыт работы, как в каскадных (waterfall), так и в гибких методологиях (Agile/DevOps) разработки
- опыт работы с low-code платформой (например, Platform V Flow, Camunda)
- навыки работы с генеративными AI-моделями
- опыт создания AI-агентов и использования их в работе будет преимуществом
- опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов
- инструментальное владение AI для анализа, генерации и автоматизации.
ОфисМосква
Зарплата не указана
JJetBrains
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
- Проектировать, разрабатывать и поддерживать кроссплатформенные и кросс-окруженческие (Linux, Windows, MacOS, Docker, WSL) автоматизированные тестовые сценарии.
- Расширять покрытие тестами новой и существующей функциональности.
- Отлаживать и устранять сбои тестов.
- Улучшать существующую автоматизацию на основе отзывов команды и снижать нестабильность тестов.
- Отслеживать метрики качества, включая покрытие тестами, частоту сбоев и нестабильность.
- Вносить вклад в разработку фреймворков и инструментов с продукт-специфическими расширениями по необходимости.
- Помогать команде мониторить результаты выполнения тестов и исследовать сбои.
- Участвовать в оценках качества релизов.
- Сотрудничать с QA и разработчиками для определения стратегий тестирования.
- Выполнять ручное тестирование при необходимости.
- Участвовать в создании тестовой документации.
- Улучшать доменно-специфическую тестовую инфраструктуру и CI/CD пайплайны в рамках команды.
- Делится лучшими практиками автоматизации с командой.
- Работать с командой по инструментам для внедрения новых фреймворков и практик.
Требования:
- Подтвержденный опыт в автоматизации тестирования.
- Уверенные навыки программирования на Kotlin/Java.
- Опыт работы с тестовыми фреймворками, такими как JUnit или TestNG.
- Знание инструментов сборки, таких как Maven и Gradle.
- Понимание принципов и методологий тестирования ПО.
- Опыт работы с CI/CD инструментами (TeamCity или аналогичные).
- Опыт работы с инструментами отчетности (Allure или другие).
- Опыт работы с системами контроля версий (Git).
- Владение английским языком устно и письменно.
- Ответственность, самодисциплина и способность к самообучению.
- Сильные навыки командной работы.
- Способность работать самостоятельно, творчески и проявлять инициативу.
Гибрид
Зарплата не указана
ССбер
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
-проектировать решения, в том числе разрабатывать детальную внутреннюю архитектуру сервиса, включая интеграционные сценарии
-принимать участие в разработке крупнейшего в России интернет-банка для юридических лиц
-работать в Agile-команде (ежедневные стендапы, 2х-недельные спринты, демонстрация, ретроспектива)
-проводить и проходить Code Review
Технологии / фреймворки:
Java 17, Spring Framework, Spring Boot, PostgreSQL / Oracle, Hibernate, Gradle
Инструменты:
Jenkins, Jira, Bitbucket, Confluence, Podman (Docker), Kubernetes (OpenShift)
Требования:
-опыт от 4х лет разработки высоконагруженных и отказоустойчивых систем
-уверенное знание Java 8+
-уверенные знания Spring Framework, Spring Boot
-умение писать Unit-тесты, знание фреймворков JUnit, Mockito
-опыт разработки REST-сервисов
-опыт работы с реляционными БД PostgreSQL или Oracle (требования ACID)
-опыт работы с Docker
-умение работать в команде: дружелюбность и открытость к взаимодействию
-навыки работы с генеративными AI моделями
-Опыт применения современных LLM-инструментов
ОфисseniorМосква
Зарплата не указана
ЛЛАНИТ
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
-Создание нового функционала, написание чистого, эффективного и поддерживаемого кода, реализация бизнес-логики;
-Написание и выполнение Unit тестов, поиск и исправление ошибок (багов) в коде;
-Устранение сбоев, внесение изменений, добавление новых функций, адаптация под меняющиеся требования;
-Улучшение производительности существующих приложений, снижение затрат на инфраструктуру;
-Обеспечение взаимодействия с другими системами, базами данных, веб-сервисами и API;
-Участие в код-ревью, обсуждение задач, обмен знаниями с коллегами;
-Документирование написанного кода (Java doc, описание readme);
-Работа в команде, ответственность, решение проблем, коммуникация.
Требования:
-Высшее техническое образование;
-Опыт работы разработчиком в ИТ-проектах по созданию или развитию информационных систем от 3-х лет;
-Знания Java Core 11, Spring, Spring Boot, Hibernate;
-Понимание принципов и технологий разработки программного обеспечения, ООП, многопоточность, коллекции, управление памятью;
-Знание технологий взаимодействия и интеграции информационных систем (REST API, брокеры сообщений RabbitMQ);
-Понимание распределенной архитектуры информационных систем;
-Уверенное владение SQL, опыт работы с СУБД;
-Умение работать с системой контроля версий (Git), сборки (Maven, Gradle), IDE (IntelliJ IDEA, Eclipse);
-Умение писать Unit тесты, проводить различное тестирование.
Будет плюсом:
-Знание CI/CD;
-Знание Spring Cloud;
-Работа с высоконагруженными системами;
-Знания SOAP.
Условия:
-Официальное оформление и стабильный прозрачный доход;
-Офисный формат работы, офис на м. Марьина Роща;
-Обучение: корпоративный университет, электронная библиотека, вебинары с экспертами, центр карьерного консультирования;
-Сообщества: школа спикеров, дебат клуб, писатели Хабр, киберспорт;
-Спорт: футбольный, волейбольный и баскетбольный клубы;
-Здоровье: ДМС, включая стоматологию и скидки на страхование родственников;
-События для детей сотрудников: праздники, профориентационные игры, образовательные курсы;
-Партнерские программы и скидки для сотрудников: магазины-партнеры, фитнес-клубы, образовательные платформы, досуговые мероприятия;
-Комфортный офис.
ОфисseniorМосква
Зарплата не указана
ТТ-Банк
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
- Автоматизировать процессы тестирования и разработки
- Автоматизировать сбор статистики и составление отчетов по результатам запуска автотестов
- Разрабатывать QA-инструменты для команды тестирования
- Разрабатывать и поддерживать окружение для запуска автотестов: Gitlab, K8s и так далее
- Привлекать функциональных тестировщиков к автоматизации регрессионных сценариев
- Участвовать в процессе code review
Требования:
- Опыт работы в качестве автоматизатора тестирования/SDET от 2 лет
- Хорошее знание автоматизированных сценариев на Java/Kotlin, опыт их разработки
- Опыт автоматизации с использованием фреймворка TestNG или JUnit
- Умение работать с REST API, SOAP API, HTTP/HTTPS, gRPC, Avro
- Знание SQL: DML-, DDL-запросы, JOIN, группировки и агрегирующие функции
- Опыт использования систем сборки: Maven, Gradle и других
- Опыт настройки CI/CD с помощью TeamCity, Jenkins или GitLab
- Умение работать по гибким методологиям, понимание процессов и разделение их ценностей
УдалённоmiddleЧелябинск
Зарплата не указана
Все вакансии в одном месте — страница 3 · Job Hunters