Oracle

Full Stack Java Developer

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

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

Задачи

  • Проектировать, разрабатывать и разворачивать масштабируемые высокопроизводительные микросервисы на 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 на Camel onException, Dead Letter Channels и retry-политики
  • Реализовывать маршруты Apache Camel с Apache ActiveMQ Artemis для асинхронного обмена сообщениями
  • Строить Camel-маршруты с Artemis в Spring Boot для загрузки файлов, мигрируя с TIBCO BW
  • Настраивать очереди Artemis и подключать их к Camel-маршрутам для обработки файлов и валидаций
  • Мониторить и тюнить производительность Artemis broker (глубина очередей, пропускная способность, 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