Hewlett Packard Enterprise
Java/Spring Boot Software Engineer/Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик уровня middle в HPE Operations для поддержки и развития критичных Software Ops приложений на Java/Spring Boot. Проектирование, разработка и сопровождение enterprise-приложений и микросервисов, участие в инициативах по кибербезопасности и модернизации платформы.
Задачи
- Проектировать, разрабатывать и поддерживать enterprise-приложения на Java с использованием Spring Boot
- Разрабатывать масштабируемые и отказоустойчивые микросервисы на Spring MVC и Spring Data JPA
- Проектировать и реализовывать RESTful API и backend-сервисы
- Создавать и поддерживать автоматические unit-тесты на JUnit 5 и Mockito
- Диагностировать, отлаживать и устранять дефекты и проблемы производительности
- Управлять изменениями схемы БД и миграциями с помощью стандартных инструментов
- Контейнеризировать приложения и сервисы с помощью Docker
- Участвовать в code review и соблюдении лучших практик разработки
- Устранять результаты проверок кибербезопасности и уязвимости (VTN, Quercus и др.)
- Анализировать и устранять CVE, затрагивающие приложения и зависимости
- Повышать качество кода через анализ SonarQube и снижение технического долга
- Поддерживать CI/CD-автоматизацию на Jenkins и GitHub-воркфлоу
- Взаимодействовать с командами DevOps, Infrastructure, Security и Product
- Участвовать в деплое, операционной поддержке и решении продакшн-инцидентов
- Поддерживать модернизацию, включая Kubernetes proof-of-concept и cloud-native инициативы
Требования
- Bachelor's degree в Computer Science, Software Engineering, Information Systems или смежной области
- 3–5 лет профессионального опыта разработки на Java
- Уверенный опыт разработки приложений на Spring Boot, Spring MVC, Spring Data JPA
- Опыт построения и поддержки микросервисных архитектур
- Опыт разработки RESTful API
- Сильный опыт работы с SQL и реляционными БД
- Опыт написания unit- и интеграционных тестов на JUnit 5 и Mockito
- Опыт работы с системами контроля версий на базе Git
- Опыт работы в Agile-командах
- Сильные навыки диагностики и решения проблем
- Отличные навыки письменной и устной коммуникации
Условия
- Комплексный пакет льгот для сотрудников и их близких (физическое, финансовое и эмоциональное благополучие)
- Программы профессионального и карьерного развития
- Инклюзивная культура и гибкость в управлении рабочими и личными потребностями
- Работа преимущественно из офиса HPE (Onsite)
Навыки
- Java
- Python
- Spring Boot
- Spring MVC
- Spring Data JPA
- JUnit 5
- Mockito
- REST API
- Microservices
- SQL
- Oracle
- SQL Server
- Git
- GitHub
- GitHub Actions
- Jenkins
- Docker
- SonarQube
- CVE Remediation
- Security Vulnerability Management
- Linux
- Kubernetes
- OpenShift
- CI/CD
- Agile