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

Срок для отклика истек

Описание вакансии

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

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

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

— Разработка и оптимизация 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 нотаций