Global Payments (TSYS)

Senior Full-Stack Software Engineer (Java, Angular)

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

Senior Full-Stack инженер в команду разработки платёжной компании. Разработка и поддержка веб-приложений и сервисов на Java/Spring Boot и Angular, участие в полном цикле разработки.

Задачи

  • Разрабатывать, тестировать и анализировать прикладное ПО, поддерживать существующие продукты и бизнес-приложения
  • Проводить usability-тестирование, выявлять и исправлять проблемы, собирать обратную связь от пользователей
  • Согласовывать требования к интерфейсу с бизнесом и IT-заказчиками
  • Создавать адаптивные веб-приложения под разные экраны и устройства
  • Разрабатывать визуальную часть продукта: меню, выпадающие списки, цвета, шрифты
  • Следить за трендами и лучшими практиками UI/UX и HCI
  • Готовить wireframes, storyboards и UI flow charts для планирования и презентации дизайна интерфейсов
  • Применять знания SEO для разработки дружественных поисковикам сайтов и интерфейсов
  • Работать в тесной связке с командами разработки и QA для улучшения юзабилити
  • Соблюдать SDLC, процессы разработки, стандарты кодирования и лучшие практики
  • Устранять проблемы в продакшн-продуктах и бизнес-приложениях
  • Участвовать в ночных релизах при необходимости
  • Автоматизировать процессы и писать поддерживаемый и тестируемый код

Требования

  • 8+ лет опыта создания веб-сервисов REST на Java, Spring Boot, Spring Security, Spring Data JPA, микросервисная архитектура
  • 8+ лет практического опыта frontend-разработки: HTML, CSS, JavaScript
  • 8+ лет опыта с продвинутыми JS-библиотеками и фреймворками: AngularJS, ReactJS, VueJS, Bootstrap и др.
  • 8+ лет опыта создания веб-сервисов SOAP и/или REST на Java, Spring/Spring Boot
  • Сильный опыт командной работы по Agile/Scrum
  • Опыт с Git, GitHub и DevOps-инструментами: Jenkins, Sonatype Nexus
  • Свободное владение сложным SQL, опыт с DB2, Oracle или SQL Server предпочтителен
  • Опыт с data streaming (Kafka), обменом сообщениями и event-driven системами
  • Опыт с современными agile-практиками: scrum, CI/CD, TDD, BDD, DevOps, автоматизация
  • Опыт работы с системами контроля версий Git/GitHub
  • Отличные коммуникативные и организационные навыки
  • Сильные навыки решения проблем
  • Степень бакалавра или эквивалентный опыт

Условия

  • Работа в глобальной компании из сферы платежей
  • Инклюзивные международные команды
  • Возможности динамичного карьерного роста
  • Равные возможности трудоустройства (EEOC)

Навыки

  • Java
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Microservices
  • REST
  • SOAP
  • HTML
  • CSS
  • JavaScript
  • AngularJS
  • ReactJS
  • VueJS
  • Bootstrap
  • Agile
  • Scrum
  • Git
  • GitHub
  • Jenkins
  • Sonatype Nexus
  • SQL
  • DB2
  • Oracle
  • SQL Server
  • Kafka
  • CI/CD
  • TDD
  • BDD
  • DevOps
  • SEO
  • UI/UX

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

Senior Developer (Full-Stack)
32BJ Benefits FundsSeniorNew YorkОфис
160,000 – 165,000 USD в год
6 нояб.
Full Stack Software Engineer
RAM Aviation, Space & DefenseMiddleSt. GeorgeОфис
5 нояб.
Java Full Stack Engineer - Professional
HexawareSeniorГибрид
5 нояб.
Developer (Full Stack)-Information Services III
Indiana University HealthMiddleГибрид
5 нояб.
Software Engineer, AI Products - MCP Manager
UsercentricsMiddleNew YorkГибрид
170,000 – 185,000 USD в год
5 нояб.
Senior Full-Stack Software Engineer (Java, Angular) — Global Payments (TSYS), Cincinnati | itrelocate