ГородМосква
Формат работыКомбинированный
КомандаCard Processing
Дата публикации24.04.2024
Нажимайте смело — отклик произойдет только на следующем шаге

Java-разработчик в команду развития карточного процессинга

Наша команда развивает карточный процессинг. Если ты всегда хотел узнать, что происходит, когда ты прикладываешь карту к терминалу при оплате покупок, то тебе к нам!  
В данной роли ты будешь выступать одним из главных экспертов по проектированию и разработке сложных и высоконагруженных сервисов в области карточного процессинга в нашем банке. Это работа, которая влияет на тысячи клиентов каждую минуту! 
Что предстоит делать
  • проектировать, участвовать в проработке требований и технических решений по развитию сервисов; 
  • разрабатывать новые и дорабатывать существующие системы и сервисы, интеграционные решения; 
  • проводить рефакторинг legacy-сервисов; 
  • внедрять и осваивать best practices, включая развитие CI/CD, покрытие тестами, написание документации;  
  • делиться опытом и непрерывно улучшать качество кода и экспертизу в команде. 
Навыки
  • не менее трех лет опыта промышленной разработки на Java; 
  • глубокие знания Java (core, io), Spring Framework (Core, MVC, Data), знание Kotlin; 
  • знакомство и опыт применения основных паттернов проектирования (SOLID/ioC/GoF); 
  • опыт проектирования, применения микросервисной архитектуры; 
  • опыт написания unit- и интеграционных тестов;  
  • опыт промышленной работы с реляционными СУБД, навыки написания SQL-запросов; 
  • опыт работы с Maven или Gradle, навыки работы с Git, опыт использования инструментов и практик CI/CD.
Будет плюсом
  • знание PL/SQL (коллекции, динамический SQL, стандартные пакеты, принципы взаимодействия с Java); 
  • опыт работы с DB Oracle; 
  • владение английским языком на уровне чтения технической документации, разговорный английский приветствуется; 
  • опыт проектирования и разработки высоконагруженных сервисов; 
  • понимание принципов работы по методологии Agile (Scrum, Kanban и т. д.); 
  • опыт работы с Apache Camel/ServiceMix;
  • опыт анализа «чужого» кода; 
  • опыт работы с одним из брокеров сообщений: RabbitMQ / ActiveMQ / Kafka.  
Условия
  • возможность работать из офиса или удаленно (главное — договориться с командой);
  • ДМС со стоматологией, массажем, телемедициной и ежегодными чек-апами, которое работает как в Москве, так и в регионах;
  • страхование от несчастных случаев и онкологических заболеваний, страхование для выезжающих за границу;
  • три оплачиваемых отгула в год;
  • доплата до уровня заработной платы по больничному листу за 14 календарных дней в году, доплата к отпускам, взятым в январе и мае.
Преимущества работы в Райффайзен Банке
  • работа в рамках Agile-подхода и парадигмы Scrum;
  • работа в банке с развитой культурой обратной связи;   
  • поддержка опытного наставника, обучающие курсы для комфортной адаптации, помощь в развитии экспертизы со стороны профессиональных сообществ банка;
  • собственная IT-академия, участие в конференциях;
  • программа внутренних ротаций для сотрудников;
  • бесплатные индивидуальные консультации психологов, юристов, экспертов по личным финансам и консультантов по здоровому образу жизни, карьерные консультации;
  • выгодные тарифы по банковским продуктам и услугам;
  • скидки от партнеров банка в приложении PrimeZone в сферах здоровья, развлечений, творчества и интернет-покупок.
Больше информации о вакансиях и условиях работы — на странице «О банке»