Educational Credit Management Corporation Group
Developer Principal
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-разработчик для enterprise-приложений в ECMC Group. Отвечает за техническое лидерство, архитектуру и качество решений на Java в AWS, менторит разработчиков без формального управления.
Задачи
- Проектировать и реализовывать крупные сложные приложения, системы и процессы в соответствии с архитектурными стандартами и стратегией компании
- Совместно с бизнес-заказчиками и аналитиками определять требования, оценивать варианты решений и трудозатраты
- Анализировать неоднозначные задачи и выбирать методы, техники и критерии оценки
- Обеспечивать техническое лидерство в крупных инициативах и быть главной технической точкой контакта
- Сотрудничать с архитектурными командами для соответствия решений портфельному направлению, стандартам разработки и требованиям безопасности
- Влиять на лучшие практики и стандарты разработки, обеспечивать качество через код-ревью, техническое наставничество и менторинг
- Планировать и координировать сложные внедрения, отвечая за качество функционального дизайна, технического исполнения и операционной готовности
- Быть экспертом в нескольких технических доменах и руководить решением сложных или высокорисковых проблем
- Поддерживать инженерное руководство, предоставляя финансовые или данные для оценок проектов и капитальных затрат
- Вести и поддерживать техническую документацию, включая runbook'и, операционные руководства и документацию систем
Требования
- Bachelor's degree в computer science, software engineering или смежной области либо эквивалентный профессиональный опыт
- 8+ лет профессиональной разработки ПО с глубокой экспертизой в Java, включая современные фреймворки Spring / Spring Boot
- Опыт проектирования и поставки крупномасштабных, безопасных и высокодоступных Java-приложений в enterprise-среде
- Сильное понимание архитектуры ПО, паттернов проектирования и системной интеграции, включая REST и event-driven архитектуры
- Обширный практический опыт с сервисами AWS: EC2, RDS, S3, IAM, Lambda, API Gateway, SQS или аналогичными cloud-native сервисами
- Продвинутый опыт с реляционными базами данных и SQL: моделирование данных, оптимизация производительности, транзакционная целостность
- Способность обеспечивать техническое лидерство, менторить senior-разработчиков и влиять на архитектурные решения без формальных полномочий
- Сильные коммуникативные навыки и умение переводить сложные технические концепции для технических и нетехнических стейкхолдеров
- Опыт использования AI-инструментов разработки (генерация кода, тестов, документации) с проверкой качества результата и соблюдением стандартов безопасности и работы с данными
Условия
- Гибридный формат: понедельник–среда в офисе, требуется присутствие в Minneapolis, MN
- Диапазон оплаты $180,000–$200,000 в год; фактическая компенсация зависит от опыта, рыночных бенчмарков и геолокации
- Медицинская, стоматологическая и офтальмологическая страховка с щедрой субсидией работодателя
- Оплачиваемые работодателем страхование жизни и инвалидности, pre-tax flexible spending accounts, программы wellness
- 401(k) с матчем до 6% и потенциалом дополнительного дискреционного взноса
- Оплачиваемые отпуска: начисление от 20 дней в год, праздничные дни, субсидия на транспорт
- Компенсация обучения до $10,500 в год и возмещение платежей по студенческим кредитам до $4,800 в год
Навыки
- Java
- Spring
- Spring Boot
- REST
- event-driven architecture
- AWS
- EC2
- RDS
- S3
- IAM
- Lambda
- API Gateway
- SQS
- SQL
- ECS
- EKS
- SNS
- CloudWatch
- AI-assisted development tools