Ведущий Java разработчик

Зарплата

до 120 000 ₽

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

БрянскПолный рабочий день

Компания

Разработка программного обеспечения

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

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

Обязанности:

Разработка бэкенда корпоративной системы для безопасного обмена данными в сети Интернет: сообщения, файлы, электронные документы, голос, видео.

Бэкенд развивается от монолита в сторону сервисной архитектуры, что позволит масштабировать его в соответствии с постоянно растущими запросами наших клиентов.

Стек языков, технологий и инструментов:

  • Язык программирования: Java 8 (планируем переход на Java 11)
  • СУБД: MySQL, PostgreSQL
  • ORM: Hibernate, MyBatis
  • Трекинг задач: Redmine
  • Контроль версий: Mercurial, но можно использовать и Git
  • Непрерывная интеграция: Teamcity
  • Рабочий процесс: Scrum-like без фанатизма :)

Требования:

  • Core Java (Сoncurency, NIO, Сollections, Memory Model, GC)
  • Java 8 (Stream API,  Lambda Expressions, CompletableFuture)
  • Опыт разработки сетевых приложений (Netty, Мina)
  • Хорошее знание SQL (MySQL, PostgreSQL, MS SQL)
  • Интерес к проектированию и реализации распределенных приложений (SOA, Microservices)

Не обязательно, но будет жирным плюсом:

  • Опыт использования NoSQL DB (Cassandra, MongoDB, Memcached, Redis)
  • Практическое знакомство с брокерами сообщений (RabbitMQ, ActiveMQ)
  • Опыт реализации REST интерфейсов
  • Знание принципов ООП и паттернов проектирования 
  • Хорошая привычка тестировать свой код (JUnit, Mockito)

Условия:

  • Оформление по ТК РФ, никаких серых схем, зарплата указана за вычетом НДФЛ (на руки)
  • Гарантированная годовая премия в размере зарплаты
  • Просторный комфортный офис с отдельным помещением-столовой
  • Разнобразный чай и хороший зерновой кофе
  • Помощь в релокации иногородним кандидатам