О компании
Stack — аутстафф компания, специализирующаяся на предоставлении высококвалифицированных ИТ-специалистов для работы над сложными и масштабными проектами. Мы сотрудничаем с ведущими компаниями, помогая им решать задачи любой сложности в области разработки, инфраструктуры и автоматизации. У нас работают профессионалы, которые ценят технологические вызовы, прозрачность и профессиональный рост.
Обязанности:
-
Разработка и сопровождение серверных приложений на Java (версии 11+)
-
Проектирование архитектуры новых сервисов и участие в развитии текущих решений
-
Интеграция с внутренними и внешними API
-
Оптимизация производительности и масштабируемости существующих решений
-
Написание юнит- и интеграционных тестов
-
Участие в code review и обсуждениях архитектурных решений
-
Работа в тесной связке с DevOps, QA и front-end командами
-
Ведение технической документации
Требования:
-
Опыт коммерческой разработки на Java от 3 лет (для Middle+) / от 5 лет (для Senior)
-
Отличное знание Java 11+ и экосистемы Spring (Boot, Data, Security и др.)
-
Опыт работы с реляционными (PostgreSQL, MySQL) и/или NoSQL базами данных
-
Понимание принципов REST, SOAP, HTTP, WebSockets
-
Уверенное знание систем сборки (Maven/Gradle)
-
Опыт работы с системами контроля версий (Git)
-
Понимание принципов ООП, SOLID, DDD, многопоточности и реактивного программирования
-
Опыт работы с Docker, CI/CD
-
Владение английским на уровне чтения технической документации
Будет плюсом:
-
Опыт участия в high-load проектах
-
Навыки наставничества или ведения технических интервью
-
Опыт работы с Kubernetes, Kafka, Redis, Elasticsearch
-
Знание других JVM-языков (например, Kotlin или Scala)
-
Участие в open-source проектах или pet-проектах
Условия:
- Полностью удаленная работа
- Гибкий график работы (7-8 часов в день).
- Конкурентоспособная заработная плата (обсуждается индивидуально).
- Перспективы профессионального роста и участия в сложных проектах.