Fullstack Developer with Angular (AFAB)

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

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

Компания

Международная IT-компания и стратегическое IT-подразделение Deutsche Telekom

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

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

Application for Automotive Business (AFAB) - система для продажи коммерческого транспорта клиентам Daimler. Проект существует с 2007 года, в настоящее время имплементируются новые фичи и производится миграция на актуальный технологический стэк.
Разработка ведется НЕ по скраму. Три релиза в год.

Используемые технологии:

Frontend: Angular, CSS, HTML, Javascript, JQuery, JSF, Karma, TypeScript
Backend: CDI, EJB3, IBM Websphere, Java 8, Jax-RS, JUnit, Maven 
Tools: Git, Intellij idea, Jenkins, Jira, NPM, Sonar, SVN, Confluence 

С 2021 года начинается миграция проекта c JSF/EJB/CDI/REST & frontend AngularJS на JavaEE микросервисы с коммуникацией на REST интерфейсах (контейнеры основаны на OpenLiberty 20.0.0.7, OpenJDK 14.x в Kubernetes) & frontend Angular 10+. 

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

  • Разработка ПО;
  • Чтение и разбор спецификации (таски в джире на английском языке);
  • Миграция проекта с монолитного JSF/EJB/CDI/REST & frontend AngularJS на JavaEE микросервисы & frontend Angular 10+;
  • Коммуникация с заказчиком на английском языке.

Требования:

  • Практический опыт в разработке на Java от 3-4 лет, уверенное знание Java SE;
  • Опыт работы со стеком Java EE (EJB, CDI, JSF, контейнеры);
  • Владение Vanilla JavaScript и TypeScript;
  • Опыт работы c Angular2+ и желательно AngularJS (для миграции с одного на другое);
  • Глубокое понимание принципов REST;
  • Понимание принципов работы микросервисной архитектуры и опыт работы с ней;
  • Английский язык от уровня Intermediate.