Обязанности:
- Участие в разработке ПО для крупных проектов, в основном, backend.
- Разработка сложных, высоконагруженных backend систем с использованием современного технологического стэка.
Требования:
- Хороший уровень владения Java 8/11.
- Git.
- Понимание, что такое JUnit и как писать юнит-тесты.
- Spring Boot.
- Базовое понимание работы с базами данных. (Транзакции, ORM).
- Английский язык на уровне, достаточном для обсуждения технических задач.
- Опыт работы с Kubernetes, Docker.
- Опыт работы с Linux.
- Опыт работы с любой очередью или стрим сервисом (например RabbitMQ, ActiveMQ, Kafka и другие).
Условия:
- Международная команда и взаимодействие с коллегами из-за рубежа;
- Новый проект без Legacy Code, наличие новых модулей и возможность реализовывать их на своё усмотрение.
- Возможность роста з/п в зависимости от показанных результатов.
- Полностью удалённая работа.
- Предоставляем оборудование для работы.
Ключевые навыки
- Git
- Java 8/11
- Java SE
- JUnit
- Linux
- Redis
- Базы данных
- Atlassian Jira
- XML
- Spring Framework
- Spring Boot