← К результатам

Senior Java - разработчик

з/п не указана
РУССМАРКЕТ · Россия, Москва
Удаленная работа Постоянная занятость опыт от 3 лет
Откликнуться на источнике →

Описание

Крупная российская ИТ-компания, один из лидеров финансового сектора, развивает собственную экосистему цифровых продуктов для миллионов клиентов. Входит в топ-3 по объему цифровых сервисов на рынке. В связи с масштабированием бизнеса в одну из продуктовых команд открыта вакансия Senior Java-разработчика. Чем предстоит заниматься: - Разрабатывать и поддерживать высоконагруженные микросервисы на Java Core и Kotlin, обеспечивая отказоустойчивость и производительность финансовых транзакций; - Проектировать и реализовывать интеграционные сценарии с внешними системами через REST API и SOAP -сервисы, обеспечивая надежный обмен данными; - Работать с асинхронными очередями сообщений через JMS (Java Message Service) для построения событийно-ориентированной архитектуры; - Разрабатывать бизнес-логику на Spring Boot с использованием всего спектра Spring-экосистемы (Spring Data, Spring Security, Spring Cloud); - Оптимизировать и писать сложные запросы к реляционным базам данных на SQL (PostgreSQL / Oracle); - Участвовать в код-ревью, внедрять best practices по чистой архитектуре, SOLID и паттернам проектирования; - Настраивать и поддерживать пайплайны GitLab CI/CD для автоматической сборки, тестирования и деплоя микросервисов; - Взаимодействовать с системными и бизнес-аналитиками для уточнения требований и проектирования технических решений; - Участвовать в планировании релизов, оценке сложности задач и приоритизации бэклога. Ключевые требования: - Коммерческий опыт разработки на Java от 4+ лет; - Отличное знание Java Core — многопоточность, коллекции, Stream API, работа с памятью; - Опыт разработки на Kotlin (будет преимуществом, готовы рассматривать кандидатов с готовностью быстро переключиться); - Глубокое понимание Spring Boot и сопутствующих модулей (Spring Data, Spring Security, Spring Cloud); - Практический опыт интеграции через REST API и SOAP -протоколы (JAX-WS, JAX-RS); - Опыт работы с JMS (ActiveMQ / IBM MQ / RabbitMQ) и понимание паттернов обмена сообщениями; - Уверенное владение SQL— написание сложных запросов, оптимизация, работа с транзакциями; - Опыт настройки и использования GitLab CI/CD для автоматизации процессов разработки и поставки; - Понимание микросервисной архитектуры, паттернов распределенных систем (Circuit Breaker, Saga, CQRS); - Опыт работы с контейнеризацией (Docker) и оркестрацией (Kubernetes) будет преимуществом. Условия работы: - Полностью удаленный формат работы; - Конкурентный уровень заработной платы; - Гибкие варианты трудоустройства. Заинтересовала вакансия? Оставляй отклик и мы свяжемся с тобой в ближайшее время!

Источник: hh · Опубликовано: сегодня