Full Stack Developer (Java + Angular)

Лаборатория изобретений
Зарплата от 3000 до 5500 BYN
от 3000 до 5500 BYN
Занятость Полная занятость
Полная занятость
Адрес Беларусь, Минск, улица Одоевского, 131
Описание вакансии

Full Stack Developer (Java + Angular)

Требуемые знания:

Frontend (Angular + JavaScript/TypeScript):
  • Глубокие знания JavaScript и TypeScript.
  • Опыт работы с Angular 16+ и понимание архитектурных паттернов для организации frontend - приложений
  • Уверенные знания HTML5 и CSS.
  • Опыт работы с ngRx для управления состоянием приложения и RxJs для работы с асинхронными потоками данных.
  • Опыт работы с библиотеками для визуализации данных, например, D3.js (опционально), либо готовность быстро обучиться.
Backend (Java + Spring):
  • Опыт работы с Java 17+ и Spring Framework.
  • Знание REST API, WebSocket, JPA/Hibernate.
  • Опыт работы с PostgreSQL или другими реляционными СУБД.
  • Понимание принципов работы с брокерами сообщений
  • Понимание принципов работы с микросервисной архитектурой, например, с использованием стека Spring Cloud
  • Знание принципов объектно-ориентированного программирования (ООП) и архитектурных паттернов.
Инструменты и технологии:
  • Опыт работы с Git для управления версиями.
  • Опыт работы с Linux и умение работать с командной строкой.
  • Знания принципов CI/CD
Дополнительные требования:
  • Умение быстро обучаться новым технологиям.
  • Высокий уровень самостоятельности и организованности в работе.
  • Умение работать в команде и соблюдать сроки.

Наш стек технологий:

Java 17+, Spring Boot, Spring MVC, Spring Security, Spring WebSocket, Spring Cloud.
REST API, WebSocket, JUnit, JPA/Hibernate.
JavaScript, Node.js, Angular, ngRx, D3.js, JSON, HTML5.
PostgreSQL. Python. Linux, Nginx, WildFly, Git, Maven. RabbitMQ.

Идеальный кандидат:

  • Опыт работы в Full Stack разработке, с фокусом на frontend + знания работы в D3.js
  • Отличное понимание принципов SOLID, OOP, архитектуры MVC.
  • Способность принимать активное участие в проектировании, реализации решений.
  • Навыки работы с большими объемами данных и производительными интерфейсами, включая их визуализацию.
  • Способность к самостоятельной работе, организации процессов разработки и поддержке качества кода.
  • Владение базовой линейной алгеброй и геометрией (в контексте работы с графиками или визуализацией данных)

Пожалуйста, обратите внимание на следующие моменты:

Работа в офисе в Минске.
Удаленная работа не практикуется.
Стажировка у нас невозможна.
Мы приглашаем на собеседование только соискателей справившихся с тестовым заданием.

https://gsz.gov.by/registration/employer/vacancy/1670854/detail-public/

Требования
Опыт От 1 года до 3 лет
Условия работы
График работы Гибкий график
Если ссылка на вакансию в Общереспубликанском банке вакансий не открывается, скорее всего, вакансия уже не актуальна. Вы можете сообщить нам об этом через кнопку «Пожаловаться».
Добавлено 2 дня назад
Для связи с работодателем или просмотра контактов нажмите на кнопку