Java разработчик интернет-эквайринг
Требования
Местоположение и тип занятости
Компания
Универсальный digital-банк, создающий продукты для розничных и корпоративных клиентов
Описание вакансии
Условия работы
Мы ищем Java-разработчика в команду интернет-эквайринга на разработку бэк-сервисов. Команда работает над интересными проектами в сфере электронной коммерции по методологии Agile (Scrum).
Обязанности:
- Разработка приложений и модулей на JAVA для систем электронной коммерции;
- Написание юнит тестов;
- Создание документации по своим проектам.
Требования:
- Высшее образование, IT область предпочтительна;
- Знание Java, Spring Framework (core, MVC, Spring JDBC), jQuery;
- Навыки работы с базами данных на уровне написания SQL-запросов. Опыт работы с DB Oracle является плюсом;
- Английский язык на уровне чтения технической документации;
- Аккуратность, тщательность, ответственность.
- Приветствуется:
- Знание принципов работы web-приложений;
- Современный JavaScript: ES5+, Node, NPM, любое из списка будет в плюс: Angular, Backbone, React, Webpack, Jasmine, Mocha;
- Опыт написания юнит тестов (JUnit);
- Знание PL/SQL (коллекции, динамический SQL, стандартные пакеты, принципы взаимодействия с Java);
- Навыки работы с VCS (SVN, GIT, etc), pull requests;
- Maven или Gradle, опыт использования инструментов и практик CI/CD;
- Защита разрабатываемых приложений от различных видов атак: SQL Injections, XSS, Bruteforce, Insecure Direct Object Reference;
- Понимание принципов работы по методологии Agile (Scrum, Kanban, etc.);
- Опыт анализа «чужого» кода;
- Опыт работы в команде.
Бонусы
- Официальное трудоустройство;
- Комфортный офис рядом со ст. метро "Технопарк";
- Соц. пакет;
- Реальные возможности обучения и профессионального развития в стабильной эффективной компании.