Т1

Java-разработчик (middle+, senior)

Не указана
  • Нижний Новгород
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

Вам предстоит:

  • Разработка микросервисов, компонентов микросервисной системы;
  • Написание понятного и эффективного кода на Java, покрытие тестами;
  • Участие в проектировании компонентов системы;
  • Участие в командном "code review";
  • Взаимодействие с другими членами команды, frontend-разработчиками, аналитиками, QA

Для этого Вам потребуется:

  • Хорошие понимание Java 17+ (базовые алгоритмы, исключения, дженерики, функциональное программирование, Stream API, etc)

  • Опыт работы со Spring Framework (Boot, Data JPA, AOP, Security, Cloud)

  • Опыт работы с ORM (к примеру Hibernate)

  • Опыт работы с СУБД (умение написать и оптимизировать SQL-запрос, понимание нормализации данных)

  • Умение применять паттерны проектирования – SOLID, GoF, KISS, DRY

  • Знание тонкостей работы реляционной БД – PL/SQL, ACID, уровни изоляции, etc.

  • Опыт работы с системами CI/CD – Jenkins/TeamCity

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

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