Вакансия: Backend разработчик Java (Senior)
Описание вакансии
Мы - международная аутсорсинговая компания. Занимаемся разработкой ПО, администрированием и разработкой баз данных. Вся наша работа строится удаленно. На данный момент нам требуются Backend разработчик Java (Senior) на российский проект.
Обязанности:
- Backend разработка продукта, основанного на микросервисной архитектуре.
- Проектирование и аргументация технически эффективных путей решения бизнес задач.
- Интеграция продукта с внешними и внутренними сервисами.
- Поддержка стандартов качества кода и архитектуры продукта.
- Активное взаимодействие со специалистами из смежных подразделений.
Требования:
- Опыт работы на Java/Spring от 3 лет;
- Глубокое знание Java core;
- Знание принципов ООП и понимание паттернов проектирования;
- Знание основных принципов и процессов разработки, проектирования и тестирования ПО;
- Опыт разработки высоконагруженных систем;
- Плюсом будет опыт применения Spring Batch;
- Знание, опыт проектирования и разработки RESTful API;
- Опыт разработки и проектирования систем в парадигме микросервисной архитектуры; (Spring Cloud);
- Опыт работы с kubernetes;
- Spring Framework (Core, MVC, Boot, Data), Hibernate/JPA;
- Реляционные СУБД, опыт написания, отладки и оптимизации SQL запросов (Postgres);
- Maven/Gradle;
- Kafka/RabbitMQ;
- Умение и желание писать чистый и понятный код;
- Навык написания unit и интеграционных тестов на Java.
Условия: -
работа в полностью удаленном режиме;
-
стабильно и вовремя выплачиваемая зарплата;
-
оклад обсуждается индивидуально в зависимости от вашего опыта;
-
работа с профессионалами своего дела;
-
разнообразие проектов и возможность развиваться в IT.