Citi

Java Developer – Assistant Vice President

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

Java-разработчик уровня Assistant Vice President в Citi для проектирования и поддержки backend-приложений финансовых систем глобального масштаба. Работа в гибридном формате в Ирвинге (Техас) с высокой степенью автономии и технической ответственности.

Задачи

  • Проектировать и разрабатывать компоненты на Java и Spring Boot, принимая обоснованные архитектурные решения при минимальном надзоре
  • Создавать и поддерживать backend-сервисы, включая RESTful API и микросервисы в сервис-ориентированной архитектуре
  • Писать комплексные unit-, интеграционные и performance-тесты с использованием JUnit и Mockito
  • Проводить peer code review и давать конструктивную техническую обратную связь
  • Анализировать существующие приложения на предмет уязвимостей, проблем безопасности и узких мест производительности, реализовывать исправления и оптимизации
  • Оценивать и внедрять новые инструменты, библиотеки и методологии разработки
  • Взаимодействовать с внутренними техническими командами и стейкхолдерами для оценки требований и поддержки внедрения корпоративных систем

Требования

  • 5+ лет практической разработки на Java
  • Глубокое знание Spring Framework, Spring Boot, Spring Security, Spring Web и Spring Data
  • Продвинутое знание core Java: многопоточность, коллекции, обработка исключений, JDBC, ООП и паттерны проектирования SOA
  • Опыт сборки, деплоя и управления контейнеризированными приложениями на Kubernetes и Docker
  • Опыт проектирования и реализации микросервисов и сервис-ориентированных архитектур с REST-взаимодействием
  • Практический опыт работы с CI/CD-пайплайнами и Agile-методологиями
  • Рабочее знание SQL, желательно Oracle
  • Сильные навыки письменной и устной коммуникации
  • Степень бакалавра или эквивалентный опыт

Условия

  • Гибридный формат: 3 дня в офисе, 2 дня удалённо
  • Доступ к ресурсам непрерывного обучения и профессионального развития
  • Значительная техническая автономия и возможность влиять на архитектурные решения
  • Работа с глобальными технологическими командами Citi
  • Конкурентная компенсация и комплексный соцпакет: финансовое благополучие, медицинская страховка, поддержка семьи
  • Оплачиваемые отпуска, больничные и праздничные дни, 401(k), страхование жизни, несчастных случаев и инвалидности

Навыки

  • Java
  • Spring Framework
  • Spring Boot
  • Spring Security
  • Spring Web
  • Spring Data
  • JDBC
  • REST
  • Microservices
  • SOA
  • JUnit
  • Mockito
  • Kubernetes
  • Docker
  • CI/CD
  • Agile
  • SQL
  • Oracle
  • BDD
  • DevOps

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

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Java Developer – Assistant Vice President — Citi, 107,120 – 160,680 USD в год, Irving | itrelocate