Middle Java Developer

Основные обязанности сотрудника:
  • Разработка нового и доработка существующего функционала банковского ПО с использованием Oracle (PL/SQL) / Java.
  • Рефакторинг и оптимизация кода
  • Решение вопросов производительности
Что мы хотим видеть в кандидатах:
  • Навыки разработки на языке Java (Java 8+).
  • Опыт работы с технологиями: Apache Aries, Apache CXF, JAX-WS, Camel, JAXB, MyBatis, Hazelcast, ActiveMQ.
  • Навыки разработки серверного кода (Oracle PL/SQL, SQL, Postgres будет дополнительным плюсом)
  • Знание принципов объектно-ориентированной разработки программного обеспечения и умение применять их на практике
  • Знание принципов разработки программного обеспечения TDD (test-driven development)
  • Знание принципов разработки безопасного кода и умение применять их на практике
  • Знание принципов разработки высокопроизводительного кода
  • Навыки анализа и проектирования структур реляционных баз данных
  • Владение технологией оценки качества разработанного кода в соответствии с критериями и разработки кода в соответствии с учетом этих критериев
  • Владение технологией разработки программного обеспечения, в соответствии с установленными правилами стиля кодирования
  • Представление о технологии непрерывной интеграции CI (continuous integration) и о её назначении в разработке ПО.
Дополнительно:
  • Умение работать в команде
  • Умение работать в режиме многозадачности.
Что предлагаем взамен:
  • Возможность карьерного роста
  • Опыт работы в распределенной команде
  • Опыт совместной работы в крупном коллективе
  • Работа в офисе с возможностью гибко подстраивать график
  • Конкурентная з/п с перспективой роста (по результатам собеседования)
  • Внутреннее обучение
  • Оплачиваемый больничный и отпуск
  • Материальную поддержку от компании в трудных ситуациях
  • Корпоративные скидки на изучение английского языка
  • Бесплатное пользование сервисом профессиональных медицинских онлайн-консультаций "Онлайн Доктор" 
Понравилась вакансия?
Напишите нам
Не более 7 Мб