Charles Schwab
Senior Java Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в команду Client Data Technology, отвечающую за ключевую платформу клиентских данных Charles Schwab. Проектирование и разработка масштабируемых облачных решений на Java с event-driven архитектурой, API и batch-обработкой.
Задачи
- Проектировать, архитектировать и разрабатывать масштабируемые и отказоустойчивые решения для платформы клиентских данных
- Оценивать бизнес-потребности, прорабатывать варианты решений и поставлять современные облачные приложения с event-driven архитектурой, API, batch-фреймворками и системами обмена сообщениями
- Взаимодействовать с кросс-функциональными стейкхолдерами для обеспечения масштабируемости, производительности, безопасности, соответствия требованиям и операционной готовности
- Модернизировать платформы и поддерживать критичные production-среды
- Строить доверительные партнёрства между технологическими доменами
- Наставлять членов команды, развивать инженерное мастерство и культуру непрерывного улучшения
- Создавать дорожные карты поставки, управлять зависимостями и обеспечивать выполнение стратегических приоритетов
Требования
- 6+ лет опыта разработки enterprise-приложений на Java, Spring Framework, облачных технологиях и веб-сервисах (REST/SOAP) в высоконагруженных и высокодоступных средах
- Опыт использования генеративных AI-ассистентов для кодинга в жизненном цикле разработки: проектирование, разработка, тестирование, код-ревью, автоматизация, troubleshooting, документация
- Практический опыт с AI-инструментами для инженерии, такими как GitHub Copilot, Claude Code или аналогичными
- 2+ года опыта с современными batch-решениями, такими как Spring Batch или Spring Cloud Data Flow
- 3+ года опыта работы с PostgreSQL, Aerospike или другими облачно-совместимыми реляционными БД
- 3+ года опыта поддержки CI/CD-практик и облачных деплоев приложений
- 3+ года опыта работы с системами контроля версий и сборки: Git, Bitbucket, Bamboo или аналогичными
- 2+ года опыта с AWS, Google Cloud Platform (GCP), Pivotal Cloud Foundry (PCF) или сопоставимыми облачными платформами
- 3+ года опыта с платформами обмена сообщениями, такими как Kafka, RabbitMQ или эквивалентными
- Опыт применения Test-Driven Development, практик quality engineering, автоматизированного тестирования и принципов непрерывного улучшения
- Способность анализировать сложные бизнес- и технические задачи, оценивать альтернативы и проектировать практичные масштабируемые решения
- 5+ лет опыта эффективной коммуникации с техническими и нетехническими стейкхолдерами и ведения дискуссий с разной аудиторией
- 1+ год опыта в технологическом домене Schwab в качестве текущего или недавнего подрядчика или сотрудника
- Подтверждённая способность эффективно сотрудничать с внутренними командами, внешними партнёрами и глобально распределёнными командами
- Навыки решения проблем, выявления рисков и принятия решений в сложных технологических средах
- Опыт создания дорожных карт поставки, управления зависимостями и выполнения стратегических приоритетов
Условия
- Работа на площадке в указанной локации (in-office collaboration)
- Дополнительно к зарплате возможны бонусы или incentive-выплаты
Навыки
- Java
- Spring Framework
- REST
- SOAP
- Spring Batch
- Spring Cloud Data Flow
- PostgreSQL
- Aerospike
- CI/CD
- Git
- Bitbucket
- Bamboo
- AWS
- Google Cloud Platform
- Pivotal Cloud Foundry
- Kafka
- RabbitMQ
- Test-Driven Development
- GitHub Copilot
- Claude Code
- Python
- Jira
- Confluence