Oracle

Full Stack Java Developer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Full Stack Java разработчик для проектирования и разработки масштабируемых микросервисов на Java и Spring Boot, с интеграцией Apache Camel и Artemis и обеспечением отказоустойчивости. Работа предполагает релокацию и выполнение задач в различных локациях на территории США.

Задачи

  • Проектировать, разрабатывать и разворачивать масштабируемые высокопроизводительные микросервисы на Java и Spring Boot
  • Реализовывать безопасные версионированные RESTful API с документацией
  • Писать чистый, поддерживаемый и тестируемый код по стандартам
  • Разрабатывать модульные, интеграционные и API-тесты с JUnit, Mockito и REST Assured
  • Создавать и поддерживать BDD-сценарии на Cucumber
  • Проводить нагрузочное, стресс- и endurance-тестирование с Apache JMeter
  • Внедрять практики Chaos Engineering для проверки отказоустойчивости систем
  • Разворачивать и управлять инфраструктурой EKS с оптимизацией нод и автоскейлингом
  • Совместно с DevOps настраивать CI/CD пайплайны
  • Настраивать инфраструктуру для новых Spring Boot приложений
  • Мониторить и устранять продакшн-инциденты с Datadog (логи, метрики, APM)
  • Оптимизировать производительность приложений: JVM tuning, оптимизация запросов к БД, кэширование
  • Создавать кастомные исключения с техническими кодами ошибок для Camel-процессоров в соответствии со стандартами TIBCO BW
  • Заменять обработку исключений TIBCO на Camel onException, Dead Letter Channels и retry-политики
  • Реализовывать маршруты Apache Camel с Apache ActiveMQ Artemis для асинхронного обмена сообщениями
  • Настраивать очереди Artemis и подключать их к Camel-маршрутам для обработки файлов и бизнес-валидаций
  • Мониторить и настраивать производительность брокера Artemis (глубина очередей, пропускная способность, backlog)
  • Вести документацию API в OpenAPI/Swagger
  • Документировать результаты performance- и Chaos-тестирования и получать согласования перед выкаткой в прод
  • Создавать и вести тикеты Change Management в ServiceNow, координировать установки в прод

Требования

  • Степень магистра или зарубежный эквивалент в Computer Science, Computer Applications, Information Technology, Engineering или смежных областях
  • Готовность к командировкам и релокации: работа в различных непредвиденных локациях по всей территории США

Условия

  • Требуется релокация и командировки по США

Навыки

  • Java
  • Spring Boot
  • REST API
  • JUnit
  • Mockito
  • REST Assured
  • Cucumber
  • Apache JMeter
  • Chaos Engineering
  • EKS
  • CI/CD
  • Datadog
  • JVM tuning
  • Apache Camel
  • Apache ActiveMQ Artemis
  • TIBCO BW
  • OpenAPI
  • Swagger
  • ServiceNow

Похожие вакансии

Full Stack Engineer Senior
General Dynamics Information TechnologySeniorУдалённо
110,500 – 149,500 USD в год
16 окт.
Full-stack Engineer 4 (Python, Typescript, React, AWS)
Capital OneSeniorCambridgeОфис
179,400 – 245,600 USD в год
16 окт.
Lead Specialty Software Engineer – Full stack Developer
Wells Fargo & Company - Institutional Retirement & Trust businessLeadCharlotteГибрид
16 окт.
Full Stack Developer
ZoomMiddleSan JoseГибрид
98,900 – 228,700 USD в год
15 окт.
Sr. Manager Full-stack Engineer (People Leader)
Capital OneSeniorNew YorkОфис
250,800 – 286,200 USD в год
15 окт.
Full Stack Java Developer — Oracle, Офис | itrelocate