Евросиб

Java-разработчик

Не указана
  • Санкт-Петербург
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Предметная область предстоящих проектов:

Морская логистика, ЖД логистика, терминальная логистика, Мульти модальные перевозки.

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

- Разработка и оптимизация backend-части корпоративных web-приложений

- Реализация взаимодействия с системами обмена сообщениями (WSO2,Kafka,RabbitMQ).

- Реализация межсистемных интеграционных механизмов (REST,SOAP и другие).

- Участие в проектировании архитектуры приложений.

- Разработка автотестов и проведение первичного тестирования.

Требования:

- Профильное техническое образование;

- Опыт разработки на Java — от 3 лет;

- Знание основных методологий разработки программного обеспечения, включая гибкие методологии.

- Отличное знание принципов ООП, SOLID, DRY, KISS, YAGNI и умение их применять на практике

- Уверенные знания и владение Spring Framework, Spring MVC, SpringCore, SpringData, SpringBoot, Hibernate,Junit;

- Хорошее владение SQL, и опыт работы с СУБД MS SQL, Postgres;

работы с очередями сообщений (Kafka/RabbitMQ/JMS);

- Опыт проектирования и реализации АPI;

- Опыт работы со Swagger, Swagger Codegen;

- Опыт работы с Maven/Gradle, Git, Jenkins и других систем для автоматизации сборки и поставки ПО;

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

Знание: Keycloak, Docker, Openshift, Kubernetes, ELK.

Опыт в JavaScript, TypeScript, React (это будет плюсом, но не обязательно)

Навыки проектирования и реализации распределенных систем на слабо-связных компонентах.

Знание и опыт использования UML нотаций