Кто мы:
Команда разработки продуктов с дополнительной ценностью, развивающая несколько продуктовых направлений: страхование, лояльность и нефинансовые сервисы.
Чем предстоит заниматься:
- Писать качественный код, соответствующий принятым в трайбе соглашениям и покрытый Unit-тестами
- Принимать активное участие в развитии архитектуры платформы
- Взаимодействовать с коллегами по цеху (твоей командой и другими командами разработки внутри банка)
Что мы ждём:
- Понимание основных принципов разработки по AGILE
- Наличие базовых знаний: сериализация, многопоточность, SQL, Spring, JPA, Java, Perfomance tuning, шаблоны проектирования, жизненный цикл разработки ПО
- Покрытие кода Unit-тестами, интеграционное и нагрузочное тестирование
- Опыт разработки приложений на Java от 3 лет
- Опыт работы проектирования и разработки REST API
- Опыт работы с очередями RabbitMQ/Kafka
- Понимание того, как на практике применяются принципы SOLID
- Понимание принципов DevOps и CI\CD
- Опыт работы с продуктами: Jira, Confluence, java, PostgreSQL,TeamCity, Bitbucket, Nexus, SonarQube, openapi, swagger, wiremock, lens, postman, insomnia
- Знакомство с ИИ моделями, опыт составления промтов, опыт работы в агентском режиме в среде разработки