Virtusa
Senior Java Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Java-разработчик / лидер направления API для enterprise-систем обработки транзакций. Проектирование и развитие высоконагруженных backend-сервисов, модернизация legacy-систем в микросервисную архитектуру.
Задачи
- Проектировать и реализовывать высокопроизводительные backend-сервисы для enterprise-систем обработки транзакций, финансовых приложений и интеграционных платформ
- Руководить end-to-end поставкой backend-сервисов совместно с product owner, архитекторами и бизнес-заказчиками
- Проектировать и внедрять API для интеграции enterprise-платформ, внешних систем и финансовых сетей, включая real-time и batch-обработку
- Трансформировать legacy-системы в модульные микросервисные архитектуры
- Обеспечивать надёжность, масштабируемость, оптимизацию производительности и операционную стабильность распределённых систем
- Участвовать в production support, мониторинге приложений и взаимодействии с DevOps
- Работать в Agile-процессах и обеспечивать техническое лидерство команды
Требования
- Обширный опыт разработки на Core Java (Java 8, Java 11)
- Опыт backend-разработки и проектирования RESTful API, API Design и API Integration
- Опыт построения микросервисной архитектуры, Spring Boot, Spring Framework
- Опыт работы с распределёнными системами и системами обработки транзакций
- Опыт real-time и batch-обработки, работы с большими объёмами данных
- Опыт работы с Kafka, IBM MQ и другими messaging-системами, event-driven архитектурой
- Знание SQL и NoSQL баз данных, проектирование БД
- Опыт модернизации приложений и трансформации legacy-систем
- Опыт оптимизации производительности, масштабируемости и надёжности
- Опыт технического лидерства и управления командой, управления стейкхолдерами
- Опыт работы в Agile и знание полного SDLC
Навыки
- Core Java
- Java 8
- Java 11
- RESTful API
- API Design
- API Integration
- Microservices
- Spring Boot
- Spring Framework
- Distributed Systems
- Kafka
- IBM MQ
- Messaging Systems
- Event-Driven Architecture
- SQL
- NoSQL
- Database Design
- Performance Optimization
- DevOps
- Agile