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