Senior \ Lead Software developer (Java)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
ГК Litota Labs - группа компаний, которая успешно создает и внедряет уникальные ИТ-решения более 12 лет.
Мы ищем сильного backend разработчика с опытом управления небольшой командой, который сможет присоединиться к нашей компании и будет заниматься разработкой и поддержкой проектов по заказной разработке ПО.
Мы ценим время наших сотрудников: путешествуя или живя в любой точке мира мы добиваемся успеха, имея лишь большое желание и стабильный доступ к Интернету. Мы предлагаем возможность удаленной работы в молодой проактивной команде разработчиков, и обеспечим всем, что необходимо для успешного решения задач.
Мы поручим:
- Управление командой разработчиков:
распределение задач;
менторство;
контроль за выполнением задач;
формирвание код-стайл;
проведение код-ревью.
- Разработку новой функциональности в проектах заказного ПО.
- Рефакторинг и оптимизацию существующих продуктов.
- Исправление найденных дефектов.
- Написание модульных и интеграционных тестов.
- Написание технической документации.
Для выполнения задач необходимы:
- Опыт в разработке от 4-х лет.
- Опыт управления командой разработчиков от 1 года.
- Уверенное знание Java Core.
- Опыт разработки на Spring, опыт использования Hibernate.
- Опыт работы с большими XML-файлами (понимание различий DOM и SAX парсеров).
- Опыт написания RPC/REST сервисов.
- Понимание принципов SOLID.
Будет плюсом:
- Опыт работы c SOAP, JMS.
- Опыт разработки на Kotlin.
- Опыт работы с БД PostgreSQL.
- Опыт использования GitLAB, Jenkins, Jmeter.
- Опыт работы с MQ брокерами, active/open/zero.
- Понимание CAP/BASE.
- Понимание работы AOP.
- Опыт написания модульных и интеграционных тестов (JUnit 4/5).
Бонусы
Мы предлагаем:
- Удаленную работу - возможность распоряжаться своим временем с наибольшей эффективностью, но при этом чувствовать свою причастность к делу и команде. Возможность работать в часовых поясах от GMT+2 до GMT+6. Оформление по ТК РФ (full time).
- Применяемые технологии: Java, Spring, Hibernate, Kotlin, PostgreSQL.
- Интересные проекты - возможность реализовать свой потенциал в создании новых, интересных проектов, повышая свои skills и обмениваясь знаниями с коллегами.
- Понятная система грейдов, которая позволяет определить достижения и результаты сотрудника, скорректировать текущие цели и направление дальнейшего развития.
- Возможность профессионального развития до руководителя группы разработки.
- Прокаченные коллеги - всегда можно получить мастер-классы от опытных сотрудников.
- Корпоративная жизнь - мы заботимся о комфорте внутри компании, поэтому ценим дружественное общение и хорошее чувство юмора.