Задачи:
— Активно участвовать в развитии продукта;
— Разрабатывать планы тестирования;
— Разрабатывать и сопровождать интеграционные автотесты;
— Заниматься поддержкой стандартных наборов тестов: sanity, smoke, regression.
Требования:
— Опыт написания автотестов на Java от 3 лет;
— Умение работать с функциональными и нефункциональными требованиями, спецификациями требований;
— Опыт разработки тестовых сценариев и формирование из них тестовых наборов;
— Опыт применения практик тест-дизайна;
— Опыт написания и оформления баг-репортов;
— Опыт работы c Apache Kafka, Docker, Allure TestOps, SQL.
Задачи:
— Разрабатывать архитектуру платформенного решения и программных модулей на Java/Kotlin;
— Разрабатывать интеграционные приложения;
— Составлять техническую документацию по разработанному программному обеспечению;
— Заниматься поддержкой работы приложений, программным сопровождением проекта.
Требования:
— Опыт коммерческой разработки на Java/Kotlin от 3-х лет;
— Опыт работы с PostgreSQL;
— Опыт с высоконагруженными приложениями;
— Будет плюсом опыт в Fintech сфере.
Условия:
— Обучение и развитие: языковые клубы, собственный корпоративный университет, программы развития управленческих навыков и многое другое;
— Благополучие сотрудников: корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога и дополнительные возможности аккредитованной IT-компании;
— Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.;
— Забота о семьях: создаем условия, в которых легко сочетать карьеру и заботу о близких – от гибкого подхода до масштабных проектов для детей сотрудников;
— Скидки и партнерские программы: на обучение, страхование, покупки и многое другое;
— Комфортная рабочая среда: бесплатное питание в офисе, современные офисы рядом с метро, корпоративная техника и портал для сотрудников.
Задачи:
-разработка backend части автоматизированной системы с учетом требований безопасности, отказоустойчивости, времени отклика и т.п. (в т.ч. прототипирование)
-проведение code review, написание юнит-тестов, участие в организации процессов контроля качества
-проработка и внедрение новых инструментов и фреймворков
-развитие архитектуры системы.
Требования:
-опыт коммерческой разработки на java от 5 лет
-уверенное знание java 11+ (желательно опыт с java 17+)
-опыт работы с maven/gradle, экосистемой spring (boot, data и тд.), postgresql
-понимание принципов микросервисной архитектуры (rest, grpc, очереди сообщений(kafka), взаимодействие сервисов), ci/cd, jenkins
-опыт написания модульных и интеграционных тестов (junit, testcontainers, mockito и др.).
-опыт проведения code review
-опыт в проектировании архитектуры и баз данных
-опыт выстраивания процесса разработки внутри команды.
ОфисleadМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Проектировать и поддерживать масштабируемые системы для синтетических идентичностей, мокинга и нагрузочного тестирования.
— Развивать стратегию тестирования от E2E-тестов к компонентному, интеграционному и контрактному тестированию.
— Создавать возможности платформы для безопасного, повторяемого и удобного нагрузочного тестирования, приближенного к производственному.
— Сотрудничать с командами продукта и инфраструктуры для улучшения качества тестовых сигналов и снижения ложных сбоев.
— Руководить средними и крупными техническими проектами от нечеткого определения до реализации и операционного сопровождения.
— Наставлять инженеров и участвовать в подготовке технических спецификаций, RFC и ADR для повышения инженерных стандартов.
Требования:
— Опыт разработки программного обеспечения не менее 5 лет.
— Сильные навыки бэкенд-разработки на Python, Kotlin, Java или аналогичных языках.
— Опыт проектирования и эксплуатации распределенных систем, платформенной инфраструктуры или внутренних инструментов для разработчиков.
— Глубокие знания системного дизайна, отладки, надежности и эксплуатации в продакшене.
— Способность самостоятельно доводить неоднозначные технические задачи до завершения.
— Обязательное нахождение в Испании.
Условия:
— Удаленная работа с гибкостью в пределах страны.
— 100% оплата медицинского, стоматологического и офтальмологического страхования для сотрудников и их иждивенцев.
— Гибкие кошельки для расходов на технологии, питание и образ жизни.
— Wellness "Away Days" и комплексные программы обучения и развития.
— Акции компании и программа покупки акций сотрудниками (ESPP).
Задачи:
-разработка бизнес-логики на сервере приложений
-создание взаимодействия между фронтальной частью веб-приложения и аналитической базой данных через сервер приложений
-участие во внедрении нового функционала
-создание интеграций с внешними системами
Требования:
-технический стек: глубокие знания Java 1.8, уверенное владение ООП, шаблонами проектирования, алгоритмами и структурами данных
-базы данных: уверенные знания реляционных БД, принципов построения аналитических хранилищ, основ Oracle, а также технологий JDBC и Hibernate
-бэкенд и инфраструктура: знание фреймворка Spring, сборщиков Maven/Gradle, JMS. Уверенное понимание работы веб-сервера и протоколов HTTP/HTTPS
-интеграция и безопасность: опыт работы с REST API (основные методы), знание форматов XML/JSON и основ ИБ (сертификаты, TLS/SSL)
-процессы и инструменты: опыт работы с системами контроля версий (Git), трекерами задач (Jira) и вики-системами (Confluence, Bitbucket). Знание методологий TDD и опыт разработки клиент-серверных приложений
-опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов.
Задачи:
- Анализ, обсуждение и верификация новых требований совместно с командой
- Подготовка тестовой модели
- Проведение функционального, интеграционного и регрессионного тестирования
- Сопровождение приемочного тестирования
- Анализ возникающих дефектов промышленной среды и контроль их устранения
- Автоматизация тестирования UI с использованием Java 8, Selenium/Selenide, Cucumber
- Автоматизация тестирования API с использованием RestAssured
- Доработка фреймворка для тестирования
Требования:
- Опыт автоматизации тестирования от 2 лет
- Опыт работы в качестве функционального тестировщика от 2 года
- Хорошее понимание клиент-серверной архитектуры
- Опыт в тестировании систем на микросервисной архитектуре (или хорошее понимание особенностей данной архитектуры)
- Опыт тестирования REST сервисов
- Опыт работы с требованиями и проведения оценки в рамках тестирования новой функциональности
- Уверенное знание техник тест-дизайна и навыки его применения на практике
- Опыт в анализе возникающих ошибок (в т.ч. работы с логами)
- Опыт работы с системой контроля версий git (бранчи, пулл-реквесты и тд.)
- Опыт работы с системами CI/CD
Условия:
- Гибкие формы трудоустройства, оформление по ТК, ГПХ, ИП
- Выдача корпоративного оборудования
- ДМС со стоматологией
- Приветственные мерчи
- Компенсацию затрат на сертификацию и обучение после года сотрудничества
- Наставничество и развитие
- Насыщенную корпоративную жизнь, онлайн мероприятия, тренинги и стимулирующие программы
- Работу в дружном коллективе высококвалифицированных специалистов
УдалённоmiddleГеография найма не уточнена
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Location: Warsaw, Mazowieckie, Poland
X-FLOW
is a mobile game development company established in 2018. We gained recognition after the release of
Happy Color
, the most popular digital coloring book and one of the most successful ad-driven mobile apps in the world.
We're looking for a
Senior Java Engineer
to join our team and help us build an analytical system that processes petabytes of data.
We expect candidates to have a deep understanding of the tools they use. If you can assess the complex problem, design and deliver a solution with attention to balance between performance and complexity — we might be looking for you.
Technology stack:
Gradle, Java 21+, Spring, k8s, RabbitMQ, Service-oriented infrastructure, AWS and GCP cloud platforms.
Requirements:
Strong understanding of Java Core, Memory Model, MultiThreading.
Strong understanding of Spring Core, Data, MVC.
Proficiency in SQL, solid understanding of Relational Databases.
Solid understanding of software development principles.
Solid understanding of data storage design principles.
Nice to have:
Experience writing and optimizing BigQuery queries.
Experience with Spring Reactive stack, Spring Batch and AMPQ.
Experience with Apache Camel.
Experience with Graph DB like Neo4j.
Responsibilities:
You'll be involved across the full lifecycle of tasks — from solution design through implementation, debugging, and documentation.
What We Offer:
Competitive salary and benefits package.
Opportunity to work with a talented and passionate team in a creative and dynamic environment.
Flexible working hours and remote/office work options.
Career growth and professional development opportunities.
A fun and inclusive company culture that celebrates diversity and creativity.
Join us and let’s create great content together!
When you apply for this role, we process your personal data in accordance with our Candidate Privacy Notice
(
https://xflowgames.com/candidate-privacy-notice
).
Задачи:
— Разработка и поддержка CRM и операционной платформы для инвестиционных компаний: фонды, банки, платежные системы.
— Работа с микросервисной архитектурой, участие в развитии продакшн-систем.
— Внедрение AI-инструментов в процессы разработки, включая Claude Code.
Требования:
— Владение английским языком на уровне B2+ и сильные коммуникационные навыки.
— Ответственность за функционал от идеи до продакшена (feature ownership).
— Уверенное понимание преимуществ и недостатков архитектурных решений.
— Умение применять современные подходы к разработке.
— Опыт работы не менее 5 лет в backend-разработке, микросервисах, REST, SQL.
Условия:
— Удалённая работа из Беларуси или релокация в Польшу по желанию.
— Работа в долгосрочной dedicated-команде на проекте с клиентом из Великобритании.
Задачи:
— Разработка и поддержка CRM и операционной платформы для инвестиционных компаний: фонды, банки, платежные системы.
— Работа с микросервисной архитектурой, участие в развитии продакшн-систем.
— Внедрение AI-инструментов в процессы разработки, включая Claude Code.
Требования:
— Владение английским языком на уровне B2+ и сильные коммуникационные навыки.
— Ответственность за функционал от идеи до продакшена (feature ownership).
— Уверенное понимание преимуществ и недостатков архитектурных решений.
— Умение применять современные подходы к разработке.
— Опыт работы не менее 5 лет в backend-разработке, микросервисах, REST, SQL.
Условия:
— Удалённая работа из Беларуси или релокация в Польшу по желанию.
— Работа в долгосрочной dedicated-команде на проекте с клиентом из Великобритании.
Задачи:
- Проектирование и разработка нового функционала;
- Работа с PostgreSQL и SQL;
- Работа с jOOQ - типобезопасный DSL для работы с БД (ключевая технология проекта);
- Комментировать свой код и писать спецификации на свои разработки
Требования:
- Высшее техническое образование (предпочтительно в сфере информационных технологий);
- Доработка существующих алгоритмов;
- Опыт разработки на Java от 3-х лет;
- Опыт использования фреймворка Spring (Framework; Boot 3.x, Web (REST API), Data, WebFlux (реактивное программирование));
- Знание принципов реляционных баз данных (ACID);
- Опыт в написании unit-тестов.
Задачи:
• Разработка веб-интерфейсов (React, Go, Java)
• Поддержка и развитие бизнес-логики в core-компонентах
• Написание тестов
• Коммуникация с менеджерами, тестировщиками, разработчиками
• Сопровождение CI/CD (atlassian)
• Отвечать за качество продукта
• Участвовать в разработке новых функций
• Проводить Code Review
• Участвовать в аналитике решений для запуска новых продуктов/проектов
• Совместно с командой дорабатывать архитектуру, проектировать API, внедрять новые технологии
• Участвовать в ежедневных митингах и коммуницировать с распределённой командой и заказчиком
Требования:
• Высшее техническое образование
• Опыт разработки на React от 5 лет, Java (Go) от 2 лет, приветствуется опыт Python
• Опыт разработки высоконагруженных приложений и их оптимизации
• Понимание многопоточных приложений
• Владение архитектурными паттернами и их применением
• Знание отличий RDBMS от NoSQL, брокеров сообщений, типов кэша данных
• Разбираться в контейнеризации приложений и принципах Quality Assurance
• Знание Agile и опыт работы по гибким методологиям
• Навыки подготовки и демонстрации решений заказчику
• Знание английского языка (чтение технической литературы, переписка)
• Лидерские качества и нацеленность на результат
Задачи:
— Разрабатывать новый функционал и рефакторить существующий.
— Разрабатывать микросервисы.
— Участвовать в проработке архитектуры проекта.
— Быть частью продуктовой команды из 10 человек, которая работает по agile.
— Выдвигать не только технические, но и бизнес идеи (при желании).
— Участвовать в code review.
— Взаимодействие с группой тестирования.
Требования:
— Уверенные знания Java 17 и новее.
— Опыт применения Spring Framework (Spring Boot 3+), Spring Data JPA, Spring Security + OAuth2 / JWT, Spring Cloud.
— Опыт написания многопоточных и асинхронных приложений.
— Опыт разработки web-сервисов, понимание протоколов REST.
— Опыт работы с ИИ инструментами.
— Опыт работы с БД (SQL PostgreSQL, noSQL).
— Опыт работы с Kubernetes (базовое понимание: pods, services, configmaps, ingress).
— Опыт работы с Kafka, RabbitMQ.
— Опыт работы с Push-уведомлениями: Firebase Cloud Messaging (FCM) для Android + APNs для iOS (через альтернативные библиотеки).
— Понимание принципов оффлайн-синхронизации (last write wins, conflict resolution, delta updates, sync versioning).
Будет плюсом:
— Знание Python.
— Понимание Frontend разработки.
Задачи:
- Проведение ручного и автоматизированного тестирования системы на различных платформах (упор на мобильные IOS и Android)
- Улучшение клиентского пути
- Разработка и поддержка существующих автотестов на Java (веб, бэкенд)
- Заведение баг-репортов в Jira
- Ведение тестовой документации
Требования:
- Опыт тестирования mobile/web приложений от 3 лет
- Опыт работы с Rest API
- Опыт работы с sql/nosql БД на уровне сложных запросов и выгрузок (join, View etc.)
- Опыт покрытия новых функциональностей при помощи инструментов автоестирования от 1 года (java, appium)
- Опыт работы с интеграционным тестированием
- Опыт работы с CI/CD (Jenkins, GitlabCI)
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ, аналоги)
- Опыт работы с Мок-сервисами (Wiremock или аналоги)
- Знание SOAP UI, Postman, Jira, Confluence, Git, IntelliJ IDEA, Bitbucket
Задачи:
- Разработка и проектирование: реализация больших продуктовых фич для уменьшения ручного контроля при закрытии расчётных периодов и подсчёте фактического распределения рабочего времени; проектирование моделей данных для хранения информации из различных сервисов; ревью кода, написание юнит-тестов, согласование контрактов, меняющих API.
- Инфраструктура, рефакторинг и технический анализ: участие с самого начала задачи, рассмотрение предложений по рефакторингу и внедрению новых технических средств для повышения качества сервиса.
- Развёртывание и поддержка: обеспечение надёжности технических решений, поддержка сервиса командой, применение и улучшение мониторингов, метрик и алертов для оперативного реагирования на проблемы.
Требования:
- Опыт работы с инструментами управления микросервисами и их оркестрации, например Kubernetes, Docker.
- Понимание экосистемы JVM и интеграции Kotlin с Java.
- Умение разрабатывать производительные и поддерживаемые приложения на Kotlin.
- Навыки проектирования структуры баз данных.
- Способность оценивать эффективность алгоритмов и оптимизировать производительность системы в целом.
Задачи:
- Разрабатывать новые и дорабатывать существующие микросервисы на Java (Core, Collections, Generics, JDBC, JPA, Concurrency, Stream API, JAXB) и Spring (Spring Boot, Spring Security, Spring Data, Spring MVC);
- Разрабатывать REST-интерфейсы системы для взаимодействия с frontend и межсервисной коммуникации;
- Разрабатывать и поддерживать адаптеры взаимодействия с системами управления сетевым оборудованием;
- Участвовать в обсуждении и принятии архитектурных решений;
- Развивать продуктовое решение NEO с учетом готовых платформенных компонентов МТС;
- Работать с базами данных (PostgreSQL, ClickHouse, Oracle, MongoDB, Nebula Graph);
- Интегрировать систему с брокерами сообщений (Rabbit MQ, Apache Kafka);
- Писать тесты и обеспечивать качество кода перед выкаткой в продакшен;
- Декомпозировать и оценивать задачи, работать в условиях динамично меняющихся приоритетов;
- Самостоятельно разбираться в нестандартных задачах, изучать документацию и парсить библиотеки при необходимости.
Требования:
- Опыт разработки на Java от 5 лет;
- Уверенное знание протоколов REST и SOAP;
- Опыт работы с базами данных (PostgreSQL, ClickHouse, Oracle, MongoDB, Nebula Graph);
- Опыт работы с брокерами сообщений: Rabbit MQ, Apache Kafka;
- Понимание принципов работы микросервисной архитектуры;
- Опыт использования Gitlab;
- Знакомство с платформой Kubernetes;
- Опыт построения CI/CD;
- Умение декомпозировать и оценивать задачи;
- Приверженность практикам тестирования кода.
Задачи:
- Разработка микросервисов;
- Разработка интеграционных адаптеров;
- Анализ архитектурных решений;
- Разбор дефектов продуктовой среды;
- Подготовка и внедрение инфраструктурных задач;
- Работа с базами данных;
- Настройка API для связи с внешними сервисами;
- Написание юнит-тестов.
Требования:
- Уверенные знания основных современных концепций и принципов разработки на платформе Java;
- Хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS;
- Знание стандартных алгоритмов и структур данных;
- Опыт разработки на Java с использованием технологий: Spring Framework (Cloud);
- Опыт работы с тестовыми фреймворками: Junit, TestNG, Mokito;
- Опыт работы с реляционными базами данных;
- Знание теоретических основ проектирования БД и построения эффективных запросов;
- Опыт работы в финансовом секторе приветствуется.