Задачи:
— Разработка и поддержка 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).
— Понимание принципов работы платежных систем и интеграции с платежными шлюзами.
— Знание технологий смарт-карт.
Зарплаты и спрос: Бэкенд
Сейчас в каталоге 3 334 вакансии по этому направлению, удалённо можно работать в 51%.
Зарплата здесь не указана. Медиана по направлению: 240 000 ₽ в месяц. У половины вакансий от 160 000 ₽ до 300 000 ₽ (вакансий с вилкой: 478).
Навыки этой вакансии, которые чаще всего просят по направлению: Docker (27%), Kafka (21%), Git (18%). В скобках доля вакансий направления.