Москва
Кто мы:
Команда разработки продуктов с дополнительной ценностью. Глобальная задача команды - интегрировать продажи продуктов с доп.ценностью во все возможные каналы (сеть отделений, POS, Mobile, web) и все возможные CJ выдачи других продуктов (POS кредиты, кредиты наличными, автокредиты, кредитные карты и т.д.).
Кого мы ищем:
Middle Java разработчика
Чем предстоит заниматься:
- Писать качественный код, соответствующий принятым в трайбе соглашениям и покрытый Unit-тестами;
- Принимать активное участие в развитии архитектуры платформы;
- Взаимодействовать с коллегами по цеху (твоей командой и другими командами разработки внутри банка).
Что мы используем:
- Микросервисная архитектура;
- Java 21;
- Spring Boot 3(Spring Cloud);
- PostgreSQL;
- CI/CD: TeamCity, Bitbucket, Nexus, SonarQube, Fortify;
- Jira, Confluence;
- Облака: Собственное частное облако, Yandex Cloud, VK Cloud;
- Kubernetes on premise и в виде PaaS; Docker;
- IMDG(Hazelcast, Ignite), Kafka, Helm, OAuth 2.0, OpenID Connect, S3 API.
Что мы ждём от кандидата:
- Понимание основных принципов разработки по AGILE;
- Наличие базовых знаний: сериализация, многопоточность, SQL, Spring, JPA, Java, Perfomance tuning, шаблоны проектирования, жизненный цикл разработки ПО;
- Опыт разработки приложений на Java от 3 лет;
- Опыт работы проектирования и разработки REST API;
- Опыт работы с очередями RabbitMQ/Kafka;
- Понимание того, как на практике применяются принципы SOLID;
- Понимание принципов DevOps и CI\CD;
- Опыт работы с продуктами: Jira, Confluence, java, PostgreSQL,TeamCity, Bitbucket, Nexus, SonarQube.