Citi

Full-Stack Developer, Java and Angular, Vice President

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

Java Full-Stack инженер в Citi для проектирования, разработки и поддержки современных веб-приложений. Работа охватывает frontend (Angular/React) и backend-сервисы (Java/Spring Boot) с упором на API-first, микросервисы и CI/CD.

Задачи

  • Разрабатывать и поддерживать веб-приложения по всему стеку: UI, API и backend-сервисы
  • Строить масштабируемые и безопасные микросервисы на Java и Spring Boot
  • Разрабатывать адаптивные интерфейсы на Angular, используя компоненты Kendo UI
  • Реализовывать и поддерживать паттерны micro front-end (композиция, общие библиотеки, module federation)
  • Проектировать, документировать и использовать RESTful API с соблюдением контрактов и версионирования
  • Работать с SQL Server, оптимизировать запросы, индексы и доступ к данным
  • Реализовывать поиск и индексацию с Elasticsearch
  • Строить event-driven интеграции на Kafka (producers/consumers, топики, схемы/версионирование)
  • Работать с GitHub/Bitbucket и участвовать в автоматизированных CI/CD пайплайнах
  • Писать unit- и интеграционные тесты, участвовать в code review и внедрении лучших практик

Требования

  • 6–10 лет опыта full-stack разработки веб-приложений
  • Сильный опыт backend-разработки на Java и Spring Boot (REST API, безопасность, производительность, масштабируемость)
  • Сильный опыт frontend-разработки на Angular, включая TypeScript, HTML5 и CSS
  • Опыт использования библиотек UI-компонентов, таких как Kendo UI
  • Знание архитектуры и паттернов micro front-end
  • Понимание дизайна API и микросервисов (границы сервисов, отказоустойчивость, основы observability)
  • Практический опыт с SQL Server и реляционным моделированием данных
  • Опыт с Elasticsearch и потоковой передачей событий через Kafka
  • Владение рабочими процессами GitHub/Bitbucket и практический опыт с CI/CD
  • Сильные коммуникативные навыки, ответственность и умение работать в agile-команде

Условия

  • Зарплата $142,320.00 – $213,480.00
  • Медицинская, стоматологическая и офтальмологическая страховка
  • 401(k)
  • Страхование жизни, от несчастных случаев и инвалидности
  • Wellness-программы
  • Оплачиваемые отпуска, больничные и праздничные дни
  • Возможны дискреционные и формульные премии и retention-выплаты

Навыки

  • Java
  • Spring Boot
  • Angular
  • React
  • TypeScript
  • HTML5
  • CSS
  • Kendo UI
  • micro front-end
  • REST API
  • микросервисы
  • SQL Server
  • Elasticsearch
  • Kafka
  • GitHub
  • Bitbucket
  • CI/CD
  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes
  • OpenShift

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

Software Developer
WinsupplyMiddleMoraineОфис
19 окт.
Senior Web Developer
HIROTEC AMERICASeniorAuburn HillsОфис
19 окт.
Developer (multiple positions available)
SAP IT Business SystemeMiddlePalo AltoГибрид
169,576 – 206,460 USD в год
19 окт.
Senior Software Engineer, Full Stack
GoogleSeniorMountain ViewОфис
174,000 – 252,000 USD в год
19 окт.
Full Stack Developer
Zenith Mind Inc.MiddleNew YorkОфис
19 окт.
Full-Stack Developer, Java and Angular, Vice President — Citi, 142,320 – 213,480 USD в год, Jersey City | itrelocate