Junior Java developer

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, полный день

Что нужно будет делать:

  • Поддерживать и разрабатывать backend сервисы в облачной среде, предназначенной для работы с устройствами и обработки видео;
  • Основной язык разработки Java, с перспективой перехода на Kotlin;
  • В перспективе потребуется принимать участие в проектировании разрабатываемых решений;
  • Кроме того, в рамках выполняемых задач может потребоваться изучать новые технологии, подходы и готовые решения в области облачных вычислений.

Что требуется от Вас:

  • Уверенное владение Java (опыт с Java 8 обязателен);

  • Умение писать чистый, понятный с первого раза код, соответствующий Code Style, принятый на конкретных проектах;

  • Знание основных структур/коллекций данных, базовых алгоритмов;

  • Понимание и опыт работы с REST API;

  • Опыт работы с базами данных;

  • Понимание базовых принципов ООП, SOLID;

  • Навыки чтения и понимания чужого кода, способность как к реализации своего решения, так и к развитию существующего;

  • Навыки чтение англоязычной технической документации;

  • Опыт работы с системами контроля версий;

  • Навыки работы с Linux консолью.

Будет плюсом:

  • Знакомство со Spring;

  • Опыт работы с WebSocket соединениями;

  • Понимание принципов работы базовых сетевых протоколов;

  • Опыт разработки протоколов обмена данными;

  • Опыт разработки алгоритмов обработки данных;

  • Понимание работы и тонкостей многопоточного кода и умение грамотно организовать безопасную параллельную обработку в рамках средств, допустимых для конкретного проекта;

  • Опыт работы с RPC;

  • Понимание принципов построения распределенной среды обработки данных;

  • Понимание основных принципов функционирования распределенных хранилищ и баз данных;

  • Понимание принципов и тонкостей функционирования баз данных (не важно, sql или no-sql), методов оптимизации производительности в рамках комплексных ограничений;

  • Понимание принципов работы высоконагруженных систем;

  • Опыт написания англоязычной технической документации;

  • Опыт работы с Google Protocol Buffers;

  • Знакомство с Docker;

  • Знакомство с Kubernetes.

Условия:
  • гибкий рабочий график;
  • парковочные места на стоянке;
  • нерегламентированный "дресс-код";
  • демократичная атмосфера в коллективе;
  • удобный open space (индивидуальные кубики);
  • турники для занятия спортом;
  • возможности для карьерного и профессионального роста.

Ключевые навыки

Английский — B1 — Средний
ООП
Linux
Spring Framework
Git
Java
REST API
Backend
Алгоритмы
Алгоритмы и структуры данных

Адрес

Владивосток, Карбышева, 4
Показать на большой карте

Вакансия опубликована 15 июля 2022 в городе Владивостоке

Отзывы о компании

О данном работодателе пока нет отзывов или он скрыл их на нашем сайте
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Похожие вакансии

Можно работать из дома
Владивосток
Будьте первыми
Разработка нового функционала, оптимизация и поддержка имеющегося кода. Работа в составе распределенных agile-команд (scrum/kanban). Работа с микросервисной архитектурой.
Знание и опыт разработки на Java от 3 лет. Уверенное знание Spring 4.x, SpringBoot. Опыт работы с базами данных...

Frontend Developer

100 000 – 200 000 руб.
Можно работать из дома
Владивосток
Администрирование и поддержка программного обеспечения. Разработка, внедрение и сопровождение программных модулей.
Желателен опыт работы с вёрсткой (HTML/CSS) и фронтэндом (JavaScript, jQuery). Дополнительным плюсом знание C#, желателен опыт работы с .NET...

Программист

70 000 – 100 000 руб.
Можно работать из дома
Владивосток
Darall – Сервис по запуску и развитию быстрой доставки. Работаем над программным обеспечением, связанным с доставкой, аналитикой, социальными сетями.
Будьте первыми
Разработка проектов в рамках корпоративной информационной среды. Программирование отдельных элементов сайтов и веб-сервисов. Решение задач по разработке и сопровождению...
Знание PHP (Laravel, Lumen, Yii2), HTML5, JavaScript (TypeScript) React. Приветствуется знание SQL, Linux, Docker, Git, CI\CD.
Будьте первыми
Изучать бизнес-процессы организации и управлять услугами абонентов. Изучать и использовать программные интерфейсы информационных систем. Создавать и модифицировать процедуры и...
Имеешь высшее/средне-специальное профессиональное образование (техническое/математическое/информационные технологии). Имеешь опыт работы с СУБД. Знаешь ООП, один или несколько...
Работодатель сейчас онлайн