11.10.2016

Senior Java Developer

  • Вакансия закрыта
IT / Интернет / Телеком
договорная
График :
полный рабочий день
Опыт:
1 год
Образование:
любое
QIWI это инновационная компания с уникальной открытой средой и возможностями для развития и самореализации.
Мы создаем условия, которые помогают профессионалам двигаться к намеченным целям и получать удовольствие от работы.
Сегодня в нашем департаменте международных операций открыта позиция Senior Java Developer.

Обязанности:
  • Работа над платежной системой (server-side);
  • Поддержка существующего функционала и разработка новых технических и бизнес задач;
  • Участие в существующих проектах и разработка новых.

Требования:
  • Уверенное знание и опыт программирования на языке Java от 3 лет;
  • Опыт применения базовых пакетов стандартной библиотеки Java core (collections, io, lang, util.regex);
  • Понимание разницы (преимуществ и недостатков) DOM/SAX;
  • Опыт работы с XML из Java;
  • Опыт работы с базами данных через JDBC и использования транзакций БД;
  • Опыт многопоточного программирования в Java (volatile, java.util.concurrent);
  • Опыт использования общеупотребительных программных фреймворков и библиотек (Spring/Guice DI, Apache Commons);
  • Навыки тестирования кода (знание библиотеки Junit/TestNG, типологии тестов, отличий и практик в написании тестового и продуктового кода, TDD);
  • Навыки рефакторинга и отладки приложений;
  • Знание скриптового языка (bash, ruby, python), умение автоматизировать рутинные операции;
  • Знание и умение использовать транзакционность в реляционных базах данных;
  • Знание работы TCP/IP;
  • Знание и навыки использования протокола HTTP;
  • Знание уязвимостей (OWASP, XSS, CSRF, XXE, information disclosure) и способов их предотвращения;
  • Знание SSL;
  • Знание безопасных способов хранения чувствительных данных (PBKDF, bcrypt, salts; предотвращение оффлайн и онлайн-атак);
  • Знание OAuth;
  • Умение учитывать нефункциональные требования при разработке программных систем;
  • Знание PL/SQL на уровне чтения и написания простых скриптов.

Условия:
  • Работа в компании продуктами которой пользуются миллионы людей каждый день;
  • Оформление по ТК РФ, конкурентоспособная заработная плата;
  • Расширенный соц. пакет: компенсация питания, корпоративный фитнес, бесплатная парковка, новейшие технологии и множество других приятных мелочей;
  • Возможность создать свой start-up, с нашими ресурсами;
  • Отличные перспективы профессионального роста и развития;
  • Дружный коллектив, отношения в котором строятся на доверии;
  • Офис - м.Чертановская (7 минут пешком).
Место работы:
Москва
Показать на карте