Java-разработчик

Требования

БэкендJavaSQLGitООП

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Первый и крупнейший разработчик OSS/BSS-систем

Описание вакансии

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

Команда разрабатывает распределенное приложение с высокими требованиями по производительности и отказоустойчивости. Основной язык - Java. С самого начала большое внимание уделяется качеству. Применяются такие практики как TDD, code review, static code analysis, test design, CI.

Задачи

  • Реализация бизнес логики, rest api, доступ к данным (Cassandra, RabbitMq)
  • Написание и поддержка unit тестов.
  • Ревью кода других членов команды.
  • Тесное взаимодействие со всеми членами команды;
  • Участие в улучшении процессов разработки и тестирования.

Требования

  • Опыт разработки ПО на java от 2 лет;
  • Уверенное знание java SE (синтаксис, OOP возможности, multithreading, стандартная библиотека, коллекции);
  • Знать и уметь применять OOP и OOD (принципы, основные паттерны проектирования);
  • Практический опыт разработки REST API;
  • Опыт работы с базами данных, уверенное владение SQL;
  • Знание принципов работы систем, построенных по Actor-модели
  • Опыт разработки unit тестов
  • Навыки работы с системами контроля версий (GIT);
  • Английский на уровне чтения технической документации;
  • Базовые знания JSON, XML, XPATH, RegExp
  • Желательно

  • Опыт разработки на akka
  • Опыт разработки под Cassandra
  • Опыт разработки с использованием RabbitMQ
  • Spring
  • Linux на уровне продвинутого пользователя (RHEL, CentOS)
  • git
  • Бонусы

    Мы предлагаем

    • Интересные задачи: проекты федерального масштаба;
    • Сильная команда: эксперты высокого уровня, работа в дружелюбной атмосфере;
    • Достойная оплата: полностью «белая» заработная плата, понятная премиальная система;
    • Центр обучения: повышение профессионального уровня, курсы английского и испанского языков ;
    • Забота о здоровье: ДМС, страхование от несчастных случаев, спортзал в офисе, компенсация затрат на питание;
    • Дополнительные материальные выплаты: пособие при рождении ребенка и др.;
    • Комфортные условия: гибкий график, свободный дресскод , бесплатные чай и кофе, горячий шоколад, молоко.