Oracle
Software Engineer -Dallas, TX
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Engineer для проектирования, разработки и модернизации enterprise-приложений и REST API в крупной финансовой организации. Роль предполагает сильную экспертизу в backend-разработке на Java, облачных технологиях и архитектурных решениях, а также менторство команды.
Задачи
- Проектировать, разрабатывать и поддерживать enterprise-приложения и RESTful API
- Строить масштабируемые транзакционные системы с фокусом на производительность, надёжность и безопасность
- Руководить модернизацией и ре-платформингом крупных legacy-приложений
- Работать с product owners, бизнес-заказчиками, архитекторами и командами разработки над end-to-end решениями
- Проектировать и внедрять микросервисные архитектуры и решения на основе domain-driven design
- Разрабатывать и разворачивать cloud-neutral приложения в AWS и Azure
- Участвовать в архитектурных ревью, обсуждениях дизайна, code review и принятии технических решений
- Анализировать legacy-системы, документировать текущее состояние и поддерживать миграцию
- Менторить junior- и middle-разработчиков, продвигать инженерные best practices
- Создавать и поддерживать техническую документацию, архитектурные артефакты и гайдлайны
- Поддерживать production-деплой, troubleshooting и инициативы по непрерывному улучшению
- Развивать сотрудничество в глобально распределённых командах
Требования
- Bachelor's или Master's degree в Computer Science, IT, Engineering или смежной области
- 7+ лет опыта разработки enterprise-приложений
- Сильная экспертиза в Java и современных backend-фреймворках
- Обширный опыт проектирования и разработки масштабируемых RESTful API
- Сильное понимание принципов объектно-ориентированного анализа, дизайна и программирования
- Опыт разработки приложений с интенсивной доменной логикой и распределённых систем
- Подтверждённый опыт руководства техническими командами и менторства инженеров
- Опыт модернизации или ре-платформинга legacy-приложений
- Умение анализировать и документировать сложные legacy-системы
- Сильные аналитические навыки, навыки решения проблем и коммуникации
Условия
- Компенсация от USD 35,000 до USD 123,000 в зависимости от опыта и квалификации
- Медицинская, стоматологическая и офтальмологическая страховка
- Пенсионный план 401k
- Переменная часть оплаты/бонусы
- Оплачиваемый отпуск и праздничные дни
- Позиция недоступна для независимых контракторов
- Заявки принимаются в течение 120 дней с даты публикации
Навыки
- Java
- Spring Boot
- Spring Core
- Spring MVC
- RESTful API
- Microservices
- Domain-Driven Design
- AWS
- Microsoft Azure
- Docker
- Kubernetes
- Oracle
- SQL Server
- Sybase
- Azure DevOps
- Jenkins
- Git
- CI/CD
- IntelliJ IDEA
- Eclipse
- Unit Testing
- Cucumber
- SOATEST
- SOASTA
- Mainframe
- .NET
- C++
- SOA
- Agile
- Scrum