Java Developer (Payment Systems)
Описание
Локация: Москва, 2-й Верхний Михайловский проезд. Работа на месте работодателя, офис 5/2.
Компания
SkillStaff реализует ИТ-проекты для крупного бизнеса и предоставляет возможность работать над проектами разного уровня сложности.
Что делать
Разрабатывать и поддерживать backend автоматизированной системы оплаты проезда на Java.
Интегрировать систему с платежными шлюзами и внешними сервисами.
Проектировать и оптимизировать архитектуру высоконагруженных сервисов.
Работать с технологиями смарт-карт и мобильными платежами.
Реализовывать новые функции и развивать существующий функционал.
Писать модульные и интеграционные тесты, участвовать в code review и обмене экспертизой.
Требования
Более 6 лет общего опыта работы; коммерческая разработка на Java от 3 лет.
Отличное знание Java Core и Spring Framework, включая Spring Boot, Spring JPA и Hibernate.
Практический опыт работы с Kafka.
Навыки написания тестов с использованием JUnit, Mockito и Test Containers.
Владение Gradle, Maven, Docker и Git.
Опыт работы с баг-трекерами, например Taiga или Mantis.
Понимание принципов работы платежных систем и интеграции с платежными шлюзами.
Знание технологий смарт-карт.
Культура и преимущества
Выбор проектов с разным уровнем сложности и работа в экспертных командах.
Возможность обмениваться опытом с сильными специалистами.
Доступ к разнообразным ИТ-проектам для крупного бизнеса.
Рабочие условия в офисе работодателя по графику 5/2.