Вакансия: Middle Java разработчик (трайб POS)
Описание вакансии
ОТП Банк это банк с понятной философией. У банка есть миссия стать самым клиентоцентричным банком страны. Банк хочет не только предоставлять весь спектр современных банковских услуг, обеспечивать отличный опыт взаимодействия через цифровые каналы и предлагать выгодные и удобные продукты, но и вызывать эмоции. Поддерживать устремления тех, кто открыт новому, тех кто с оптимизмом смотрит на жизнь и готов к смелым поступкам. Чтобы внутренний образ соответствовал внешнему мы изменились визуально и стали намного ярче. Каждый новый цвет обозначает конкретное качество, а вместе они формируют цветовую фотографию эмоций ОТП. В этом суть репозиционирования банка, ведь бренд и его восприятие важны как для клиентов, так и для сотрудников.
Кто мы: Трайб POS
Команда: POS Traders Payment
Кого мы ищем: Middle Java разработчик
Задачи команды: разработка backend приложений для розничного кредитования: платформа ведения партнеров и пользователей. Децентрализация функционала монолитных приложений Банка в микросервисную архитектуру. Участие в разработке архитектурных решений, создании инфраструктуры непрерывной доставки кода CI/CD.
Данная вакансия - отличная возможность поучаствовать в разработке сервисов для тысячи партнеров Банка, для десятки тысяч различных пользователей и реализовать проект, который делает жизнь миллионов людей счастливее.
Наш стек:
- Языки: Java 17, 21;
- Фреймворки: Spring Boot 3, Hibernate, Spring Data, Spring Security, JUnit+Mockito;
- Базы данных: PostgreSQL+MongoDB;
- Брокеры сообщений:Rabbit, Kafka;
- SVC: Git+BitBucket;
- CI/CD: TeamCity, Nexus;
- Сборка проекта: maven;
- Оркестрация: k8s
Чем предстоит заниматься:
- Разработка новой функциональности продуктов Банка;
- Участие в разработке мидл-слоя продуктов Банка на базе микросервисной архитектуры;
- Участие в разработке инфраструктуры непрерывной доставки кода по методологии DevOps;
- Участие в разработке архитектурных решений;
- Обеспечение высокого качества поставляемого программного кода за счет использования инструментов контроля качества и написания модульных тестов;
- Обеспечение высокого уровня отказоустойчивости разворачиваемых сервисов за счет использования инструментов оркестрации и мониторинга;
- Анализ и реализация интеграций с сервисами и системами Банка;
- Проведение валидации программного кода;
- Участие в регулярных мероприятиях подхода СКРАМ:
Что мы ждем от успешного кандидата :
- Уверенные знания Java;
- Знание Spring Boot (уверенное знание общих концепций);
- Опыт работы с базами данных PostgreSQL;
- Понимание принципов микросервсиной архитектуры, работы Docker-контейнеров в кластере Kubernetes;
- Написание Unit-тестов, автотестов;
- Опыт работы в agile-командах;
- Понимание того, как на практике применяются принципы SOLID.
Если тебя не пугают интересные и сложные задачи, интересуешься современными технологиями и ты сторонник гибких разработок, то ждём в нашей команде.
Можешь рассчитывать на:
- Красивый офис/удобное рабочее место (м. Войковская), гибридный формат работы или удаленный формат для регионов (на территории РФ);
- Возможность изменять время начала и конца рабочего дня по согласованию с руководителем;
- Отсутствие строгого дресс-кода (мы лояльны к любому проявлению личного стиля);
- Программы поощрения ОТП Мания (когда ты за внутреннюю валюту можешь купить себе как толстовку, так и day-off, например);
- Welcome pack;
- ДМС (а также возможность его замены на фитнес);
- Льготные условия по кредитам и депозитам;
- BestBenefits сервис скидок и привилегий (техника и электроника, рестораны и доставка, обучение, отдых, спорт, красота и здоровье, товары, развлечения, услуги, детские товары и развлечения);
- Управленческое обучение, развитие навыков личной эффективности, профессиональное развитие;
- Участие в корпоративных и спортивных мероприятиях (он-лайн и офф-лайн);
- Корпоративная библиотека МИФ и Bookcrossing;
- Детские подарки к Новому Году.