Full Stack Java Разработчик-стажер

Оплата не указана

Вакансия находится в архиве

Требуемый опыт работы

Нет опыта

Тип занятости

Стажировка

График работы

Полный день

О компании:

Мы разрабатываем корпоративное ПО на базе Java Enterprise. Команда состоит из экспертов в области архитектуры, разработки, аналитики и бизнес-процессов. Управление рисками и аналитика – основные составляющие нашего подхода к проектированию.

О должности:

Проводится набор кандидатов на бесплатную 3-месячную стажировку, по итогам которой кандидаты, активно проявившие себя, получат полноценный оффер.

Портрет идеального кандидата – по скиллам ниже. Если вы чего-то не знаете, значит именно таким списком компетенций вы будете обладать через год работы.

Стек технологий:

  • Java 11+

  • Spring Boot (Spring Data/ElasticSearch, Security, Cloud)

  • Testcontainers

  • ReactJS

  • PostgreSQL/ELK

  • jHipster

  • Linux/Docker

  • PHP/Laravel

За время стажировки ты:

  • познакомишься с IT-индустрией изнутри и научишься работать в команде;

  • получишь опыт работы в международном загруженном проекте;

  • углубишь базовые знания по разработке, получишь ценные советы и фидбэк от наших специалистов;

  • начнешь осваивать Java Enterprise Edition – мировой стандарт для разработки корпоративного ПО.

Требования:

  • Опыт разработки на Java и Spring или Spring Boot;

  • Понимание основных принципов ООП;

  • Знание основных Java-библиотек и шаблонов проектирования;

  • Опыт в разработке фронта базового уровня сложности на любом фреймворке (Angular, React, Vue, jQuery) или на "чистом" js/html/css;

  • Умение работать с Git;

  • Чтение и грамотное написание документации;

  • Английский язык - B2+

  • Готовность учиться новому и отрабатывать полученные по Code Review замечания.

Дополнительно (не знаешь – научим!):

  • Умение решать типовые задачи по разработке корпоративного ПО: авторизация, логирование, управление транзакциями, кэширование, CRUD;

  • Опыт проектирования REST API;

  • Уверенное знание SQL и какой-либо БД;

  • Умение применять принципы ООП, SOLID, KISS, DRY и Clean сode;

  • Умение отлаживать код, в том числе удалённо;

  • Понимание многопоточности;

  • Понимание и применение алгоритмической сложности;

  • Знание командной строки Linux и Docker;

  • Понимание основных практик ИБ;

  • Знание ELK-стека (ElasticSearch/LogStash/Kibana);

  • Понимание архитектуры распределенных приложений;

  • Понимание DevOps и Gitlab/Jenkins/Teamcity;

  • Умение проектировать будущее решение с помощью UML (либо любой другой нотации);

  • Опыт разработки приложений в микросервисной архитектуре.

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

  • Доработка имеющегося функционала и разработка новых микросервисов и фронта на современном стеке Java в экосистеме Spring Boot/ReactJS/jHipster/Postgres/ELK;

  • Покрытие кода тестами;

  • Участие в проектировании архитектуры микросервисов;

  • Быть на связи в своё рабочее время;

  • Актуализировать свою работу в таск-трекере;

  • Подключаться с камерой на отчетные встречи с командой.

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

  • Профессиональный рост в области Java-разработки по индивидуальному плану развития;

  • Процесс Code Review от опытных наставников. Научитесь писать код по принципам SOLID и Clean code;

  • Современный стэк Java;

  • Гибкое начало и завершение рабочего дня;

  • Полностью удаленная работа;

  • При желании: получение дополнительных компетенций в DevOps, системной архитектуре, HighLoad.

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

Java
Ооп
Version control/git
Linux
Docker
Spring framework

Контактная информация

ООО Промпоставка

Сайт: не указан

Почта: не указана

Вакансия опубликована 01.02.2024 в г. Москва.

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

#

Москва

Измайлово

и еще 2 станции

Полный день

Подробное описание

23 августа

#

Москва

Деловой центр

Удаленная работа

Подробное описание

20 августа

#

Москва

Библиотека им.Ленина

и еще 3 станции

Удаленная работа

Подробное описание

4 июня