Вакансия в архиве, на неё нельзя откликнуться.

Senior Java Developer

Требуемые навыки

БэкендСтарший (Senior) · Java · SQL · Git · Apache maven · Junit · Java spring framework

Местоположение и тип занятости

Самара · Полный рабочий день · Можно удаленно

Компания

Крупнейший транснациональный и универсальный банк Российской Федерации

Описание вакансии

Мы приглашаем в нашу команду сильных амбициозных Java-разработчиков.

Придя к нам, вы присоединитесь к большому и дружному коллективу, разрабатывающему автоматизированные инструменты ценообразования, включающие в себя расчет цены/ эффективности по продуктам Банка и компаний экосистемы, интеграцию с фронт- и бэк-системами и системами запуска AI/ML-моделей. Наша цель - повышение доходов за счет интеллектуального ценообразования и снижение T2M через бесшовное встраивание наших инструментов в бизнес-процессы Сбера.

Вы, наверное, замечали, что сегодня кредиты и депозиты утверждаются почти мгновенно, а для юридических лиц это происходит на индивидуальных условиях? Став частью команды, поймете, как это происходит. Вы вырастете не только как профессионал-разработчик, но и как эксперт в банковском деле: узнаете в мельчайших деталях, как работает современный автоматизированный банк.

А в части java-разработки получите неоценимый опыт в разработке и проектировании высоконагруженных систем, обрабатывающих большие данные и осуществляющих сложные расчеты.

Задачи:

  • разработка бэкенд-части высоконагруженной банковской расчетной системы на Java;
  • разработка интеграционных сервисов и микросервисных компонентов на Java (стандарты JMS, REST API);
  • написание Unit-тестов;
  • рефакторинг и оптимизация кода, code review;
  • участие в тестировании разработанных компонентов и исправлении дефектов;
  • участие в подготовке документации;
  • участие в принятии архитектурных решений и исследовательские задачи.

Мы ожидаем:

  • понимание принципов ООП;
  • опыт коммерческой разработки на Java от 2-х лет;
  • уверенное знание Java SE (желательно Java SE 8), Collection, JDBC, Multithreading;
  • знания и опыт использования: Spring Framework (Spring MVC, Spring Security, Spring JDBC);
  • опыт написания Unit-тестов (Junit, TestNG);
  • уверенное знание SQL;
  • опыт работы с Git, Maven;
  • чтение технической документации на английском;
  • умение разбирать и анализировать чужой код;
  • высшее техническое образование.

Было бы дополнительным плюсом:

  • знакомство с Openshift и контейнеризацией приложений;
  • опыт работы с Jira, Confluence;
  • опыт работы в Agile-команде;
  • опыт работы в высоконагруженных проектах, опыт работы с многопоточностью, критичных системах с высоким уровнем SLA;
  • умение подбирать инструменты для решения необходимых задач;
  • понимание или опыт работы в любых других областях программирования (например, любой опыт фронтенд-разработки);
  • желание учиться новому.

Ваш отклик

Вакансия в архиве
Вакансия в архиве, на неё нельзя откликнуться.