О компании
Альфа-банк. Разработка приложений для дистанционных каналов банка (интернет-банк, мобильные приложения, платёжные сервисы).
Обязанности
- Разрабатывать приложения, которые масштабируются на все дистанционные каналы банка.
- Взаимодействовать с различными командами разработки, Data Science, поддержки и другими.
- Вносить свой вклад в развитие архитектуры, делать новое и оценивать старое.
Требования
- 2+ года опыта работы с Java 11+ или Kotlin.
- 1+ года опыта работы с Spring и Spring Boot.
- Опыт работы с системами на микросервисной архитектуре (Spring Cloud, Kubernetes, Openshift или аналоги).
- Опыт работы с Docker.
- Опыт написания интеграционных тестов (junit, test containers, wire mock).
- Опыт работы с 3-мя любыми из следующих технологий:
- NoSQL (MongoDB, Elasticsearch, аналоги)
- SQL (PostgreSQL, Oracle, аналоги)
- Брокеры сообщений (Kafka, RabbitMQ, аналоги)
- Reactive programming (RxJava, Project Reactor)
- Cache (Redis, Hazelcast)
- Настройка CI/CD (GitlabCI, Jenkins, аналоги)
- Настройка средств мониторинга (Zabbix, Prometheus)
- Настройка средств логирования (Graylog, ELK)
- Хорошие навыки коммуникации или желание их развивать.
Условия