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

Senior Java Tech Lead, Hyderabad-based

DataArt · Software консалтинг
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Офис: Bengaluru, Индия
из текста вакансии
Английский
C1
из текста вакансии
Уровень
Lead
указан работодателем
Деньги
≈ $2,1–5,5 тыс/мес · оценка Worklist
по рынку страны, данные за август 2026 · Как считаем
Даты
Опубликована 05.10 · видим у компании с 05.10 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

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

Суть роли

Как Tech Lead, вы будете руководить командой инженеров по доставке Java‑микросервисов в AWS, сочетая практический технический вклад с обязанностями лидерства команды. Вы будете отвечать за качество и целостность результатов вашей команды, вести реализацию в соответствии с архитектурными рекомендациями и обеспечивать соблюдение инженерных стандартов в каждом релизе. Вы будете тесно сотрудничать с Technical Architect и Delivery Manager для планирования, оценки и выпуска работающего программного обеспечения в предсказуемом ритме.

Эта позиция предназначена для кандидатов, проживающих в Хайдарабаде и готовых работать из офиса.

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

  • Проектировать и реализовывать Java‑микросервисы в соответствии с принципами DDD: агрегатные корни, ограниченные контексты, доменные события, публикуемые в корпоративную шину событий.
  • Реализовать разделение чтения/записи по паттерну CQRS: путь записи через Hibernate ORM, композицию GraphQL и ORM‑базированные REST‑GET DTO для чтения.
  • Реализовать и поддерживать схемы баз данных с миграциями Flyway в Aurora PostgreSQL; гарантировать, что изменения схемы включают соответствующие обновления таблиц истории.
  • Интегрировать паттерны безопасности AWS: аутентификация базы данных RDS через IAM, Secrets Manager, шифрование данных в покое KMS, конфигурацию TLS в транзите.
  • Реализовать потоки аутентификации с использованием Azure B2C и/или AWS Cognito (OIDC / JWT) для разных пользовательских персон.
  • Сотрудничать с кросс‑функциональными командами для определения, проектирования и выпуска новых функций; переводить архитектурные решения в конкретные инженерные задачи.
  • Отвечать за состояние CI/CD‑конвейера: переиспользуемые workflows GitHub Actions, семантическое версионирование, push в ECR, развертывание в EKS, автоматические тестовые ворота.
  • Выявлять и устранять узкие места производительности, проблемы масштабируемости и баги; руководить анализом корневых причин инцидентов в продакшене.
  • Писать чистый, хорошо документированный, поддерживаемый код и обеспечивать то же самое в команде.
  • Участвовать в церемониях спринта в рамках Agile SDLC; вносить вклад в уточнение бэклога и оценку задач.
  • Оставаться в курсе отраслевых тенденций — включая AI‑инструменты — чтобы поддерживать современный и конкурентоспособный подход команды.

Требования

  • 10+ лет профессионального опыта разработки на Java, из которых минимум 3 года в роли tech lead или senior lead.
  • Глубокое понимание архитектуры микросервисов, DDD и принципов облачно‑нативного дизайна.
  • Отличные знания Java (21+), Micronaut или Spring Boot, Hibernate / JPA, MyBatis, Gradle и Git.
  • Практический опыт работы с Aurora PostgreSQL или эквивалентной СУБД: проектирование схем, миграции Flyway, пул соединений (HikariCP).
  • Опыт работы с сервисами AWS: EKS, RDS, IAM, Secrets Manager, ECR, CloudWatch.
  • Знакомство с платформами идентификации: Azure B2C и/или AWS Cognito — потоки OIDC/JWT и проверка JWT в контексте Micronaut или Spring Security.
  • Опыт контейнеризации с Docker и развертывания в Kubernetes / Helm.
  • Опыт CI/CD с GitHub Actions или аналогичными; понимание практик GitOps (Argo CD).
  • Опыт работы с OpenAPI/Swagger для разработки API по контракту.
  • Понимание pub/sub и событийно‑ориентированных сообщений (Kafka, AWS SNS/SQS, Azure Service Bus или эквивалент).
  • Глубокое понимание проектирования реляционных баз данных и оптимизации запросов.
  • Опыт использования инструментов контроля качества кода: линтеры, форматтеры, гейты покрытия в CI.
  • Понимание Agile SDLC, уверенное ведение планирования, уточнения и ретроспективных церемоний.
  • Командный игрок с инициативой и ориентированностью на результат; хорошее чувство качества.
  • Отличные навыки общения на английском языке; способность соединять технические и продуктовые обсуждения.
  • Превосходные навыки решения проблем и проактивный подход.

Будет плюсом

  • Опыт в финансовой или инвестиционной индустрии
  • Сертификация AWS, например Developer или Solutions Architect
  • Практический опыт работы с Terraform для инфраструктуры AWS EKS, RDS и IAM
  • Опыт работы с Azure Service Bus и гибридными паттернами мостов событий Azure‑to‑AWS
  • Опыт проектирования схем GraphQL и батчинга DataLoader для предотвращения N+1
  • Опыт работы с Kong API Gateway, включая конфигурацию маршрутов и интеграцию плагина OIDC
  • Опыт работы с модулем Micronaut GraphQL
  • Опыт работы с паттернами временных и исторических таблиц Aurora PostgreSQL

Навыки

JavaMicronautSpring BootHibernateMyBatisGradleGitAurora PostgreSQLFlywayAWS EKSAWS RDSIAMSecrets ManagerECRCloudWatchAzure B2CAWS CognitoDockerKubernetesHelm

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

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