Senior/Middle+ Java Developer

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Информационные технологии и услуги

Описание вакансии

О компании и команде

В Т1 стабильность и финансовая надежность, а также социальные гарантии гармонично сочетаются с преимуществами ИТ‑компании — открытостью, инновациями и гибридным форматом работы.

Мы стремительно растём, масштабируемся и ищем новых специалистов в команду!

В рамках финтех‑направления мы разрабатываем инновационные решения для цифровизации финансового сектора: современные финтех‑продукты, системы работы с большими данными и комплексные решения для фронт‑ и бэк‑офисов. В продуктовом портфеле — создание современных высоконагруженных фронтальных систем, омниканальных продуктов и высоконадежных платформ для поддержки банковского бизнеса.

Мы работаем с крупнейшими организациями банковского сектора, ведущими финансовыми компаниями и активно выстраиваем партнерскую работу на Ближнем Востоке, в Африке и Юго‑Восточной Азии. Охват пользователей продуктов составляет более 15 миллионов человек.

Ожидания от кандидата

Вместе с нами тебе предстоит:

  • Написание backend кода;
  • Разработка новой функциональности, поддержка уже существующих компонентов;
  • Перевод монолита на sql-процедурах в микросервисы;
  • Определение путей решения объемных задач и их отдельных модулей;
  • REST/JMS интеграция с другими сервисами компании;
  • Разработка unit-тестов;
  • Техническое ревью требований и кода.

Какие знания и навыки для нас важны:

  • Опыт коммерческой командной разработки на Java 8+ (от 3-х лет);
  • Уверенное знание и практический опыт Spring Boot - WebFlux, Data, Security;
  • Опыт проектирования и разработки микросервисной архитектуры;
  • Понимание принципов и опыт работы с реляционными БД - PostgreSQL, MS SQL;
  • Опыт работы с брокерами Kafka, RabbitMQ, ActiveMQ;
  • Опыт написания юнит и интеграционных тестов - JUnit , Mockito, WireMock, TestContainers, Spring;
  • Навыки проведения код-ревью.

Будет здорово, если:

  • У тебя есть опыт использования CI/CD практик;
  • У тебя есть опыт разработки в финансовой отрасли, инвестиционном бизнесе;
  • Ты имеешь опыт работы по гибким методологиям разработки (SCRUM/Agile).

Условия работы

Мы создадим комфортные условия для работы, предложим интересные и масштабные задачи, а также поможем профессионально расти и развиваться, участвовать в кросс‑командных проектах и определять собственную траекторию развития.