left-topright-bottom
RnD
Подбор

Java developer (Senior) 🆔BE-8657

Senior
Ставка

2150 RUB в час

Кол-во специалистов

1

Срок привлечения

3-4 месяца

График работы

Удалённая работа

Требуемая локация

Россия

Гражданство

Россия

Отрасль

RnD

Заказчик

RedLab

Обязательные требования

• Оконченное высшее образование по технической специальности.
• Опыт коммерческой разработки на Java не менее 5 лет.
• Глубокие знания Java Core (включая Concurrency, Reflection).
• Опыт работы с Spring Framework (Spring Boot, Spring Cloud, Spring JPA, Security), AOP.
• Навыки работы с инструментами разработки: Maven, Docker, Git, GitLab, GitLab CI/CD.
• Опыт написания юнит-тестов (JUnit 4/5, Mockito, AssertJ), Test Containers.
• Знание систем обмена сообщениями (Kafka, RabbitMQ, ActiveMQ).
• Опыт построения архитектуры с реляционными и нереляционными БД (Postgres 14, Redis).
• Знание и опыт работы с Grafana.
• Опыт работы с серверами приложений Tomcat и Netty.
• Понимание протоколов SSL/TLS, HTTP/HTTPS.
• Умение анализировать, искать и устранять ошибки в чужом и собственном коде.
• Коммуникабельность, умение работать в команде, желание учиться и осваивать новые технологии.

Дополнительные требования

• Примеры кода на GitHub.
• Опыт работы с Keycloak и Camunda.
• Опыт работы с микросервисной архитектурой.
• Опыт работы с Jira и Confluence.
• Знание Swagger/OpenAPI.

Задачи на проекте

• Разработка и оптимизация кода на Java.
• Проектирование и разработка архитектуры приложений.
• Разработка и поддержка микросервисов.
• Создание серверной части веб-приложений.
• Интеграция с внешними системами.
• Рефакторинг

Описание проекта и команды

Модернизация системы личных кабинетов с целью создания единой цифровой платформы

Header Logo