Junior backend разработчик (java)
Ключевые навыки
Мы ищем начинающих талантливых java-разработчиков. Наша команда разработки занимается поддержкой и развитием
высоконагруженной CRM системы класса mission critical (режим эксплуатации 24/7) с объемом информации более 5ТБ.
Количество активных пользователей свыше 10 тыс.
Хотя мы и ищем студентов последних курсов или выпускников с начальным опытом, тем не менее, начинающий разработчик должен
обладать минимальным набором знаний:
Мы уверенны, что:
- Тебя не испугаешь аббревиатурой ООП;
- Ты прочитал не одну книгу по Java и поэтому, можешь достаточно свободно дискутировать о Java Core
(мы не разрабатываем фреймворки и поэтому уверенного знания основ достаточно);
- Можешь отличить singleton от builder и понимаешь преимущества использования паттернов;
- Понимаешь SQL и принципы работы реляционных СУБД и ORM;
Мы надеемся, что:
- У тебя был опыт работы c Git (pull/commit/push/merge/rebase/merge request);
- Ты пользовался средствами сборки (maven/gradle) и имеешь представление о том, как собирается проект;
- Владеешь каркасом разработки Spring Framework (Spring Boot);
- Имеется некоторый опыт разработки веб-сервисов (REST, SOAP/WSDL);
- Ответственность и внимательность в работе для тебя являются нормой;
- Читаешь документацию (в том числе на английском языке) для освоения технологий
Твои задачи:
- на начальном этапе вводная часть по организации процесса разработки,
ознакомление с используемыми технологиями, а так же курс "молодого бойца";
- задачи по поддержке текущего решения (дефекты, доработки), работа в
основной команде, изучение предметной области;
- подключение к проекту развития CRM. Реализация нового функционала;