🔹Опыт работы в роли специалиста по автоматизации тестирования от 3 (трех) лет на проектах по разработке и/или модификации и/или внедрению ИТ-систем в финтехе; 🔹Обязательный опыт работы со всеми указанными технологиями: Java 21, Javascript, Jenkins, PostgreSQL, MS SQL (T-SQL), Cucumber;
Опыт работы Разработчиком Backend Java в телекоммуникационных проектах от 3-х лет; Опыт работы с решениями на базе OIDC\Oauth (например, разработки системы аутентификации или интеграции с Yandex ID или подобными системами).
- Знание и опыт с Java Core (11/17): коллекции, Stream API, лямбды, базовая многопоточность; - Уверенное знание SQL, опыт создания сложных запросов и оптимизации;
Задачи:
— Анализ требований заказчиков
— Развитие продукта Giga IDE (доработка существующих плагинов, написание новых)
— Тестирование реализованной функциональности
— Техническая поддержка ПО, включая коммуникацию с пользователями по реализованной функциональности
— Дежурство на второй линии поддержки (по графику, в рабочие часы)
Условия:
— Удаленный формат работы
— Оформление ИП или СЗ
— Уровень заработной платы по договоренности
Location: Remote; Armenia; Serbia; Kazakhstan; Georgia; European Union
Workplace: Remote
🌍 Remote | UTC+8 | Core collaboration hours: 1:00–7:00 PM Manila Time
Salmon is a technology-driven financial company building a banking and lending platform across Southeast Asia, starting in the Philippines. We combine global fintech expertise with deep local market knowledge to make financial services simple, accessible, and useful for millions of people across the region.
7M+ app downloads. 2M+ monthly active users. 7,000+ partner stores. US$310M+ raised from leading global investors.
Manila-based, globally distributed, and hybrid-first — our team spans 45+ countries.
If you want to solve complex problems at scale and impact how millions of people access and manage money, come build with us. Southeast Asia's fintech moment starts here.
About the role:
You'll build the microservices behind Salmon's core banking products — reliable, scalable systems supporting how millions of Filipinos manage their money.
What you'll do:
- Build scalable microservices in the JVM environment using Spring Boot, within the Core Banking Development Team.
- Work in an event-driven architecture grounded in domain-driven design (DDD) and eventual consistency.
- Collaborate across engineering to develop and scale Salmon's core banking and partner platforms.
What you'll own:
- Build and maintain reliable, scalable microservices in the JVM environment using Spring Boot.
- Design event-driven services applying domain-driven design (DDD) principles and eventual consistency.
- Build and maintain APIs and services that support core banking products.
- Contribute to internal SDKs and frameworks that streamline how teams build on shared services.
- Integrate with partner platforms and external services at scale.
- Support the development and scaling of banking and partner platforms as Salmon grows.
What makes you a strong fit:
- 3+ years of software development experience in the JVM environment, with strong Java skills (Kotlin is a plus).
- Experience using Spring Boot in a microservices environment.
- Experience working in an agile setup with continuous deployment and delivery.
- Solid understanding of event-driven architecture, domain-driven design, and eventual consistency.
- Experience with containerization and orchestration — Docker and Kubernetes preferred — in a cloud environment (AWS preferred).
- A collaborative mindset and willingness to share knowledge across the team.
What we offer:
Ownership and flexibility
- Fully remote work with core collaboration hours from 1:00 to 7:00 PM Manila time (UTC+8)
- Company-provided tools and equipment
Health and time off
- Medical insurance support for you and your family through co-funding or reimbursement, depending on your location and subject to policy limits
- Access to an internal mental health support specialist
- 22 vacation days, Philippine public holidays, and 15 sick days
Growth and team experience
- Opportunities to learn and share your expertise through internal expert meetups, external conferences, speaking opportunities, and industry publications
- Company-sponsored trips to Manila to meet and work with your team in person
- High-performing teams can earn a dedicated beach house week in Southeast Asia
We believe strong teams are built by people with different backgrounds, experiences, and points of view. Salmon is an equal opportunity employer, and we make hiring decisions based on skills, experience, and potential.
Развивать архитектуру модульного backend-приложения, REST API и бизнес-логику, включая валидацию, обработку ошибок и документацию; Проектировать модели данных и миграции, оптимизировать запросы и кеширование;
leadГеография найма не уточнена
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
— разработка backend на Java с активным использованием AI-инструментов
Требования:
— коммерческий опыт Backend-разработки на Java от 3 лет
— обязательное владение английским языком
— хороший практический опыт работы с AI-инструментами
— активное использование AI при написании и доработке кода, рефакторинге, анализе и поиске ошибок
— готовность работать в формате Vibe Coding / AI-assisted development
— умение самостоятельно проверять результат работы AI и отвечать за качество итогового кода
Условия:
— проект: банк
— срок: от 6 месяцев с возможностью продления
— локация: не важна
— оплата: отсрочка 35 рабочих дней
Java Developer в Agrobank — банк, специализирующийся на кредитовании и финансовых услугах для сельского хозяйства и бизнеса.
Стек: Java 17/21, Spring Boot 3, Kafka, PostgreSQL/Oracle, REST/gRPC, Docker/Kubernetes.
Офис (Ташкент, Узбекистан).
Задачи:
— участие в крупном банковском проекте, связанном с кредитованием расчетного счета клиента, закрытием кассовых разрывов и обеспечением быстрого доступа к заемным средствам.
Требования:
— 6+ лет опыта работы с Java 17+;
— 3+ года опыта работы с Spring и Spring Boot;
— опыт работы с системами на микросервисной архитектуре;
— опыт работы с инструментами контейнеризации и оркестрации (Docker и Kubernetes или аналоги);
— опыт написания модульных и интеграционных тестов (Junit, Spring Boot Test, Testcontainers, Wiremock);
— опыт проектирования и реализации RESTful API, знание принципов REST и best practices;
— опыт работы с двумя любыми из следующих технологий: NoSQL (MongoDB, Elasticsearch, аналоги); SQL (PostgreSQL, Oracle, аналоги); брокеры сообщений (Kafka, RabbitMQ, аналоги); Cache (Redis, Hazelcast);
— опыт работы с Camunda 7.
Условия:
— удаленная работа по РФ и дружественным странам;
— IT-аккредитованная компания;
— оформление по ТК;
— предоставление техники для работы.
Задачи:
— Разрабатывать новый функционал под руководством опытных разработчиков
— Поддерживать и дорабатывать существующие backend-сервисы на Java
— Исправлять ошибки и улучшать качество кода
— Работать с Java, Spring Boot и REST API
— Писать и поддерживать unit- и интеграционные тесты
— Участвовать в code review и командных обсуждениях
— Разбираться в существующем коде и постепенно брать больше самостоятельных задач
— Работать с SQL и реляционными базами данных
— Участвовать в процессах CI/CD
— Взаимодействовать с разработчиками, QA, аналитиками и другими участниками команды
— Изучать новые технологии и применять их в рабочих задачах
— Постепенно участвовать в проектировании технических решений
Требования:
— Знание Java и понимание основных принципов ООП
— Понимание основных конструкций Java: коллекции, исключения, generics, многопоточность на базовом уровне
— Базовое понимание Spring / Spring Boot
— Понимание принципов работы REST API
— Знание SQL и базовое понимание реляционных БД
— Опыт работы с Git
— Знакомство с Maven или Gradle
— Понимание принципов unit-тестирования
— Будет хорошо, если вы работали с JUnit и Mockito
— Готовность разбираться в существующем коде и учиться новым технологиям
— Умение работать в команде и воспринимать обратную связь
Будет плюсом:
— Опыт разработки на Spring Boot
— Знакомство с Docker
— Базовое понимание CI/CD
— Опыт работы с Linux
— Знакомство с Kubernetes
— Опыт разработки pet-проектов на Java
— Участие в учебных или командных IT-проектах
— Знание Kotlin
— Знакомство со Spring Cloud
— Опыт работы с Jira и Confluence
— Понимание принципов микросервисной архитектуры
Условия:
— Полная занятость
— Оформление: Договор ГПХ с самозанятым, с физлицом
— График: 5/2
— Формат работы: удалённо
УдалённоmiddleГеография найма не уточнена
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Требуется разработчик с опытом работы на Java и Python для участия в проекте, направленном на создание платформы для обработки юридических документов и корпоративных данных. В рамках проекта применяются технологии LLM-агентов, RAG-поиска, MCP-инструментов, а также интеграция с внутренним веб-сервисом, построенным на Java/Spring. Основные обязанности включают разработку backend-сервисов на Python и Java, интеграцию LLM, внешних API и MCP-инструментов, реализацию RAG, embeddings и поисковых функций по документам, создание механизмов проверки результатов моделей, работу с PostgreSQL, Redis и файловыми хранилищами, написание тестов, настройку логирования и мониторинга, а также участие в проектировании решений и выводе функционала в production. Кандидат должен уверенно владеть Python и Java, иметь опыт разработки backend-сервисов и REST API, практические знания LLM или понимание принципов LLM-приложений, опыт работы с PostgreSQL, умение писать тестируемый код и разбираться в существующем коде, а также понимание вопросов безопасности и разграничения доступа к данным. Важна самостоятельность в решении задач и способность взаимодействовать с другими командами. Дополнительным преимуществом будет опыт работы с RAG, embeddings, семантическим или гибридным поиском, разработкой MCP-сервисов или LLM-agent систем, обработкой DOCX, PDF и Excel с использованием OOXML или Apache POI, оценкой качества ответов LLM, опытом в LegalTech, ContractTech или электронном документообороте, а также знание корпоративных или локально развёрнутых LLM. Проект рассчитан до конца 2026 года с возможным продлением на 2027 год, работа удалённая, зарплата от 200 000 рублей на руки.
УдалённоБеларусь, Россия
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Проект: Развиваем платформу для работы с юридическими документами и корпоративными данными. В проекте используются LLM-агент, RAG-поиск, MCP-инструменты и интеграция с внутренним веб-сервисом на Java/Spring. Продолжительность проекта: до конца 2026, плюс в планах пролонгация на 27г.
Задачи:
— Разработка backend-сервисов на Python и Java.
— Интеграция LLM, внешних API и MCP-инструментов.
— Реализация RAG, embeddings и поиска по документам.
— Создание проверок результатов работы модели.
— Интеграция с PostgreSQL, Redis и файловым хранилищем.
— Написание тестов, настройка логирования и мониторинга.
— Участие в проектировании решений и выводе функциональности в production.
Требования:
— Уверенное владение Python и Java (важно, чтобы кандидат занимался задачами AI на питоне и мог подключать их к решению на джаве).
— Опыт разработки backend-сервисов и REST API.
— Практический опыт работы с LLM или понимание основных принципов LLM-приложений.
— Опыт работы с PostgreSQL.
— Умение писать тестируемый код и разбираться в существующей кодовой базе.
— Понимание вопросов безопасности и разграничения доступа к данным.
— Готовность самостоятельно решать задачи и взаимодействовать с другими командами.
Будет плюсом:
— Опыт работы с RAG, embeddings, семантическим или гибридным поиском.
— Опыт разработки MCP-сервисов или LLM-agent систем.
— Работа с DOCX, PDF и Excel, знание OOXML или Apache POI.
— Опыт оценки качества ответов LLM.
— Опыт в LegalTech, ContractTech или электронном документообороте.
— Знание корпоративных или локально развёрнутых LLM.
Обязателен неймчек по образцу: Иванов Иван, Уровень - Senior, 1234@mail.ru (не корпоративная), Локация - Россия, Москва, Часовой пояс - (Мск), Опыт работы - 4+ лет.
Задачи:
— Подготовка тестовой документации (сценарии, отчеты по тестированию)
— Проведение функционального тестирования
— Разработка автотестов
— Поддержка и развитие тестового фреймворка на Java
— Проведение code review автотестов
— Участие в анализе задач
— Участие в анализе выявленных ошибок и дефектов промсреды
Требования:
— Опыт тестирования mobile/web приложений от 3 лет
— Опыт работы с Rest API
— Опыт работы с sql/nosql базами данных на уровне сложных запросов и выгрузок (join, View и др.)
— Опыт покрытия новых функциональностей с помощью инструментов автотестирования (Java основной язык, плюсом будет база по Ruby)
— Опыт работы с интеграционным тестированием
— Опыт работы с CI/CD (Jenkins, GitlabCI)
— Опыт работы с брокерами сообщений (Kafka, RabbitMQ и аналоги)
— Опыт работы с мок-сервисами (Wiremock или аналоги)
— Опыт работы с инструментами SOAP UI, Postman, Jira, Confluence, Git, Visual Studio, VS Code, Bitbucket, Bash
— Опыт работы с системами на микросервисной архитектуре (Spring Cloud, Kubernetes, Openshift или аналоги)
— Опыт работы с системами Cache (Redis, Hazelcast)
— Инженерный склад ума без ограничений по языкам
Условия:
— Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия по результатам KPI
— Полная удалёнка или гибрид на выбор, а также уютный ИТ-хаб в Москве, Санкт-Петербурге, Екатеринбурге и сезонный коворкинг в Сочи
— Сложные и интересные задачи, современный стек технологий
— Забота о здоровье: программа ДМС с первых дней работы, включая стоматологию, обслуживание в лучших клиниках города, страхование и компенсация 10 дней больничного
— Возможность вертикального и горизонтального карьерного роста: регулярные тренинги, вебинары, митапы и демо-дни
— Оплата посещения профильных конференций и курсов, помощь с подготовкой к публичным выступлениям и написанием статей на Хабр
— Доступ к бесплатным корпоративным библиотекам Alpina Digital, МИФ и бизнес-изданий
— Работа у трижды лучшего работодателя РФ по версии hh.ru, Forbes, РБК
— Программа развития AI-грамотности: треки по работе с нейросетями от базового до продвинутого уровня
Требования:
— Знание Java/Kotlin на уровне core части языка и коллекций, умение писать код.
— Опыт работы с git, знание основных команд и умение работать с ветками.
— Знание фреймворка spring на уровне основных компонентов (web, security, data, cloud, test).
— Spring boot: стартеры, зачем они нужны и как писать свои.
— Умение работать с docker, понимание, чем контейнер отличается от образа.
— Понимание, как работает ci/cd в gitlab/github.
— Наличие pet-проектов.
— Понимание, что такое ACID в реляционных базах данных; знание, что такое индексы, когда их применять.
Будет плюсом:
— Понимание, как работает oauth, если работал с keycloak, это твое преимущество.
Условия:
— Профессиональный рост в команде практиков.
— Помощь технического специалиста для решения возникших вопросов.
— Позиция подходит для интернов и джуниоров.
— График работы 5/2 с гибким началом.
— Возможны удалённый, офисный или гибридный формат работы.
— Предложение только для граждан РФ, проживающих на территории России.
ГибридСтажёрГеография найма не уточнена
УдалённоRemote; Armenia; Serbia; Kazakhstan; Georgia; European Union; 🌍 Remote | UTC+8 | Core collaboration hours: 1:00–7:00 PM Manila Time; Fully remote work with core collaboration hours from 1:00 to 7:00 PM Manila time (UTC+8)