Hexaware

Java Full Stack Engineer - Professional

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

Senior Java Full Stack разработчик для проектирования и поддержки enterprise-приложений полного цикла: backend на Java/Spring Boot, микросервисы, frontend на современных UI-фреймворках, облачные решения на AWS. Требуется опыт 8+ лет и глубокая экспертиза в Java, микросервисах, Kafka, Docker/Kubernetes и CI/CD.

Задачи

  • Проектировать, разрабатывать и поддерживать enterprise-приложения на Java 8/17/21 с применением ООП, Collections, Streams, многопоточности и реактивного программирования
  • Разрабатывать backend-сервисы на Spring Boot: DI, REST API, Spring Security с JWT, JPA/Hibernate, транзакции, Actuator, валидация, обработка исключений
  • Интегрировать сервисы через RestTemplate и WebClient с соблюдением практик аутентификации, версионирования и обработки ошибок
  • Проектировать и реализовывать микросервисную архитектуру: декомпозиция сервисов, API-дизайн, circuit breakers, распределённые транзакции, наблюдаемость
  • Разрабатывать RESTful API по стандартам OpenAPI/Swagger с contract-first подходом
  • Разрабатывать адаптивные frontend-приложения на современных UI-фреймворках: компоненты, сервисы, RxJS, state management, роутинг, оптимизация производительности
  • Проектировать облачные решения на AWS: EC2, S3, RDS, Lambda, API Gateway, SNS, SQS, IAM, ECS, Auto Scaling, CloudWatch
  • Разрабатывать event-driven приложения на Apache Kafka: producer/consumer, дизайн топиков, consumer groups, обработка ошибок, тюнинг производительности
  • Контейнеризировать приложения в Docker и управлять нагрузками в Kubernetes: deployments, services, ingress, масштабирование, troubleshooting
  • Строить и поддерживать CI/CD пайплайны на Git, GitHub Actions, Jenkins и Azure DevOps
  • Разрабатывать автоматизированные UI-тесты на Playwright и LambdaTest с интеграцией в CI/CD
  • Использовать AI-инструменты разработки (GitHub Copilot) для генерации кода и юнит-тестов, повышения качества кода
  • Участвовать в проектировании решений и архитектуры приложений с учётом масштабируемости, безопасности и производительности
  • Проводить troubleshooting, root-cause analysis и оптимизацию производительности сложных production-проблем
  • Проводить code review и продвигать лучшие практики разработки, стандарты кодирования и переиспользуемые компоненты
  • Взаимодействовать с архитекторами, разработчиками, QA, DevOps, продуктовыми командами и бизнес-стейкхолдерами
  • Наставлять и менторить членов команды разработки, участвовать в архитектурных решениях и design review

Требования

  • 8+ лет профессионального опыта разработки ПО
  • Сильное практическое владение Java/J2EE, Spring Boot, микросервисами, REST API
  • Опыт современной frontend-разработки на UI-фреймворках
  • Опыт работы с AWS cloud services
  • Опыт работы с Kafka, Docker/Kubernetes, CI/CD
  • Опыт автоматизированного тестирования
  • Опыт проектирования и архитектуры enterprise-приложений
  • Знание ООП, Collections, Streams, Exception Handling, JVM concepts и современных возможностей Java
  • Понимание design patterns, многопоточности, функционального и реактивного программирования
  • Знание API-стандартов, OpenAPI/Swagger, механизмов аутентификации и авторизации, версионирования API
  • Понимание cloud-native и AWS-native архитектурных принципов: serverless, event-driven, high availability, безопасность, оптимизация затрат
  • Навыки problem-solving, ownership, коммуникации со стейкхолдерами, работы в Agile

Навыки

  • Java
  • Java 8
  • Java 17
  • Java 21
  • OOP
  • Collections
  • Streams
  • Multithreading
  • Reactive Programming
  • Spring Boot
  • Spring Security
  • JWT
  • JPA
  • Hibernate
  • RestTemplate
  • WebClient
  • Microservices
  • REST API
  • OpenAPI
  • Swagger
  • RxJS
  • AWS
  • EC2
  • S3
  • RDS
  • Lambda
  • API Gateway
  • SNS
  • SQS
  • IAM
  • ECS
  • CloudWatch
  • Apache Kafka
  • Docker
  • Kubernetes
  • Git
  • GitHub Actions
  • Jenkins
  • Azure DevOps
  • Playwright
  • LambdaTest
  • GitHub Copilot

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

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 окт.
Java Full Stack Engineer - Professional — Hexaware, Офис | itrelocate