Citi
Senior Full Stack Java Software Engineer - Assistant Vice President
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Java Software Engineer в Citi: разработка корпоративных приложений на Java/Spring Boot с фронтендом на React и работа с Oracle. Роль в agile-команде с гибридным графиком в Тампе, включая применение AI-инструментов для ускорения разработки.
Задачи
- Разрабатывать и поддерживать full stack приложения на Java с использованием Spring Boot, React и Oracle для корпоративных решений.
- Писать чистый, хорошо покрытый тестами код и работать в паре с инженерами для достижения целей спринта в agile-команде.
- Декомпозировать критерии приёмки, уточняя объём, сложность и риски для задач бэклога.
- Проектировать и создавать RESTful и GraphQL API, связывающие микросервисы и поддерживающие cloud-native разработку.
- Контейнеризировать приложения с помощью Docker и оркестрировать сервисы в Kubernetes для повышения надёжности деплоя.
- Применять AI-инструменты, такие как GitHub Copilot, для ускорения разработки и повышения качества кода.
- Выявлять первопричины проблем производительности и кодирования и внедрять долговременные исправления.
- Формировать технические и командные стандарты совместно с техническим руководством.
Требования
- Минимум 5 лет опыта разработки на Java, Spring Boot и Oracle.
- Сильное знание структур данных и принципов объектно-ориентированного проектирования на Java.
- Опыт проектирования микросервисов и event-driven систем на фреймворках вроде Spring Boot.
- Опыт разработки пользовательских интерфейсов на JavaScript-фреймворках, таких как React, с HTML5 и CSS.
- Умение писать и оптимизировать SQL и PL/SQL запросы к реляционным базам Oracle.
- Опыт работы с CI/CD инструментами, такими как Maven, Gradle, Docker и Jenkins.
- Степень бакалавра в области computer science, software engineering или смежной области.
Условия
- Гибридный график: 3 дня в офисе и 2 дня удалённо.
- Работа с современными cloud-native и AI-инструментами разработки.
- Сотрудничество с инженерными командами глобальной технологической организации Citi.
- Возможности постоянного обучения и профессионального развития.
- Программы поддержки финансового благополучия и work-life balance.
- Медицинская, стоматологическая и офтальмологическая страховка, 401(k), страхование жизни, несчастных случаев и инвалидности, wellness-программы, оплачиваемые отпуска и праздники.
Навыки
- Java
- Spring Boot
- React
- Oracle
- JavaScript
- HTML5
- CSS
- SQL
- PL/SQL
- RESTful API
- GraphQL
- микросервисы
- Docker
- Kubernetes
- Maven
- Gradle
- Jenkins
- CI/CD
- GitHub Copilot
- Angular
- AWS
- JIRA
- GitHub Enterprise