Virtusa
Java Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Java-разработчик в команду Virtusa Polaris для разработки и поддержки масштабируемых микросервисов на Java и Spring Boot в AWS, с интеграцией через Kafka. Опыт от 7 лет, знание Core Java, Spring Framework, реляционных БД и CI/CD.
Задачи
- Проектировать, разрабатывать, тестировать и разворачивать масштабируемые и отказоустойчивые микросервисы на Java и Spring Boot
- Взаимодействовать с кросс-функциональными командами для определения, проектирования и выпуска новых функций
- Работать на всех этапах жизненного цикла разработки ПО — от концепции и дизайна до тестирования и деплоя
- Внедрять и поддерживать облачные решения в AWS с обеспечением высокой производительности, безопасности и масштабируемости
- Интегрировать микросервисы с Kafka для потоковой передачи данных в реальном времени и событийно-ориентированной архитектуры
- Оперативно диагностировать и устранять проблемы, обеспечивая оптимальную производительность системы
- Следить за трендами индустрии и внедрять лучшие практики в процессы разработки
Требования
- Опыт backend-разработки на Java со Spring Boot, микросервисами и Kafka
- Опыт работы с AWS
- Обширный опыт проектирования и разработки RESTful API
- Уверенное владение Spring Boot и другими компонентами Spring Framework
- Опыт работы с инструментами Splunk, Dynatrace, Grafana
- Сертификация AWS (предпочтительно)
- Опыт работы над проектами в розничном банкинге (предпочтительно)
- Сильное знание Core Java, принципов ООП, коллекций Java и обработки исключений
- Опыт обновления до Java 17 и миграции БД
- Опыт работы со Spring Boot, Spring MVC и другими фреймворками Spring
- Подтверждённый опыт разработки и деплоя микросервисов
- Сильный опыт работы с реляционными БД, такими как Oracle, и продвинутым SQL
- Опыт работы с CI/CD пайплайнами, Git/Bitbucket и инструментами сборки Maven/Gradle
- Опыт работы с Kubernetes и Docker
- Знакомство с Agile/Scrum
- Отличные навыки устной и письменной коммуникации для взаимодействия с клиентами и глобальными командами
- Общий опыт 8–10 лет в проектировании, разработке, тестировании и деплое
- Опыт работы Java Full Stack Developer
- Степень бакалавра или магистра в области Computer Science или смежной
- 7+ лет практического опыта разработки на Java
Навыки
- Java
- Spring Boot
- Spring MVC
- Spring Framework
- Microservices
- Kafka
- AWS
- RESTful API
- Splunk
- Dynatrace
- Grafana
- Core Java
- OOPS
- Java collections
- Java 17
- DB Migration
- Oracle
- SQL
- CI/CD
- Git
- Bitbucket
- Maven
- Gradle
- Kubernetes
- Docker
- Agile
- Scrum