Обязанности:
Кого ищем: 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-командах.