Ищут действующего разработчика уровня не ниже senior, который 60–70% времени посвящает коду, разбирает сложные pull request и глубоко знает кодовую базу.

Стек: Java 11/17, Spring Boot 2/3, PostgreSQL, Kafka, Artemis MQ, Kubernetes, Hibernate, Lombok, MapStruct, Jackson, JAXB, Jasper, Freemarker, Liquibase, Maven, Docker, OpenAPI, Swagger, Quartz.

Требования:

  • Не менее 5 лет коммерческой разработки на Java и от 1 года технического лидерства командой более 4 человек.
  • Опыт работы в финтехе, проведения архитектурных сессий и принятия инженерных решений.
  • Глубокое понимание Spring Framework и Spring Boot, паттернов и распределённых систем.
  • Понимание логирования и мониторинга, экспертное владение SQL, знание многопоточности и асинхронного программирования.
  • Опыт рефакторинга монолитных и legacy-приложений, чтения и анализа чужого кода.
  • Стрессоустойчивость и умение вести команду при инцидентах.

Задачи:

  • Разрабатывать сложные компоненты, участвовать в проектировании архитектуры, создавать прототипы и референсные реализации, задавать стандарты кода.
  • Проектировать схемы баз данных, писать сложные запросы и оптимизировать производительность под высокой нагрузкой.
  • Проводить код-ревью и технические груминги, декомпозировать крупные задачи с учётом инженерных рисков.
  • Участвовать в инцидентах: локализовать проблемы, создавать хотфиксы и проводить постмортем-анализ.
  • Координировать задачи в спринте и формировать технический бэклог, включая рефакторинг, обновление библиотек и работу с техническим долгом.

Занятость: полный день. Формат: удалённо. Локация: РФ.