Gramian Consulting Group
Senior Full-Stack Java / Angular Developer (Financial Applications)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик в консалтинговую компанию Gramian для модернизации финансовых процессов клиента: перенос legacy-инструментов (Excel, Access) в масштабируемые приложения и микросервисы. Работа на полном цикле поставки — от анализа требований до поддержки в продакшене.
Задачи
- Собирать и уточнять бизнес-требования, анализировать существующие процессы и приложения
- Проектировать, разрабатывать и поддерживать Java/Angular-приложения и микросервисы
- Разрабатывать backend-сервисы на Spring, Spring Boot, JPA и Hibernate
- Разрабатывать frontend на Angular и интегрировать его с backend API
- Писать и поддерживать автоматические unit- и интеграционные тесты
- Проводить системное, интеграционное и нагрузочное тестирование, поддерживать UAT
- Поддерживать подготовку релизов, деплой и change-management
- Участвовать в Agile-церемониях и напрямую общаться со стейкхолдерами
- Вести техническую документацию, документацию кода и операционные руководства
- Поддерживать решение инцидентов, релизные активности, риски и запросы на изменения
Требования
- 7+ лет практического опыта профессиональной Java-разработки, включая релизы в продакшене
- Уверенный опыт со Spring, Spring Boot, JPA и Hibernate
- Личный опыт написания и поддержки автоматических unit- и интеграционных тестов для Java-приложений
- Сильный практический опыт с Angular и TypeScript/JavaScript, включая интеграцию с backend API
- Опыт командной разработки на базе Git: ветки, pull/merge requests, code review
- Сильные знания SQL, реляционных БД, XML, YAML и JSON
- Опыт с микросервисами и современными практиками доставки приложений
- Опыт использования AI-агентов для кодинга (GitHub Copilot, Claude Code, Codex) для реализации, изменения, ревью или тестирования, а не только автодополнения
- Степень бакалавра в IT или эквивалентный профессиональный опыт
- Проживание в ЕС и готовность изредка ездить в Люксембург
Условия
- Проектная занятость (contract)
- Полная занятость, 100%
- Удалённая работа в пределах ЕС
- Изредка очные визиты в Люксембург (около 5 рабочих дней в год)
Навыки
- Java
- Spring
- Spring Boot
- JPA
- Hibernate
- Angular
- TypeScript
- JavaScript
- SQL
- реляционные базы данных
- XML
- YAML
- JSON
- микросервисы
- Git
- автоматизированное тестирование
- GitHub Copilot
- Claude Code
- Codex