Санкт-Петербург
Наша команда занимается разработкой систем, предоставляющих клиентам физ.лицам возможность быстро и просто осуществлять платежи через различные каналы обслуживания (WEB и мобильное приложения Сбербанк Онлайн, банкоматы) . Высоконагруженная микросервисная архитектура обеспечивает высокую производительность, надежность и масштабируемость.
Команда работает по методологии Agile, включает в себя как бизнес, так и IT-специалистов. Решения проектируются и реализуются начиная с клиентского опыта фронта до бэковых систем приема и обработки платежа.
Обязанности
Чем предстоит заниматься:
- Писать бизнес-логику для реализации новых фич для клиентов
- Исправлять найденные дефекты, и писать UT, чтобы они больше не повторялись
- Дорабатывать и поддерживать инструменты автоматизации процессов тестирования приложения (API-тесты)
- Заниматься рефакторингом
Требования
От кандидата ожидаем:
- Знание Core Java (11+)
- Знание Spring Core
- Умение работать с Linux Command Line
- Опыт работы с Jenkins (написание pipeline)
- Опыт использования библиотеки Jackson
- Знание о паттернах проектирования кода, применение их в работе
- Опыт работы с Openshift/Kubernetes
- Знание Core Java (11+)
- Знание Spring Core
- Умение пользоваться git (merge, rebase, резолв конфликтов)
- Понимание принципов S.O.L.I.D и применение их при написании кода
- Понимание протокола HTTP
- Уверенное знание принципов работы HTTP, REST и микросервисных паттернов
- Умение работать с Linux Command Line
Условия
- команда профессионалов, готовых поддержать ваши инициативы
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы
- возможность работы с новыми технологиями
- обучение за счёт компании
- ДМС
- прозрачная система бонусов и премий.