Middle+ / Senior Java Developer
Зарплата
от 200 000 ₽
Требования
Местоположение и тип занятости
Компания
Международный социально-игровой стартап, делаем социальную сеть для геймеров
Описание вакансии
Условия работы
Что нужно будет делать:
- Решать продуктовые задачи, от небольших фичей до крупных сервисов.
- Участвовать в оценках сложности задач.
- Взаимодействовать с тестировщиками, аналитиками и продактами (в рамках собственных задач).
- Сопровождать свои решения в продакшене.
Наш технический стэк:
- Современные технологии: Java 17, Spring Boot, JPA (Hibernate), jOOQ, ElasticSearch, Redis, PostgreSQL, TestContainers, Docker, Terraform.
- Никакого legacy кода 5-летней давности.
- Работа с инфраструктурой AWS: EC2, ECS Fargate, S3.
- Интеграции с Twilio и Firebase.
Для работы необходимо:
- Опыт работы более 3 лет, отличное знание Java.
- Опыт создания REST-api, опыт в написании микросервисов.
- Знание алгоритмов, структур данных и принципов выбора эффективных решений.
- Знание и понимание ООП, паттернов проектирования, умение применять их в нужный момент.
- Навык написания тестов (Unit / TestNG).
Ключевые навыки:
- Java 8+, Spring,
- SQL / Hibernate / jOOQ,
- JUnit / TestNG / Spock.
Будет плюсом:
- Работа с высоконагруженными сервисами (1mln+ активных пользователей).
- Опыт проектирования микросервисной архитектуры
- Опыт настройки инфраструктуры AWS
Что предлагаем:
- Возможность расти вместе с продуктом и влиять на сам продукт.
- Работу в высокопрофессиональной команде с опытом в Gamedev 10+ лет.
- Создавать решение для многомиллионной аудитории.
- Официальное трудоустройство, социальные гарантии.
- Оплачиваемое обучение, поддержка профессионального развития.
- Конкурентоспособную заработную плату (обсуждаем индивидуально по результатам интервью).
- Гибкий подход к рабочему графику (удалённая работа или офис).
- Вкусные обеды от шеф-повара из Restolovaya G52 (тем, кто решит присоединиться к нам в Ульяновском офисе).