US Bank
Software Engineer 2 (.NET / Java Spring Boot / AWS)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик в Elavon (подразделение U.S. Bank) для создания и поддержки масштабируемых enterprise-решений на .NET, C#, Java и Spring Boot в AWS. Роль предполагает проектирование микросервисов, REST API и event-driven приложений, а также участие в модернизации технологического стека.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и поддерживать масштабируемые программные решения на .NET, C#, Java и Spring Boot
- Создавать и развивать RESTful API, микросервисы и event-driven приложения для высоконагруженных enterprise-платформ
- Разрабатывать cloud-native решения в AWS с использованием EC2, Lambda, ECS/EKS, S3, RDS и API Gateway
- Взаимодействовать с архитекторами, product owners и инженерными командами для определения технических требований и реализации бизнес-задач
- Внедрять CI/CD пайплайны и DevOps-практики для автоматизации сборки, тестирования, деплоя и мониторинга
- Проводить code review, устранять production-инциденты и оптимизировать производительность, масштабируемость и надёжность приложений
- Обеспечивать соответствие стандартам безопасности, рискам и код-стандартам через безопасные практики разработки и автоматизированное тестирование
- Участвовать в инициативах по модернизации технологий, внедряя инновации, автоматизацию и непрерывные улучшения
Требования
- Степень бакалавра или эквивалентный практический опыт
- Три-пять лет релевантного опыта
- Уверенное владение C#, .NET Core/.NET 8, ASP.NET и Java Spring Boot
- Опыт создания микросервисов, REST API и распределённых систем в enterprise-среде
- Практический опыт работы с AWS: EC2, Lambda, ECS/EKS, S3, RDS, DynamoDB, CloudWatch, API Gateway
- Знание контейнеризации и оркестрации: Docker и Kubernetes
- Опыт работы с CI/CD инструментами и DevOps-практиками: GitHub Actions, Jenkins, Azure DevOps или AWS CodePipeline
- Сильные навыки работы с базами данных: SQL Server, PostgreSQL, MySQL или Oracle, включая моделирование данных и оптимизацию производительности
- Опыт внедрения безопасных практик разработки, аутентификации, авторизации и cloud security
- Сильные аналитические навыки, умение решать проблемы и коммуникативные навыки для работы в Agile Scrum
Условия
- Гибридный формат: работа из офиса U.S. Bank три и более дней в неделю
- Медицинская страховка (medical, dental, vision)
- Базовое и опциональное страхование жизни
- Краткосрочная и долгосрочная нетрудоспособность
- Отпуск по беременности и уходу за ребёнком
- Пенсионный план 401(k) с взносами работодателя
- Оплачиваемый отпуск от двух до пяти недель в зависимости от грейда и стажа
- До 11 оплачиваемых праздничных дней
- Помощь при усыновлении
- Начисление Sick and Safe Leave: один час за каждые 30 отработанных, до 80 часов в календарный год
Навыки
- .NET
- C#
- .NET Core
- .NET 8
- ASP.NET
- Java
- Spring Boot
- REST API
- микросервисы
- AWS
- EC2
- Lambda
- ECS
- EKS
- S3
- RDS
- DynamoDB
- CloudWatch
- API Gateway
- Docker
- Kubernetes
- CI/CD
- GitHub Actions
- Jenkins
- Azure DevOps
- AWS CodePipeline
- SQL Server
- PostgreSQL
- MySQL
- Oracle
- Agile Scrum
- Microsoft Copilot
- Claude
- ChatGPT