Ищут действующего разработчика уровня не ниже 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-приложений, чтения и анализа чужого кода.
- Стрессоустойчивость и умение вести команду при инцидентах.
Задачи:
- Разрабатывать сложные компоненты, участвовать в проектировании архитектуры, создавать прототипы и референсные реализации, задавать стандарты кода.
- Проектировать схемы баз данных, писать сложные запросы и оптимизировать производительность под высокой нагрузкой.
- Проводить код-ревью и технические груминги, декомпозировать крупные задачи с учётом инженерных рисков.
- Участвовать в инцидентах: локализовать проблемы, создавать хотфиксы и проводить постмортем-анализ.
- Координировать задачи в спринте и формировать технический бэклог, включая рефакторинг, обновление библиотек и работу с техническим долгом.
Занятость: полный день. Формат: удалённо. Локация: РФ.