B&A Consulting Srl
B&A Consulting Srl
B&A Consulting Srl е базирана в Италия агенция за ИТ консултиране и дигитално развитие, която предоставя на бизнеса персонализирани технологични решения. Дейността ѝ обхваща уеб разработка, ИТ консултиране и аутсорсинг, помощен център и денонощна техническа поддръжка, киберсигурност, проектиране на хардуер и фърмуер, както и изкуствен интелект и анализ на данни. Компанията съчетава дигитална стратегия, съобразена с конкретния проект, с постоянна техническа поддръжка, за да помага на организациите да поддържат сигурни и надеждни операции.

Старши Java разработчик на микросървиси

Разработвайте и модернизирайте бекенд микросървиси за B&A Consulting, включително миграция към Java 21, сигурност на приложенията и интеграция на системи.

Описание

  • Създаване и усъвършенстване на бекенд приложения на Java
  • Поддръжка и модернизиране на архитектури с микросървиси
  • Мигриране на приложения от Java 11+ към Java 21
  • Разработване на услуги със Spring Boot
  • Управление на маршрутизирането на API със Spring Cloud Gateway
  • Проектиране и интегриране на REST API
  • Разработване и поддръжка на слоя за персистентност със Spring Data JPA и Hibernate
  • Управление на удостоверяването, оторизацията и ролите
  • Интегриране на системи за логване, мониторинг и метрики
  • Управление на многомодулни компилации и зависимости с Maven
  • Работа с DevOps екипи в контейнеризирани среди

Изисквания

  • Над пет години опит в разработката на Java
  • Задълбочени познания по Java 11+
  • Опит с мигриране или модернизиране на приложения към Java 21
  • Опит със Spring Boot 2.7.x / 3.5.x
  • Познания по Spring Cloud Gateway
  • Опит със Spring Data JPA и Hibernate
  • Опит в проектирането и използването на REST API
  • Добри познания по SQL Server
  • Опит със съхранени процедури на T-SQL
  • Познания по транзакции и обединяване на връзки
  • Опит с Tomcat JDBC
  • Познания по JWT / JJWT
  • Опит с удостоверяване чрез SAML 2.0
  • Добри познания по Spring Security
  • Опит с Log4j2 и структурирано JSON логване
  • Познания по Spring Actuator
  • Познаване на шаблоните Repository, Service Layer, DTO и Dependency Injection
  • Значителен опит с архитектури с микросървиси
  • Добри познания по Maven, включително многомодулни проекти
  • Познания по Docker и Kubernetes
  • Опит с Azure DevOps
  • Умение за самостоятелна работа
  • Аналитични умения и умения за решаване на проблеми
  • Систематичен подход
  • Проактивност
  • Умение за работа в екип
  • Фокус върху качеството на кода
  • Добри комуникационни умения
  • Ориентация към постигане на резултати
  • Готовност за сътрудничество като самостоятелно заето лице (Partita IVA)

Придобивки

  • Изцяло дистанционна работа с периодично присъствие на място за срещи
  • Сътрудничество като самостоятелно заето лице (Partita IVA)