M&T Charitable Foundation
Lead Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик для развития и модернизации Enterprise Messaging Hub в Digital Banking. Техническое лидерство в проектировании и поставке масштабируемых и безопасных решений для messaging и alerting.
Задачи
- Проектировать, разрабатывать и поддерживать enterprise-приложения на Java, Spring Boot и REST API
- Руководить проектированием и реализацией Spring Boot микросервисов на Red Hat Enterprise Linux
- Разрабатывать и поддерживать CI/CD пайплайны с автоматизированным тестированием, деплоем и релиз-менеджментом
- Определять и внедрять стратегии API и интеграций на уровне enterprise-платформ
- Проводить технические ревью дизайна и давать рекомендации по сложным инженерным решениям
- Работать с архитекторами и стейкхолдерами для технической оценки требований и бизнес-запросов
- Проектировать и внедрять решения real-time alerting на основе различных корпоративных источников событий: Mainframe, MQ, базы данных и API
- Определять архитектуру приложений, технологические стандарты и стратегии модернизации
- Руководить root cause analysis, разрешением инцидентов и улучшением процессов для надежности и отказоустойчивости платформы
- Менторить инженеров и продвигать инженерное совершенство, качество кода и операционные практики
Требования
- Associate's degree и минимум 7 лет опыта в системном анализе и/или разработке приложений, либо Bachelor's degree и минимум 5 лет такого опыта; без диплома — суммарно минимум 9 лет образования и/или релевантного опыта, включая минимум 5 лет системного анализа и/или разработки
- Сильная экспертиза в Java и Spring Boot
- Опыт разработки RESTful API и микросервисов
- Опыт работы с Oracle SQL или другими RDBMS
- Опыт траблшутинга и поддержки критичных production-систем
- Опыт работы в командной строке Linux
- Опыт реализации CI/CD пайплайнов
- Хорошее понимание Git
- Опыт внедрения практик безопасного кодирования и устранения уязвимостей приложений
Условия
- Конкурентная компенсация
- Медицинские, социальные и пенсионные льготы
- 401(k) match 5%
- Work-life balance и гибкие условия работы
- 25 дней PTO плюс 12 оплачиваемых праздников
- 40 оплачиваемых часов волонтерства в год
- Диапазон оплаты: $116,400.00 - $194,000.00 в год (USD)
Навыки
- Java
- Spring Boot
- REST API
- Spring Cloud
- Oracle SQL
- RDBMS
- Linux
- Red Hat Enterprise Linux
- CI/CD
- Git
- Microservices
- Kafka
- MQ
- OpenShift
- Kubernetes
- Azure
- Dynatrace