Fidelity Investments
Principal Software Engineer/Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер в Fidelity для разработки enterprise-приложений на Java Spring Boot и микросервисах с активным использованием AWS. Роль включает архитектурное проектирование, наставничество и ведение сложных проектов в финансовом домене.
Задачи
- Участвовать в командах проектирования архитектуры
- Определять и реализовывать архитектуру прикладного уровня
- Разрабатывать приложения, компоненты и подсистемы в рамках сложных проектов
- Выстраивать стратегии ветвления в GitHub и лучшие практики SDLC/SCM
- Рекомендовать инструменты и методологии тестирования, проверять и валидировать тест-планы
- Отвечать за готовность к QA поставляемого ПО
- Разрабатывать документацию для приложений и подсистем
- Составлять планы полного жизненного цикла сложных проектов на нескольких платформах
- Обеспечивать достижение целей проектов в срок и в рамках бюджета
- Консультировать по оценке и управлению рисками проектов
- Планировать и координировать графики и распределение задач по нескольким проектам
- Выступать основным связующим звеном с бизнес-подразделениями по вопросам проектов и технологий
- Предлагать технологические решения для текущих задач и оценки технических инициатив
- Консультировать старшее руководство по технической стратегии
- Наставлять младших членов команды
- Проводить самостоятельный сложный технический и функциональный анализ по нескольким проектам
- Разрабатывать оригинальные технические решения для текущих задач разработки
Требования
- Степень бакалавра в Computer Science, Engineering, IT, Information Systems или смежной области и 5 лет опыта как Principal Software Engineer/Developer (или близкая роль) в enterprise-разработке с современными AWS-технологиями; либо магистерская степень и 3 года опыта
- Экспертиза в объектно-ориентированном проектировании (OOD) и разработке Java Web-приложений: Java/J2EE, Spring MVC, Spring Security, SOAP, RESTful Web services
- Опыт создания и поддержки микросервисных веб-приложений в B2B-среде в финансовом, банковском или страховом домене
- Сбор требований и их перевод в системные спецификации и дизайн с использованием enterprise web services, API, микросервисов и принципов REST
- Настройка enterprise-приложений по бизнес-правилам через конфигурационные таблицы Oracle и configuration server
- Подготовка облачной инфраструктуры: AWS Batch, ECS, EKS, RDS, Elastic Load Balancer, AWS Lambda, CloudFormation, CI/CD (Jenkins, GitHub)
- Экспертиза в кэшировании Aerospike для повышения производительности и комплаенса с использованием Oracle
- Проектирование и разработка real-time ingestion-пайплайнов в Oracle, StepFunction и AWS Batch
- Fidelity не предоставляет иммиграционное спонсорство для этой позиции
Условия
- Полный рабочий день в офисе (модель Fidelity переходит на full-time onsite)
- Позиция в Westlake, TX
- Без иммиграционного спонсорства
Навыки
- SQL
- Oracle
- RDBMS
- NoSQL
- MongoDB
- DynamoDB
- Cassandra
- Java
- Spring Boot
- Spring MVC
- Spring Security
- J2EE
- SOAP
- REST
- микросервисы
- AWS
- EKS
- AWS Batch
- Step Functions
- Lambda
- IAM
- S3
- AWS Bedrock
- SNS
- RDS
- Docker
- Kubernetes
- GitHub
- Jenkins
- CI/CD
- CloudFormation
- ECS
- Elastic Load Balancer
- Aerospike
- OOD