Java разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
Команда разрабатывает высоконагруженную распределенную платформу для управления критически важными бизнес-процессами.
задачи
- Разрабатывать и поддерживать высоконагруженные сервисы (полный цикл: дизайн, код, review, релиз);
- Оптимизировать производительность, проводить профилирование и разбор инцидентов;
- Писать автотесты (unit, integration, load) и поддерживать CI/CD;
- Разрабатывать интеграционный слой (коннекторы, конфигурации, скрипты);
- Вести техническую документацию (release notes, миграционные гайды, инструкции);
- Заниматься наставничеством и кросс-командным взаимодействием.
требования
- Опыт работы от 5 лет;
- Отличное знание Java Core, ООП, алгоритмов и структур данных;
- Глубокое понимание JMM, java.util.concurrent и многопоточного программирования;
- Знание работы JVM, GC, памяти, умение читать логи и профили;
- Опыт работы с высоконагруженными системами от 3 лет;
- Уверенное владение SQL, JDBC и понимание принципов работы брокеров сообщений (Kafka);
- Знание инфраструктуры: Docker, Kubernetes/OpenShift, базовые DevOps-практики;
- Опыт написания автотестов и нагрузочного тестирования;
- Опыт работы с энтерпрайз-стеком (например, Spring/Java EE) или распределенными технологиями (Apache Ignite/Hadoop/Spark);
- Будет плюсом вклад в OpenSource (особенно Apache-проекты), понимание архитектуры СУБД и распределенных баз данных, опыт работы с сертифицированными решениями (ФСТЭК) или госсектором.
условия
- Срок привлечения: 3–6 месяцев с возможностью продления;
- Фулл-тайм занятость.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.