Senior Java-разработчик (удаленная работа)

12 марта 2025

Уровень зарплаты:
от 400 000 до 400 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Senior Java-разработчик

Описание вакансии

Привет!
Мы - Utop!a .
Сейчас ищем в свою команду Java-разработчика.

Твои обязанности:

1. Архитектура и проектирование

Разработка микросервисной архитектуры на базе Spring Boot.

Проектирование и реализация высоконадежных и масштабируемых сервисов для сбора и обработки данных о подарках.

2. Разработка и интеграция

Разработка сервисов, связанных с обработкой пользовательских данных, платежей, списков желаемых подарков и пр.

Интеграция с облачными сервисами Яндекса (например, Yandex Object Storage, Yandex Database, Yandex Cloud Functions и др.) и Amazon (AWS S3, AWS EC2, AWS Lambda, API Gateway и пр.).

Настройка и использование брокера сообщений (Kafka) для обмена данными между микросервисами и внешними сервисами.

3. Оптимизация и масштабирование

Оптимизация производительности и пропускной способности backend-платформы под высокие нагрузки.

Проектирование и реализация систем мониторинга и логирования (Elastic Stack, Grafana, Prometheus или аналогичные инструменты).

4. Безопасность и надежность

Обеспечение безопасного взаимодействия между сервисами, аутентификация и авторизация пользователей.

Реализация бэкапов, шифрования и резервирования данных.

5. Поддержка и развитие команды

Проведение код-ревью, наставничество младших разработчиков.

Участие в планировании, оценке задач и сроков, взаимодействие с другими участниками команды (QA, Mobile-разработчики, DevOps-инженеры)

Мы подходим друг другу, если у тебя есть:

1. Опыт коммерческой разработки

5+ лет коммерческой разработки на Java.

Глубокое знание Java 8+ (потоки, сборка мусора, работа с памятью, функциональные возможности).

2. Spring Boot и экосистема Spring

Уверенный опыт разработки RESTful API и микросервисов.

Понимание принципов IoC, AOP, транзакций, работы со Spring Data и Spring Security.

3. Системы обмена сообщениями

Опыт работы с Kafka (настройка брокеров, создание топиков, публикация/подписка сообщений).

Знание шаблонов асинхронного взаимодействия и потоковой обработки данных.

4. Облачные платформы

Опыт разработки и размещения приложений в Yandex Cloud и/или AWS.

Знание основных сервисов: S3-хранилище (Yandex Object Storage/AWS S3), серверless-функции (Yandex Cloud Functions/AWS Lambda), баз данных (Yandex Database, RDS, DynamoDB).

5. Контейнеризация и оркестрация

Опыт работы с Docker (создание Dockerfile, базовые настройки контейнеров).

Приветствуется опыт работы с Kubernetes (развёртывание, конфигурация, мониторинг).

6. Базы данных

Глубокое понимание реляционных (PostgreSQL, MySQL) и нереляционных (MongoDB, Redis) СУБД.

Навыки оптимизации запросов и проектирования структуры БД.

7. Инструменты DevOps

Понимание CI/CD (Jenkins, GitLab CI/CD, TeamCity или другие).

Навыки мониторинга и логирования (Elastic, Kibana, Grafana, Prometheus и т.д.).

8. Практики разработки

Опыт тестирования (JUnit, Testcontainers, интеграционные тесты).

Знание и применение принципов SOLID, DRY, KISS, а также шаблонов проектирования.

Code review, Git-flow, работа с Agile (Scrum/Kanban) или аналогичными методологиями.

Мы предлагаем тебе:

Полностью белую заработную плату;
Оплачиваемые отпуск и больничный с первого рабочего дня;
8-часовой рабочий день с возможностью плавающего утра и гибкого графика, удаленный формат работы ;
Оплатим любое обучение. Регулярно берём консультации у лучших на рынке. Это то, за счёт чего мы растём;
Даём площадку и поощряем выступление на конференциях, участие в митапах и вебинарах в качестве спикера;
Материальная поддержка в разных жизненных ситуациях.



Посмотрите похожие вакансии

Senior Java разработчик
Компания: ЗащитаИнфоТранс, ФГУП
Зарплата: з.п. не указана
Senior Java/Kotlin Developer
Компания: Лалиев Никита Алексеевич
Зарплата: от 372 820 до 497 093 руб.
Senior Java developer
Компания: SmartHiringPro
Зарплата: от 260 000 до 350 000 руб.
Senior Java Developer (финтех)
Компания: Axenix (ранее Accenture)
Зарплата: з.п. не указана