Virtusa
Senior Backend Engineer - Agentic SDLC / AI-Driven Development Lifecycle (AI-DLC) Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-бэкенд-инженер для платформы Agentic SDLC / AI-DLC. Проектирование и разработка production-микросервисов на Java 17+ и Spring Boot 3.x с полной ответственностью за сервис от спецификации до мониторинга.
Задачи
- Проектировать и разрабатывать production-микросервисы на Java 17+ и Spring Boot 3.x с соблюдением clean code и SOLID
- Вести сервисы end-to-end: спецификация → дизайн → реализация → тесты → деплой → мониторинг → итерации, без передачи задач другим командам
- Писать спецификации OpenAPI 3.x и Architecture Decision Records (ADR) до написания кода, продвигать spec-driven development
- Писать полные unit-, integration- и contract-тесты по TDD с покрытием не менее 80%
- Проектировать и сопровождать event-driven архитектуры на Apache Kafka для асинхронных процессов, доменных событий и стриминга данных
- Проектировать и разворачивать сервисы в AWS (ECS/EKS, Lambda, RDS, S3, SQS/SNS, CloudWatch, IAM)
Требования
- 10+ лет практического опыта backend-разработки в production
- Подтверждённый опыт внедрения Agentic SDLC / AI-DLC в enterprise-масштабе — обязательно
- Java 17+: records, sealed classes, virtual threads / Project Loom
- Spring Boot 3.x: Spring Security, Spring Data JPA/JDBC, Spring WebFlux, Spring Cloud
- Паттерны микросервисной архитектуры: API Gateway, Circuit Breaker (Resilience4j), Saga, CQRS, Outbox
- Проектирование RESTful API со спецификациями OpenAPI 3.x как источником истины
- Опыт в банковской сфере, финтехе или другой регулируемой доменной области — сильное преимущество
- Степень бакалавра или магистра в Computer Science, Engineering или смежной технической области (или эквивалентный опыт)
- Опыт поставки сложных распределённых систем с высокой доступностью и измеримыми показателями производительности
Условия
- AWS Certified Developer / Solutions Architect — плюс
- Nice to have: опыт с open banking API, PSD2 или CBDC
- Nice to have: знание AML, KYC или проектирования систем fraud detection
- Nice to have: вклад в open-source LLM tooling, MCP servers или Agentic SDLC / AI-DLC фреймворки
- Nice to have: знакомство с CQRS + Event Sourcing
- Nice to have: опыт с Flowable BPM/CMMN workflow automation в Spring Boot
Навыки
- Java 17+
- Spring Boot 3.x
- Spring Security
- Spring Data JPA
- Spring Data JDBC
- Spring WebFlux
- Spring Cloud
- Microservices
- API Gateway
- Resilience4j
- Saga
- CQRS
- Outbox
- REST
- OpenAPI 3.x
- Apache Kafka
- AWS
- ECS
- EKS
- Lambda
- RDS
- S3
- SQS
- SNS
- CloudWatch
- IAM
- TDD
- Event Sourcing
- Flowable BPM
- CMMN