Задачи:
— самостоятельно дорабатывать функционал платформы на Java;
— тестировать новый функционал;
— анализировать ТЗ и согласовывать планы выполнения работ для текущих задач;
— локализовывать дефекты, расследовать инциденты и повышать качество программного продукта.
Требования:
— опыт работы бэкенд-разработчиком от 3-х лет;
— опыт работы с системами управления версиями GIT;
— опыт коммерческой разработки;
— опыт разработки решений в монолитной и микросервисных архитектурах;
— опыт работы с реляционными БД и SQL;
— опыт работы с REST/API и Kafka;
— опыт работы с OAuth;
— базовые знания и опыт работы с CI/CD на уровне понимания и небольшой донастройки пайплайнов;
— проактивность при выполнении рабочих обязанностей;
— развитые коммуникационные навыки.
Желательные требования:
— базовые навыки работы в Linux;
— умение работать с системами логирования и мониторинга, Distributed tracing;
— опыт работы с Gitlab.
Условия:
— официальное оформление со всеми социальными гарантиями;
— возможность работы в гибридном формате;
— комфортный офис в шаговой доступности от м. Войковская и МЦК «Балтийская» с компенсацией питания;
— ДМС с телемедициной и стоматологией с первого дня работы, льготное подключение родственников;
— выгодный зарплатный проект с доступом к масштабной экосистеме сервисов;
— внешнее обучение и участие в конференциях, митапы, хакатоны и обмен практиками;
— полис путешественника и льготные программы страхования;
— свободный дресс-код и никакой бюрократии.
Задачи:
— Взять на себя ответственность за полный жизненный цикл разработки программного обеспечения от требований до развертывания.
— Сотрудничать с бизнес-стейкхолдерами и участвовать в планировании спринтов.
— Разрабатывать и поддерживать высокопроизводительные, масштабируемые и отказоустойчивые веб-сервисы.
— Создавать и поддерживать техническую документацию по дизайну, архитектуре и устранению неполадок.
— Постоянно изучать и внедрять новые технологии и подходы.
Требования:
— Опыт работы с Java в продакшене не менее 5 лет.
— Уверенные практические навыки работы с Java и Spring Framework (Spring Boot, Spring Data).
— Подтвержденный опыт работы с микросервисной архитектурой.
— Владение MySQL, включая проектирование схем и оптимизацию запросов.
— Опыт работы с CI/CD инструментами, такими как GitHub Actions, Jenkins, ArgoCD и Maven.
— Уровень английского языка не ниже B2.
Будет плюсом:
— Опыт работы с Google Cloud Platform (GCP).
— Опыт работы с MongoDB.
— Опыт работы с инструментами инфраструктуры как кода, такими как CDKTF или AWS CDK.
Условия:
— Удаленная работа в качестве B2B подрядчика или гибридная занятость в офисах в Беларуси и Молдове.
— Предоставление качественного оборудования.
— Компенсация профессионального обучения, семинаров и конференций.
— Уроки английского языка высокого уровня.
— Дополнительные бонусы и льготы для сотрудников офисов в Минске и Кишиневе.
УдалённоseniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
-Помощь в развитии рекомендательной системы.
-Обеспечение производительности и отказоустойчивости runtime и offline-процессов.
-Улучшение ML-инфраструктуры.
Требования:
-Навыки разработки на Java 21 или более поздних версиях.
-Понимание микросервисной архитектуры.
-Знание алгоритмов и структур данных.
-Опыт работы с Git.
-Английский язык на уровне чтения технической документации.
Задачи:
- Развивать функциональность вокруг учётной системы (OEBS) для финансовых процессов Яндекс Вертикалей, участвовать в доработке учётной логики, проектировании новых сценариев и интеграций, а также в развитии сервисов вокруг OEBS.
- Реализовывать мультивалютные расчёты: разрабатывать механику учёта обязательств в валюте, проведения платежей в разных валютах, расчёта курсовых разниц и поддержки рублёвых.
- Создавать решения для работы с виртуальными картами: проектировать и реализовывать логику работы с депозитами в платёжных системах, списаниями, контролем балансов, а также архитектуру учёта и хранения этих средств.
- Автоматизировать процессинг входящих документов и ЭДО, развивать документооборот с партнёрами, в том числе для международных направлений, возможны интеграции с существующими решениями для парсинга документов.
- Проектировать надёжные и масштабируемые интеграции: работать с синхронным и асинхронным взаимодействием между сервисами, снижать риски отказов и дублирования финансовых операций, контролировать нагрузку на интеграции и помогать подключать новые финансовые сценарии к существующей архитектуре.
Требования:
- Программирование на Java 21+ в стеке Spring, Spring Boot.
- Знание Hibernate, JDBC.
- Опыт работы с базами данных PostgreSQL.
- Понимание принципов микросервисной архитектуры.
- Тестирование кода и написание юнит-тестов.
- Аккуратность и внимательность к деталям.
- Готовность самостоятельно прорабатывать технические и архитектурные решения.
Задачи:
— Разрабатывать и оптимизировать критически важные компоненты интеграционной платформы
— Поддерживать и улучшать архитектуру, включая проектирование и реализацию новых функций
— Внедрять лучшие практики по написанию кода, тестированию и развертыванию отказоустойчивых систем
— Проводить code review и менторинг других разработчиков для развития технической экспертизы команды
Требования:
— Опыт коммерческой разработки backend банковских ИТ-решений от 5 лет, уровень senior
— Более 5 лет опыта разработки на Java 17+, включая глубокие знания Java Core, JMM и JVM
— Глубокие знания и опыт работы с Spring Framework, включая Spring Boot, Spring Data, Spring Security, а так же WebFlux
— Опыт работы с событийными микросеврисными архитектурами через Kafka
— Практический опыт работы с очередями сообщений (Kafka / Artemis) и Kafka Streams
— Практический опыт работы с форматом Avro и Schema Registry
— Умение проектировать и разрабатывать API
— Опыт работы с WSO2 и Gravitee
— Знания SQL и принципов работы реляционных и нереляционных баз данных
— Понимание методологий CI/CD, включая инструменты автоматизации (Jenkins)
— Опыт работы с системами контейнеризации и оркестрации (Docker / Kubernetes)
— Знания методологий экстремального программирования: TDD, BDD, DDD, Pair Programming и их практическое применение
— Понимание принципов методологий DevOps и Agile
Будет плюсом:
— Опыт участия в проектах по импортозамещению интеграционных решений
— Опыт работы в финансовом секторе или крупном интеграторе от 3 лет
— Опыт работы на Linux
Условия:
— Разработка на современном стеке технологий
— Работа в гибкой методологии разработки
— Возможность работать как в офисе, так и в гибридном/удаленном формате
— Поездки на конференции и тренинги за счет компании, внутренние семинары, внутренние митапы
— Новая техника для комфортной работы
— Сессия профессионального развития персонала дважды в год, результатом которой является план индивидуального развития каждого сотрудника
Задачи:
- Разрабатывать и развивать высоконагруженные сервисы Feature Store.
- Проектировать и внедрять надежные и масштабируемые решения для хранения и обработки данных.
- Интегрировать сервисы с ML-пайплайнами и инфраструктурой данных.
- Оптимизировать производительность, устойчивость и отказоустойчивость системы.
- Принимать участие в архитектурных решениях и техническом развитии платформы.
Требования:
- Уверенное знание Java.
- Опыт разработки под Linux.
- Понимание принципов работы распределённых систем.
Задачи:
— работа над мобильным банком;
— разработка кредитных конвейеров для физических и юридических лиц;
— создание scoring и collection-систем;
— поддержка и развитие других высоконагруженных банковских сервисов.
Требования:
— 5+ лет коммерческой Java-разработки;
— хороший уровень Java Core и понимание Spring;
— опыт работы с микросервисной архитектурой;
— уверенное владение SQL и интеграциями;
— опыт работы с Production-системами;
— опыт в банковской сфере или FinTech будет плюсом.
Условия:
— работа в офисе в Ташкенте;
— обязательная релокация;
— для кандидатов из других стран предоставляется релокационный пакет и компенсация аренды жилья.
Задачи:
- Развивать сервисы для запуска автотестов для всех популярных платформ (Mobile, Web, TV, Desktop): тест-раннер, автоматизацию управления фермой устройств, поддержку новых типов девайсов, новые режимы запуска тестирования сервисов
- Разрабатывать и поддерживать функциональность системы
- Проектировать отказоустойчивые сервисы
- Оценивать задачи и выполнять их в срок
- Проводить code review
- Активно взаимодействовать с тестировщиками, разработчиками, ИБ, DevOps и SRE для решения вопросов автоматизации тестирования и развития платформы тестирования
- Интегрировать наши решения в новые проекты и команды
Требования:
- Опыт работы Java-разработчиком 5+ лет
- Высокий уровень владения Java и обширные знания его экосистем, в частности Spring
- Умение работать с командной строкой в Linux
- Опыт работы с микросервисной архитектурой
- Понимание принципов эксплуатации и мониторинга сервисов
- Понимание основ тестирования и автоматизации тестирования
- Навыки в CI/CD (GitLab)
- Опыт работы с Docker
Задачи:
- Анализировать требования совместно с командой и прорабатывать архитектурные решения
- Разрабатывать и сопровождать функциональность от идеи до релиза
- Проектировать и развивать микросервисную архитектуру продукта
- Писать тесты и обеспечивать качество кода
- Проводить code review и участвовать в подготовке дизайн‑документов
- Брать на себя техническое лидерство в задачах
- Взаимодействовать со смежными командами при интеграциях
- Участвовать в оценке, планировании и развитии инженерных стандартов
Требования:
- Опыт коммерческой разработки на Java 11+ или Kotlin
- Опыт проектирования и разработки микросервисной архитектуры и API (REST, gRPC), включая интеграции между сервисами
- Опыт работы со Spring Framework
- Опыт работы с Kafka и реляционными базами данных, включая PostgreSQL
- Опыт написания unit‑ и интеграционных тестов
- Понимание принципов работы JVM, многопоточности и основ оптимизации производительности
- Понимание принципов контейнеризации, процессов сборки и доставки, а также мониторинга сервисов
- Умение проектировать решения с нуля, писать и проводить ревью дизайн‑документов, принимать ответственность за архитектурные решения
- Будет плюсом опыт работы с Camunda
- Будет плюсом опыт работы с NoSQL базами данных
Location: Warsaw; Minsk; Chișinău; Belgrade; Buсharest; Milan
Workplace: remote
We’re looking for a Lead Java Developerwith C background to help us build and scale a cloud PBX solution.
We expect you to have strong problem-solving skills, be self-motivated, initiative, and responsible.
Your daily duties will include implementing different SIP proxy features using Java/C , with respect to high availability and scalability.
Responsibilities:
Collaborate with business stakeholders and actively participate in product planning and sprint backlog meetings.
Take responsibility for the full software development lifecycle, from understanding business requirements through coding, deployment, and maintenance.
Develop and maintain technical design, architecture, and troubleshooting documentation.
Demonstrate a technology-agnostic mindset and continuously explore new technologies and approaches.
Analyze and interpret stack traces, crashes, memory issues, and performance bottlenecks.
Implement patches, backports, or enhancements directly in Asterisk source code.
Develop custom modules (C), when needed.
Work with Linux systems (systemd, networking, tuning, kernel parameters).
Work with cloud environments (GCP preferred).
Participate in architecture decisions.
Design and implement Asterisk dialplans.
Requirements:
Have at least 7+ years of production experience with large-scale deployments.
Strong hands-on experience with
Java.
Hands-on experience with C.
Have experience with CI/CD, clouds, Linux & networking.
Experience with CI/CD tools such as GitHub Actions, Jenkins, ArgoCD, and Maven.
Proficiency with relational databases, particularly MySQL, including schema design, migrations, and query optimization.
Have a good level of English (B2 or higher).
You are ready to act as the technical lead.
Can work cross-team with backend developers, infra/DevOps, QA, and product owners.
Own best practices, code quality, and documentation.
We are pleased to offer:
Remote work as b2b contractor or on-site/hybrid employment (Belarus-Moldova) work opportunity!
Stable job with long-term growth perspective.
Competitive salary with annual performance review.
Really good hardware.
An exciting and challenging job with talented people around.
Continuous learning and career growth opportunities.
Compensation for professional training, seminars, and conferences.
Referral program – get rewarded for helping us grow the team with talented people.
Company-supported English classes to enhance your professional growth.
More perks for the Minsk and Chisinau office employees.
A few words about us:
IDT Corporation is a global communications company founded in 1990 and headquartered in Newark, New Jersey. We are industry leaders in prepaid communication and payment services and one of the largest international voice carriers. We are listed on the NYSE, employ over 1800 people across 20 countries, and have over $1.5 billion in revenues.
We are not ”another big IT corporation”— we encourage and support in-house entrepreneurs in developing their ideas into business actions.
Net2Phone is a rapidly growing global provider of unified cloud communications solutions. It solves the problem of cost optimization for businesses in more than 50 countries, providing them with high-quality VoIP services. Net2Phone provides businesses with an integrated communications suite featuring powerful collaboration tools such as voice, messaging, chat, and unlimited domestic and international calling to 23+ countries.
The product was named ‘VoIP Supplier of the Year’ by the Telecom Consulting Group in 2018.
Задачи:
— Разработка и поддержка Java-приложений, поддерживающих процессы Market Risk.
— Исправление уязвимостей и реализация мелких разработок на Java и C++.
— Отладка трасс движка расчетов на C++ и исследование расхождений в расчетах.
— Поиск и устранение ошибок в приложениях на Java и C++.
— Работа в Linux-средах с использованием Git для управления исходным кодом.
— Поддержка деятельности по разработке и взаимодействие с командой Devin.
Требования:
— Опыт работы не менее 2 лет с Java и J2EE.
— Опыт работы не менее 2 лет с C++.
— Базовые знания Linux и опыт работы с Git.
— Опыт отладки приложений на Java и C++, включая трассы движка расчетов и ошибки приложений.
— Знание Market Risk и опыт разработки на Java с устранением уязвимостей.
— Владение английским языком на уровне B2/C1 и готовность работать в часовом поясе Испании.
Будет преимуществом:
— Знание AIR Sensitivities, Value at Risk и Stress Testing.
Условия:
— Полная занятость или контракт B2B.
— Удаленная работа в часовом поясе Испании.
— Участие в мультикультурной команде и международных проектах.
— Работа с глобальными клиентами в сферах финансовых услуг, транспорта и логистики, энергетики, розничной торговли, медиа и телекоммуникаций.
Задачи:
— Разрабатывать API для сервисов технической поддержки банка
— Придумывать, как оптимизировать и автоматизировать процессы
— Создавать внутренние инструменты, библиотеки и прототипы
Задачи:
— участие в разработке backend сервисов на Java для управления, хранения и распространения справочников, продуктов и продуктовых предложений
— участие в проектировании, разработке и развитии высоконагруженного межкластерного индекса (PostgreSQL, Ignite, Kafka)
— работать в agile/scrum методологии в тесном взаимодействии с остальными членами команды
Требования:
— опыт коммерческой разработки на Java от 5 лет (версии 11+, желательно 17+), включая проектирование архитектуры и баз данных
— глубокое знание экосистемы Spring (Data, Security, Boot), JUnit, принципов построения веб-приложений и клиент-серверного взаимодействия
— опыт работы с реляционными БД (PostgreSQL, SQL-индексы, партиции) и Hibernate, а также понимание распределенных транзакций
— практический опыт с микросервисной архитектурой: REST, gRPC, очереди сообщений (Apache Kafka) и взаимодействие сервисов
— уверенная работа со стеком сборки и поставки: Maven/Gradle, контейнеризация (Docker), оркестрация (Kubernetes/OpenShift) и CI/CD (Jenkins)
— владение инструментами контроля версий (Git), проведение code review, написание модульных и интеграционных тестов (Testcontainers, Mockito)
Задачи:
- разработка бэкенда (Java/Spring) по готовым ТЗ, создание простых прототипов
- документирование и тестирование REST/gRPC‑API
- участие в планировании спринтов, декомпозиция своих задач
- работа с БД (CRUD, модели данных) и настройка взаимодействия сервисов
- участие в Code Review (проверка и доработка кода)
- помощь в интеграции LLM и пилотировании AI‑инструментов (под контролем старших).
Требования:
- базовое знание Java (ООП, Collections, исключения)
- основы Spring (Boot, DI) — достаточно учебных проектов
- знание SQL (JOIN, GROUP BY) и принципов реляционных БД
- умение работать с Git
- понимание HTTP/REST
- готовность учиться и работать в команде
Задачи:
— Проектировать архитектуру backend- и потоковых систем.
— Самостоятельно разрабатывать программный код на Java и/или Kotlin.
— Руководить технической командой в роли играющего тренера.
— Создавать интеграции для потоковой обработки данных и промышленного IoT.
— Обеспечивать эксплуатацию сервисов с помощью Docker, Kubernetes и CI/CD.
Требования:
— Опыт разработки на Java 8+ и/или Kotlin.
— Глубокое знание Spring или Ktor.
— Опыт работы с Apache Kafka и Flink или Spark.
— Знание NoSQL-баз данных Cassandra, ClickHouse или HBase, а также SQL и PostgreSQL.
— Опыт работы с Docker, Kubernetes, GitLab CI/CD или Jenkins.
— Навыки технического руководства и проектирования архитектуры.
Хорошо, если есть:
— Опыт работы со Spring Integration, Apache Camel, StreamPipes или NiFi.
— Опыт разработки решений для IIoT и промышленной автоматизации.
Условия:
— Участие в сложных проектах, приносящих практическую пользу производству.
— Гибкая рабочая среда без лишней бюрократии.
— ДМС и корпоративные скидки.
— Обучение, сертификация и посещение профессиональных конференций за счёт компании.
— Офисное пространство рядом с метро Алексеевская с кухнями, столовой, кафе, фитнесом и кофейным киоском.
Ожидания от кандидата:
- Опыт коммерческой разработки на Java от 2 лет.
- Знание Spring framework.
- Опыт работы с серверами приложений (WildFly, Weblogic, WebSphere или др.).
- Знания SQL.
- Опыт работы с системами сборки.
- Навыки покрытия кода unit-тестами.
Будет преимуществом:
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ или др.).
- Навыки работы с инструментами CI/CD (Jenkins).
- Опыт работы с БД PostgreSQL.
Обязанности:
- Декомпозиция и анализ задач бэклога.
- Оценка трудоемкости задач.
- Проектирование решения, в том числе разработка детальной внутренней архитектуры системы.
- Детальное проектирование интеграций со смежными системами совместно с аналитиком (в том числе API).
- Разработка unit-тестов.
- Выполнение code review.
- Анализ и исправление инцидентов в рамках 3-й линии поддержки.
Мы предлагаем:
- Полностью белую заработную плату от 150 000 рублей (net). Ориентируемся на ваши пожелания, опыт и навыки.
- Оформление по ТК РФ, оплачиваемые отпуск и больничный с первого рабочего дня.
- Работу в компании с аккредитацией в Минцифре.
- Расширенный пакет ДМС со стоматологией.
- Спорт – корпоративный волейбол, беговой клуб, йога и киберспортивные турниры.
- Яркая корпоративная жизнь – более 400 мероприятий в год (2 корпоратива с оплатой трансфера, разговорный клуб английского, совместные походы в музей, квизы, книжный и киноклуб, мем-чат и многое другое).
- 8-часовой рабочий день с возможностью «плавающего утра» и гибкого графика, удаленного формата работы.
- Работу с большими брендами, интересными проектами в дружном и талантливом коллективе.
- Обучение и участие в профессиональных конференциях.
УдалённоmiddleГеография найма не уточнена
УдалённоleadWarsaw; Minsk; Chișinău; Belgrade; Buсharest; Milan