Москва
Кого ищем: Java разработчика в команду POS Traders Payment
Чем предстоит заниматься:
- Разработка новой функциональности продуктов Банка;
- Участие в разработке мидл-слоя продуктов Банка на базе микросервисной архитектуры;
- Участие в разработке инфраструктуры непрерывной доставки кода по методологии DevOps;
- Участие в разработке архитектурных решений;
- Обеспечение высокого качества поставляемого программного кода за счет использования инструментов контроля качества и написания модульных тестов;
- Обеспечение высокого уровня отказоустойчивости разворачиваемых сервисов за счет использования инструментов оркестрации и мониторинга;
- Анализ и реализация интеграций с сервисами и системами Банка;
- Проведение валидации программного кода.
Что мы используем:
- Языки: Java 11, Java 17;
- Фреймворки: Spring Boot 3, Hibernate, Spring Data, Spring Security, JUnit+Mockito;
- Базы данных: PostgreSQL+MongoDB;
- Брокеры сообщений:Rabbit, Kafka;
- SVC: Git+BitBucket;
- CI/CD: TeamCity, Nexus;
- сборка проекта: maven;
- Оркестрация: k8s
Что мы ждём от тебя:
- Хорошие компетенции в Java Core, Java Spring Boot;
- Опыт работы с базами данных PostgreSQL, MongoDB, MinIO;
- Понимание принципов микросервисной архитектуры, работы Docker-контейнеров в кластере Kubernetes;
- Опыт работы в agile-командах.