Zensoft - Java Developer (Junior/Middle/Senior)

Java Developer (Junior/Middle/Senior)

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

В дружной команде 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 разработки. Обязанности: • Вам предстоит заниматься разработкой долгосрочных стартап-проектов, которые развиваются на протяжении уже многих лет и являются успешными в своем направлении. Условия работы: • работа в комфортном современном офисе в центре города; • руководство, готовое поддерживать вас и помогать в развитии; • корпоративные вечеринки и совместный отдых; • приятные бонусы и премии; • компенсации спорта; • своевременная оплата труда; • возможность бесплатного обучения на курсах наших программистов; • удобный график работы; • официальное трудоустройство; • возможность изучать английский язык с квалифицированным преподавателем прямо в офисе.