Ведущий бэкенд-разработчик / главный программист в области цифрового малого бизнеса
Job Description & Requirements
Ваши обязанности будут включать: Исследование и внедрение новых технологий; Проектирование и программирование бизнес-логики продукта и бэкенд-системы; Тесное сотрудничество с фронтенд-разработчиком для разработки функциональных, эффективных и полностью соответствующих требованиям API; Анализ исходного кода и внесение необходимых изменений; Написание модульных и интеграционных тестов и разработка автоматизированных инструментов для повседневных задач; Написание и документирование качественного, эффективного кода; Анализ идей и предложений для устранения рисков и неэффективных решений; Исследование и внедрение новых технологий. Подходящий кандидат для нас: Имеет высшее техническое образование (Компьютерные науки, Программная инженерия или Программирование); Минимум 3 года рабочего опыта в области бэкенд-программирования; Опыт работы с Java8, Java EE, Spring Boot; Глубокие знания систем управления версиями (Git); Опыт разработки и использования RESTful API сервисов; Глубокие знания объектно-ориентированного программирования, принципов S.O.L.I.D и шаблонов проектирования; Опыт работы с системами управления базами данных, знание SQL и NoSQL баз; (PostgreSQL, MySQL, Oracle, MongoDB, Redis); Знание написания эффективных тестов для модульных, интеграционных и API; Ознакомленность с методологией Agile Scrum; Знание архитектуры микросервисов; Знание PL/SQL; Сильные навыки решения проблем, способность обрабатывать сложные данные и представлять их четко и понятно.
Apply Now
This position requires application on the employer's website.