Fullstack Developer with Angular (AFAB)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
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.