з/п не указана
Москва
От 3 до 6 лет
Мы — финтех-компания с 16-летней историей и стартап-подходом к работе: минимум бюрократии, высокая степень самостоятельности команд и свобода в реализации технических решений.
У нас более 10 кроссфункциональных команд разработки. Каждая команда укомплектована и включает frontend-разработчиков (при необходимости), backend-разработчиков, аналитиков, QA-инженеров и project-менеджера. Команды автономны в принятии решений и отвечают за результат end-to-end. Мы пишем понятный, поддерживаемый код и поддерживаем актуальную базу знаний.
Технологический стек во всех командах примерно единый: микросервисная архитектура, Java, Spring / Spring Boot, REST API, PostgreSQL, Docker, CI/CD, Linux-окружение, Kafka/RabbitMQ.
Что нужно делать:
- Разработка новых микросервисов для банковских продуктов и внутренних систем;
- Доработка и оптимизация существующих микросервисов;
- Участие в проектировании API и интеграций между сервисами;
- Исправление ошибок, улучшение стабильности и производительности;
- Взаимодействие с аналитиками, тестировщиками и другими разработчиками;
- Соблюдение внутренних стандартов разработки и безопасности.
Кого мы ищем:
- Опыт коммерческой разработки на Java от 3 лет (Spring / Spring Boot);
- Уверенное знание Java Core (коллекции, исключения, многопоточность);
- Опыт разработки серверных приложений и REST API;
- Понимание принципов микросервисной архитектуры;
- Опыт работы с реляционными базами данных (SQL, транзакции);
- Опыт работы с системами контроля версий (Git);
- Умение читать и поддерживать чужой код;
- Готовность работать с существующими банковскими системами;
- Понимание ответственности разработки в банковской среде;
- Умение работать самостоятельно, но не в отрыве от команды;
- Готовность развиваться в сторону senior-уровня.
Будет плюсом:
- Понимание принципов информационной безопасности;
- Опыт работы с очередями сообщений.