WorkListВойтиОформить подписку
AG

Senior Java Developer

Архив
AgileEngine · Разработка ПО
Вакансия в архиве · закрыта 29.10
Смотреть актуальные вакансии

Другие вакансии компании

AG
RemoteSenior·англ. B2
≈ $4–7,5 тыс/мес
2 ноя
AG
Remote·Full-timeSenior·англ. B2
≈ $4–7,5 тыс/мес
30 окт
AG
Remote·Full-timeSenior·англ. B2
≈ $4,5 тыс/мес
28 окт
AG
🇦🇷Аргентина · remote·Full-timeMiddle·англ. B2
Зарплата не указана
28 окт
AG
🇦🇷Аргентина · remote·Full-timeSenior·англ. B2
≈ $2,3 тыс/мес
28 окт
Все вакансии компании

Похожие вакансии

TW
Twilio · CPaaS (коммуникационные API)
🇮🇳Индия · remoteSenior·англ. C1–C2
≈ $4,5 тыс/мес
2 ноя
LD
Luxoft (DXC) · IT-консалтинг
🇮🇳Hyderabad · ИндияSenior·англ. не указан
≈ $2,1–5,5 тыс/мес
30 окт
GI
GitLab · DevOps-платформа
🇮🇳Bangalore · Индия · remote·Full-timeSenior·англ. C1
≈ $4,5 тыс/мес
15 окт
UB
Ubisoft · геймдев
🇮🇳Pune · Индия·Full-timeSenior·англ. не указан
≈ $1,5–4,5 тыс/мес
27 окт
CE
Criteo (ex-IPONWEB) · AdTech
🇮🇳Gurgaon · Индия·Full-timeSenior·англ. не указан
≈ $2,1–5,5 тыс/мес
23 окт
OI
Orion Innovation (ex MERA) · Разработка ПО
🇮🇳ИндияSenior·англ. не указан
≈ $1,5–4,5 тыс/мес
22 окт
Смотреть все похожие

О вакансии

Откуда можно работать
Удалённо, находясь в Индии
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
B2
из текста вакансии
Уровень
Senior
указан работодателем
Даты
Опубликована 21.09 · видели у компании с 21.09 по 27.10 · закрыта 29.10
вакансия закрыта, проверки прекращены
Почему в каталоге:Нанимает без привязки к странеПодробнее о компании →Найм без привязки к стране подтверждён. Есть ли в команде выходцы из Восточной Европы, Кавказа и Центральной Азии, мы не знаем.

Описание переведено машинно с английского.

Суть роли

Мы ищем Senior Java Engineer для разработки и поддержки backend-сервисов распределённых систем биллинга и управления аккаунтами.

Что предстоит делать

  • Разрабатывать и поддерживать backend-сервисы на Java/Spring Boot: участвовать в разработке новых функций, исправлении ошибок и повышении надёжности сервисов BAM.
  • Решать задачи, связанные с транзакционной согласованностью, корректностью событийно-ориентированной обработки, надёжностью уведомлений в масштабе и безопасными миграциями между несколькими сущностями для рекламодателей по всему миру.
  • Обеспечивать точность и соответствие требованиям биллинговых аккаунтов рекламодателей, а также их синхронизацию между несколькими хранилищами данных (MySQL, DynamoDB, MongoDB) и внешними платформами (Zuora).
  • Поставлять готовые к production новые функции и исправления ошибок через GitLab CI, с покрытием unit- и интеграционными тестами, соответствующим порогам Jacoco.
  • Повышать надёжность системы за счёт улучшенной наблюдаемости, паттернов отказоустойчивости, а также безопасных canary- и production-деплоев, контролируемых мониторами Datadog.

Требования

Обязательные требования: 4+ года опыта работы с Java и Spring Boot, GraphQL с Netflix DGS или Apollo Java/Kotlin Client, событийно-ориентированные системы, Spring Data JPA и опыт работы с CI/CD; необходим английский на уровне upper-intermediate.

  • 4+ года практической backend-разработки на Java и Spring Boot 3, создание production-микросервисов.
  • Уровень Senior с подтверждённым опытом ответственности за production-сервисы в среде распределённых систем.
  • Опыт работы с GraphQL: либо создание API с помощью Netflix DGS, либо их использование через клиент Apollo Java/Kotlin.
  • Практический опыт работы с событийно-ориентированными распределёнными системами на основе AWS SQS, Apache Kafka или RabbitMQ.
  • Глубокий опыт работы с JPA/Hibernate и Spring Data JPA на MySQL/Aurora, включая проектирование транзакций и оптимистичную блокировку.
  • Уверенное написание unit-тестов на JUnit 5 с Mockito и интеграционных тестов на работающих окружениях.
  • Опыт работы со сборками Gradle с несколькими модулями.
  • Опыт работы с пайплайнами GitLab CI/CD.
  • Опыт работы с Datadog для метрик и мониторов.
  • Ответственное использование ИИ-помощников для программирования (например, GitHub Copilot, Claude) для ускорения разработки при сохранении качества и корректности кода.
  • Английский на уровне Upper-Intermediate.

Будет плюсом

  • Предыдущий опыт работы в сфере биллинга или платежей.
  • Опыт работы с DynamoDB (AWS SDK v2) и/или MongoDB (Spring Data) в архитектуре с несколькими хранилищами данных.

Условия и бенефиты

  • Неограниченный рост: развивайте навыки с помощью менторства, внутренних TechTalks, сложных проектов и выделенного ежегодного бюджета на обучение
  • Конкурентная компенсация: получайте признание, отражающее ваши навыки и вклад, с регулярным пересмотром результатов работы и компенсации
  • Гибкость: работайте на 100% удалённо с гибким графиком, который помогает сохранять концентрацию, самостоятельность и здоровый рабочий ритм
  • Значимые современные проекты: создавайте востребованные продукты на современных технологиях вместе с глобальными командами и ведущими брендами
  • Культура сотрудничества: присоединяйтесь к поддерживающей среде без микроменеджмента, где приветствуются идеи и ценится вклад каждого
  • Благополучие и поддержка: пользуйтесь локальными программами по поддержанию благополучия и поддержкой для сотрудников с учётом вашего местоположения

Навыки

JavaSpring BootNetflix DGSApollo Java/Kotlin ClientGraphQLSpring Data JPAHibernateMySQLAuroraDynamoDBMongoDBAWS SQSKafkaRabbitMQJUnit 5MockitoGradleGitLab CI/CDDatadogZuora

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти