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

Java Developer Bangalore, India

Grid Dynamics · Цифровая трансформация корпораций
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Bangalore, Индия
из текста вакансии
Деньги
≈ $1,5–4,5 тыс/мес · оценка Worklist
по мировому рынку, грейд в вакансии не указан, данные за август 2026. Это ориентир порядка величины, а не вилка этой роли · Как считаем
Даты
Впервые заметили 26.10 · проверена 02.11
дату публикации работодатель не указал
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

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

Суть роли

Мы ищем опытного Java Full Stack Developer с сильным опытом разработки масштабируемых, высокопроизводительных и безопасных корпоративных приложений. Идеальный кандидат должен иметь практический опыт работы с Java, Spring, Spring Boot, Microservices, React и современными практиками DevOps, включая CI/CD, Docker, Kubernetes и GENAI. Кандидат будет отвечать за проектирование, разработку, тестирование, развёртывание и поддержку приложений «от начала до конца», взаимодействуя с кросс-функциональными командами в Agile-среде.

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

  • Проектировать, разрабатывать и поддерживать масштабируемые бэкенд-приложения с использованием Java, Spring Boot и архитектуры Microservices.
  • Создавать отзывчивые, удобные для пользователя веб-приложения с использованием React, JavaScript/TypeScript, HTML5 и CSS3.
  • Разрабатывать и интегрировать RESTful API и обеспечивать бесперебойное взаимодействие между фронтенд- и бэкенд-сервисами.
  • Реализовывать безопасные механизмы аутентификации и авторизации с использованием Spring Security, OAuth2 или JWT.
  • Проектировать и оптимизировать схемы баз данных, запросы и транзакции с использованием реляционных и/или NoSQL баз данных.
  • Писать чистый, переиспользуемый, поддерживаемый и хорошо протестированный код в соответствии со стандартами кодирования и лучшими практиками.
  • Разрабатывать и поддерживать модульные, интеграционные и автоматизированные тесты.
  • Создавать и поддерживать CI/CD-пайплайны для автоматизации процессов сборки, тестирования и развёртывания.
  • Контейнеризировать приложения с помощью Docker и развёртывать/управлять контейнеризированными нагрузками с помощью Kubernetes.
  • Сотрудничать с командами DevOps для улучшения автоматизации развёртывания, мониторинга приложений, надёжности и масштабируемости.
  • Устранять неполадки в продакшене, проводить анализ первопричин и внедрять корректирующие меры.
  • Участвовать в код-ревью, технических обсуждениях, планировании спринтов и других Agile-церемониях.
  • Вносить вклад в техническую документацию и инициативы по непрерывному улучшению.

Требования

Backend-разработка

  • Глубокое владение Java 8+, 17 или новее, включая ООП, Collections, Streams и основы многопоточности.
  • Практический опыт работы со Spring Boot, Spring MVC, Spring Data JPA и Spring Security.
  • Хорошее понимание архитектуры Microservices и распределённых систем.
  • Опыт разработки и использования RESTful API.
  • Знание Hibernate/JPA и концепций ORM.

Frontend-разработка

  • Серьёзный опыт работы с React, функциональными компонентами, хуками и управлением состоянием.
  • Владение JavaScript (ES6+), HTML5 и CSS3.
  • Опыт интеграции приложений на React с REST API.
  • Понимание адаптивного дизайна и оптимизации производительности фронтенда.
  • Знакомство с TypeScript предпочтительно.

DevOps и облачные технологии (Cloud-Native)

  • Опыт работы с инструментами CI/CD, такими как Jenkins, GitHub Actions, GitLab CI или Azure DevOps.
  • Практический опыт работы с Docker для контейнеризации.
  • Практические знания Kubernetes для развёртывания, масштабирования и оркестрации приложений.
  • Опыт работы с Git и управлением исходным кодом.
  • Понимание инструментов сборки, таких как Maven или Gradle.
  • Знакомство с облачными платформами, такими как AWS, Azure или GCP, будет преимуществом.

Базы данных и тестирование

  • Опыт работы с реляционными базами данных, такими как Oracle.
  • Знакомство с SQL-движками, такими как Trino или presto, будет преимуществом.
  • Опыт работы с JUnit, Mockito и практиками автоматизированного тестирования.
  • Понимание логирования, мониторинга, отладки и настройки производительности приложений.

Будет плюсом

  • Опыт работы с Kafka или другими технологиями обмена сообщениями.
  • Знание API-шлюзов, обнаружения сервисов (service discovery) и распределённой трассировки.
  • Знакомство со стратегиями развёртывания в Kubernetes, Helm и инфраструктурой как кодом.
  • Опыт работы с инструментами наблюдаемости, такими как Prometheus, Grafana или ELK.
  • Понимание практик безопасного программирования и оптимизации производительности приложений.
  • Опыт работы в командах Agile/Scrum.

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

  • Возможность работать над передовыми проектами
  • Работа в высокомотивированной и преданной своему делу команде
  • Конкурентная зарплата
  • Гибкий график
  • Пакет льгот — медицинская страховка, спорт
  • Корпоративные социальные мероприятия
  • Возможности профессионального развития
  • Хорошо оборудованный офис

Grid Dynamics — работодатель, предоставляющий равные возможности. Мы стремимся создавать инклюзивную среду для всех сотрудников в период работы и для всех кандидатов в процессе подачи заявки.

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

Навыки

JavaSpringSpring BootMicroservicesReactCI/CDDockerKubernetesGENAIJavaScriptTypeScriptHTML5CSS3Spring SecurityOAuth2JWTJenkinsMavenGradleOracle

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

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