Oracle
Java Full Stack Engineer- Dallas, TX
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Engineer в Fidelity для разработки enterprise-систем на Java и Angular. Ключевое требование — опыт в домене предотвращения мошенничества (Fraud Prevention).
Задачи
- Проектировать и разрабатывать backend-сервисы на Java 25, Spring Boot и Spring Security
- Разрабатывать frontend-приложения на Angular 21 с использованием TypeScript, NgRx, RxJS и Angular Material
- Проектировать и строить API, включая интеграцию с API Gateway
- Проектировать и реализовывать безопасные, масштабируемые и высокодоступные enterprise-системы на AWS
- Строить контейнеризованные системы на Docker, Kubernetes и EKS
- Проектировать системы с использованием современных паттернов распределённой архитектуры
- Разрабатывать микросервисные архитектуры на RESTful API
- Работать в Agile-команде, взаимодействуя с engineering и architecture командами
Требования
- Степень бакалавра в Computer Science или смежной технической области
- 6–10 лет опыта проектирования технических решений и hands-on разработки на Java 25
- Сильный опыт backend-разработки на Java 25, Spring Boot и Spring Security
- Опыт проектирования и построения API, включая интеграцию с API Gateway
- Сильные знания технологий и лучших практик аутентификации и авторизации
- Опыт разработки secure, scalable и highly available enterprise-систем на AWS
- Опыт построения container-based систем, знание Docker, Kubernetes и EKS
- Опыт проектирования систем с использованием современных паттернов распределённой архитектуры
- Опыт разработки микросервисных архитектур на RESTful API
- Обязательный опыт в домене Fraud Prevention
- Сильный опыт разработки и архитектуры на Angular (Angular 10+, включая Angular 21)
- Опыт работы с NgRx, RxJS, Angular Material и интеграцией Angular с RESTful API
- Владение HTML5, CSS3, SASS/SCSS, JavaScript, TypeScript, AngularJS
- Понимание component-based архитектуры, оптимизации производительности, lazy loading, module federation и best practices frontend-безопасности
- Знакомство со стандартами доступности (WCAG), unit-тестированием (Jasmine/Karma) и e2e-тестированием
- Опыт работы в Agile-среде
- Отличные навыки письменной и устной коммуникации
Условия
- Минимальная компенсация: USD 39,000
- Максимальная компенсация: USD 137,000
- Компенсация зависит от фактического опыта и квалификации кандидата
- Медицинская, офтальмологическая и стоматологическая страховка
- Пенсионный план 401k
- Variable pay/incentives
- Оплачиваемый отпуск и праздничные дни
- Позиция недоступна для independent contractors
- Заявки, полученные более чем через 120 дней после даты публикации, не рассматриваются
Навыки
- Java
- Java 25
- Spring Boot
- Spring Security
- Hibernate
- JPA
- SQL
- Microservices
- REST API
- API Gateway
- Angular
- AngularJS
- TypeScript
- JavaScript
- HTML5
- CSS3
- SASS
- SCSS
- NgRx
- RxJS
- Angular Material
- AWS
- Docker
- Kubernetes
- EKS
- CockroachDB
- Git
- Maven
- Jenkins
- Jira
- Jasmine
- Karma
- CI/CD
- Azure
- Fraud Prevention