Проект в архиве Java разработчик
77356
Подбор по данному проекту завершён.
Посмотрите наш каталог актуальных запросов, найдите подходящие и предложите ваших специалистов.
Телеком
Java разработчик
Senior
Ставка в час
Кол-во специалистов
1
Длительность проекта
2-3 месяца
Объем участия в проекте
Высокая нагрузка
~160 ч/мес
Формат взаимодействия
Удаленно
Требуемая локация специалиста
Россия
Доступность специалиста
Часовой пояс: не более чем ±1 часа от московского времени (UTC+3)
Требуемое гражданство специалиста
РФ
О клиенте
Отрасль
Телеком
Обязательные требования
- Опыт работы на позиции senior разработчика не менее 2 лет;
- В приоритете высшее профильное образование;
- Опыт коммерческой разработки на Java;
- Опыт работы с многопоточностью/асинхронностью;
- Опыт работы с микро-сервисами: k8s/docker;
- Опыт работы с SQL базами данных: PostgreSQL;
- Опыт работы с очередями: Kafka/Rabbitmq;
- Опыт разработки под JDK 8+ (Collections, Stream API, Concurrency);
- Опыт работы с инструментами фреймворка Spring (Boot, Data,
REST, Validation, Scheduler, SpEL, Actuator, JUnit);
- Понимание протоколов сетевого взаимодействия: REST API, опыт использования Swagger/OpenAPI;
- Работа c Git;
- Опыт в написании интеграционных тестов с использованием
TestContainers;
- Опыт командной работы, стремление к эффективным
коммуникациям;
- Стремление к лучшему результату;
- Постоянное развитие, возможность и желание учиться;
- Умение самостоятельно принимать решения и защищать свой выбор, системное мышление.
Дополнительные требования
- Опыт работы с библиотеками и инструментами такими как:
Lombok, Mapstruct, Liquibase, CEL, Jaeger и Opentelemetry;
- Опыт работы с нереляционными базами данных (Redis/
MongoDB);
- Опыт работы с Docker/Кubernetes;
- Опыт разработки и проектирования микросервисов;
- Опыт работы с системами мониторинга и сбора метрик: Grafana, Prometheus, Elasticsearch.
Задачи на проекте
- Разработка baсkend реализаций для веб-сервисов;
- Участие в разработке архитектуры и реализации прототипов новых веб-сервисов;
- Коммуникация с front-end и back-end разработчиками, QA;
- Написание валидного читабельного кода;
- Написание юнит-тестов для разработанных компонентов.
Этапы отбора
1. Техническое интервью
2. Интервью с лидом
Описание проекта и команды
Проект крупной телекоммуникационной компании.
Инструмент, который позволяет расширить, оптимизировать и коммунализировать процессы взаимодействия контрагента и компании.
Обязательные требования
- Опыт работы на позиции senior разработчика не менее 2 лет;
- В приоритете высшее профильное образование;
- Опыт коммерческой разработки на Java;
- Опыт работы с многопоточностью/асинхронностью;
- Опыт работы с микро-сервисами: k8s/docker;
- Опыт работы с SQL базами данных: PostgreSQL;
- Опыт работы с очередями: Kafka/Rabbitmq;
- Опыт разработки под JDK 8+ (Collections, Stream API, Concurrency);
- Опыт работы с инструментами фреймворка Spring (Boot, Data,
REST, Validation, Scheduler, SpEL, Actuator, JUnit);
- Понимание протоколов сетевого взаимодействия: REST API, опыт использования Swagger/OpenAPI;
- Работа c Git;
- Опыт в написании интеграционных тестов с использованием
TestContainers;
- Опыт командной работы, стремление к эффективным
коммуникациям;
- Стремление к лучшему результату;
- Постоянное развитие, возможность и желание учиться;
- Умение самостоятельно принимать решения и защищать свой выбор, системное мышление.