Войти

Java Developer (Junior/Middle/Senior)

Данная вакансия не актуальна.
Zensoft
Компания Zensoft
Тип Офис / Бишкек
Описание вакансии

В дружной команде Zensoft для работы над новым международным проектом будем рады видеть: Java Developer’а (Junior, Middle, Senior)!

Основные требования:

• Отличное знание Java, структур данных, алгоритмов

• English: Upper-Intermediate - fluent;

• Системное мышление;

• Умение декомпозировать задачи / проблемы.

Владение / наличие следующих навыков и знаний определят Ваш квалификационный уровень (Junior, Middle, Senior):

• Профильное образование;

• Опыт работы от 1 до 5 лет (на аналогичной/смежной должности);

• Базовое понятие работы JVM

• Опыт работы со Stream API

• Опыт работы с Java EE

• Spring Framework (JPA, MVC, AOP, Security и т.д.)

• Опыт работы с ORM (Hibernate)

• Опыт работы с сервисами очередей сообщений (ActiveMQ, RabbitMQ)

• Паттерны программирования

• Принципы SOLID, DRY

• Четкое понимание Dependency Injection

• Ясное представление о зоне ответственности компонентов системы

• Maven\Gradle

• Опыт работы с реляционными базами данных (PostgreSQL)

• Понимание транзакциональности и атомарности операций

• Опыт тестирования кода TDD/Unit Tests/Spring Test;

• Базовые знания Web security (XSS, CSRF)

• Хорошее знание протокола HTTP

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

• Владение Spring Boot

• Владение языком Kotlin

• Опыт работы с NoSQL базами данных (MongoDB)

• Опыт работы с key-value хранилищами (Redis)

• Опыт работы с REST API, HTML5 API, сторонними API (Google, FB, Paypal, Stripe и т.д.)

• Наличие кругозора в области доступных библиотек и решений backend разработки.

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

• Вам предстоит заниматься разработкой долгосрочных стартап-проектов, которые развиваются на протяжении уже многих лет и являются успешными в своем направлении.

Условия работы:

• работа в комфортном современном офисе в центре города;

• руководство, готовое поддерживать вас и помогать в развитии;

• корпоративные вечеринки и совместный отдых;

• приятные бонусы и премии;

• компенсации спорта;

• своевременная оплата труда;

• возможность бесплатного обучения на курсах наших программистов;

• удобный график работы;

• официальное трудоустройство;

• возможность изучать английский язык с квалифицированным преподавателем прямо в офисе.