Charles Schwab
Senior Full Stack Java Engineer – Data Streaming
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Data Exchange: проектирование и эксплуатация масштабируемых приложений, API, микросервисов и потоковых пайплайнов для надёжного движения операционных данных компании. Работа в офисе в Southlake, Texas.
Задачи
- Проектировать, разрабатывать, тестировать и эксплуатировать масштабируемые приложения, API, микросервисы, потоковые пайплайны и batch-решения
- Отвечать за решение от дизайна до продакшена, улучшать пропускную способность, задержки, масштабируемость и надёжность систем
- Взаимодействовать с командами engineering, platform, QA, production support и бизнесом
- Определять паттерны данных и интеграций, объяснять технические решения и компромиссы
Требования
- 7+ лет опыта разработки ПО, сильные навыки Java и Spring/Spring Boot
- Опыт разработки UI-компонентов на Angular (React также рассматривается)
- 3+ года опыта public-cloud инженерии с продакшн-приложениями
- Опыт проектирования REST API, микросервисов и распределённых приложений
- Опыт production-grade batch-обработки или загрузки данных на Spring Batch или аналогах
- Опыт event-driven или streaming решений с Kafka, Pub/Sub, Kinesis, RabbitMQ или аналогами
- Опыт с cloud-native сервисами: compute, storage, network
- Сильный SQL и работа с реляционными БД, оптимизация сложных запросов
- Практики автоматизированного тестирования, observability, resiliency, качества кода
- Опыт с Linux, shell scripting, контролем версий и CI/CD
- Навыки решения проблем и владение диагностикой сложных инцидентов
- Сильные коммуникации и кросс-функциональное взаимодействие
- Степень бакалавра в IT, Computer Science или смежной области либо эквивалентный опыт
Условия
- Работа в офисе в Southlake, Texas
- Помимо оклада доступны бонусы или incentive-программы
Навыки
- Java
- Spring
- Spring Boot
- Angular
- React
- REST API
- микросервисы
- Spring Batch
- Kafka
- Pub/Sub
- Kinesis
- RabbitMQ
- SQL
- реляционные БД
- Linux
- shell scripting
- CI/CD
- cloud-native
- public cloud