👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Java разработчик

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

Москва, Санкт-ПетербургПолный рабочий день

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

О компании и команде

Проект: Миграция легаси функционала на целевые платформы банка.  Функционал сейфовых ячеек, обезличенных металлических счетов, монет и слитков.

Поиск ведется в несколько команд. Размер команд 10-15 человек, разработка по Scrum.

Стек: Java 8+, Spring, микросервисная архитектура



Обязанности:

Разработка ПО – предполагается участие на всех стадиях жизненного цикла разработки ПО:

пред-проектное обследование, согласование функциональных/ технических требований,

проектирование, анализ, нагрузочное тестирование, внедрение, сопровождение.

· Декомпозиция и анализ задач бэк лога

    · Оценка трудоемкости задач

    · Проектирование решения, разработка детальной внутренней архитектуры сервиса, включая интеграционные сценарии

    · Разработка программного кода

    · Выполнение code-review

    · Разработка автоматических модульных тестов

    · Разработка скриптов развертывания ПО

    · Написание автоматических АПИ-тестов

    · Подготовка и развертывание сред разработки

    · Развертывание ПО на рабочем месте

    · Документирование разрабатываемого ПО

    · Участие в тестировании

    · Устранение дефектов

      Анализ инцидентов в рамках 3-й линии поддержки

      Ожидания от кандидата

      Требования:

      •          Опыт коммерческой разработки на Java от 2-х лет (уровень – Middle)

      •             Понятие о принципах разработки ПО, ООП, паттернах проектирования

      •             Уверенные знания Java Core, Collections, Multithreading

      •             Знание Spring Framework (Core: IoC container)

      •             Знание спецификаций и протоколов интеграции - REST

      •             Знание форматов XML, JSON

      •             Разработка модульных тестов на TestNG, Mockito

      •             Опыт работы с Maven

      •             Опыт работы с системой контроля версий Git

      •             Знание SQL, опыт работы с БД Oracle

      Будет плюсом:

      • Высшее оконченное техническое образование
        • Опыт в реализации банковского ПО
        • Опыт работы с Spring Web Flow
        • Понимание гибких методологий управления проектами (Agile, Scrum)
        • Опыт разработки ПО под IBM WAS

        Условия работы

        Условия:

        •          Конкурентоспособная заработная плата

        •             Корпоративное обучение и сертификацию в технических и бизнес областях

        •             Корпоративные развлекательные программы

        •            Работа в офисе Москва или в г. Санкт-Петербурге. Также готовы рассмотреть кандидатов, готовых месяц работать на гибриде, с дальнейшим переходом на удаленку.