About the role
Senior Java-разработчик
Локация: Удаленно в РФ
Компания: Продуктовая лаборатория Mish ❤
ЗП: 1 000 р./час на руки
Занятость: Полная
Срок привлечения: от 3-6 месяцев с возможностью продления
Форма сотрудничества: По договору ГПХ, Аутстафф
Клиент: Крупная технологическая компания, развивающая российскую экосистему облачных и enterprise-решений.
Проект: Разработка масштабируемого сервиса для версионирования исходного кода — части отечественной облачной платформы для команд разработки. Цель проекта — создание современных и безопасных инструментов для разработчиков, основанных на открытых технологиях и собственных наработках компании.
Обязанности
- Разработка и поддержка высоконагруженных распределённых систем на Java;
- Проектирование, документирование и реализация архитектурных решений;
- Написание чистого, тестируемого и эффективного кода;
- Наставничество и техническая поддержка коллег (middle и junior разработчиков);
- Участие в полном цикле разработки ПО: от проектирования до тестирования и деплоя;
- Написание и поддержка автоматизированных тестов;
- Разработка прототипов и proof-of-concept решений;
- Активное участие в code review и улучшении процессов CI/CD.
Требования
Обязательно
- Глубокое знание Java (Java 11+) и принципов ООП;
- Опыт работы с Spring Framework: Spring Boot, Spring Data, Spring JDBC/JPA, Spring Test, Spring Web;
- Уверенное владение JMS, Kafka, SQL, JDBC;
- Опыт работы с Docker, Kubernetes, OpenShift;
- Практический опыт в DevOps-практикaх: CI/CD, мониторинг, logging, observability;
- Знание и применение шаблонов проектирования;
- Опыт разработки прототипов и системной документации.
Будет преимуществом
- Опыт с Java EE, Hadoop/Spark (на Java);
- Навыки автоматизированного тестирования (JUnit, TestContainers, Mockito и др.);
- Умение проводить технический анализ ПО и его характеристик;
- Опыт работы в Agile/Scrum-командах.
