Цель Дать возможность клиенту удобно и быстро размещать денежные средства в Банке и оперативно управлять ими в цифровых каналах.
Мы молодая и амбициозная команда, объединенная общей целью: создавать решения, которые меняют мир технологий и улучшают жизнь пользователей.
Тех стек:
- Java 17, Spring/Springboot 3;
- PostgreSQL, Redis
- Git, Maven
- Kafka, Artemis MQ
- Docker/Kubernetes(или OpenShift), Istio
- CI/CD (Teamcity/Jenkins)
Обязанности
∙ Разрабатывать backend часть системы;
∙ Писать и оптимизировать сложные запросы к БД;
∙ Участвовать в техническом развитии и масштабировании продукта;
∙ Прорабатывать архитектурные решения и интеграции;
∙ Проводить code review.
∙ Работа в Agile
Обязательные требования
∙ Образование
- высшее
∙ Опыт работы Разработчиком Back End Java в проектах от 3-х лет
∙ Опыт коммерческой разработки на Java 11+, Spring Boot
∙ Опыт покрытия кода Unit и Интеграционными тестами
∙ Опыт работы с Git, Maven
∙ Опыт работы с БД (Redis, PostgreSQL)
∙ Опыт работ с брокером сообщений Kafka, Artemis MQ
∙ Опыт проектирования API
∙ Навыки построения микросервисной архитектуры
∙ Опыт работы с CI/CD (Teamcity/Jenkins)
∙ Способность протестировать работоспособность кода перед его отправкой на ревью.
Будет плюсом
∙ Опыт работы с Docker, Kubernetes
∙ Опыт работы с Grafana и Kibana
∙ Опыт оптимизации сложных запросов, построения витрин данных
∙ Умение самостоятельно разобраться в поставленных задачах