Middle Backend developer Java
Требования
Местоположение и тип занятости
Компания
Цифровые IT-решения для вашего бизнеса 12 лет на рынке/200+ довольных клиентов/230+ сотрудников/10К обученных студентов
Описание вакансии
Условия работы
Обязанности:
- Разработка, поддержка и развитие крупного Европейского проекта на Java;
- Unit-тесты и интеграции с внешними сервисами;
- Интеграция с физическими компонентами системы;
- Работа в команде опытных разработчиков и дизайнеров;
- Участие в обсуждении процессов разработки, освоение новых технологий;
- Документирование кода, работа с существующей проектной документацией.
Мы в поисках разработчика, который:
- Обладает уверенными знаниями Java или Kotlin;
- Хорошо знает Spring Framework;
- Имеет практический опыт работы с RESTful сервисами;
- Имеет практический опыт работы с Hibernate или SQL, баз данных NoSQL (например, Mongo);
- Желателен опыт разработки веб-приложений как на стороне клиента, так и на стороне сервера;
- Достаточно разбирается в инструментах управления версиями кода, таких как Git;
- Знаком с шаблонами проектирования и предметно-ориентированным проектированием;
- Всегда стремится к инновациям и оптимизации решений;
- Имеет высокие стандарты качества кода, его поддержки и производительности;
- Свободно владеет разговорным английским языком.
Плюсом будет:
- Опыт работы с Java / Kotlin, Spring и MySQL от двух лет;
- Практический опыт работы с GraphQL;
- Практический опыт работы с NodeJS и NestJS;
- Опыт использования ElasticSearch;
- Понимание Kafka;
- Знаком с Amazon Web Services;
- Любовь к Web 2.0.
Условия:
- Работу в отличной команде;
- Проект ведется на английском языке;
- Официальное трудоустройство;
- Работа по часовому поясу Швейцарии.