Hudson IT and Manpower
Java Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик на Java в enterprise-команду в Цинциннати. Разработка и поддержка корпоративных приложений на Java/Spring Boot с фронтенд-компонентами в Agile-среде.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать enterprise-приложения на Java и Spring Boot
- Разрабатывать и интегрировать backend-сервисы и функциональность приложений
- Разрабатывать и поддерживать frontend-компоненты приложений
- Работать в кросс-функциональных командах в Agile-среде
- Устранять проблемы приложений и внедрять эффективные технические решения
- Соблюдать стандарты и лучшие практики разработки ПО
- Участвовать в создании безопасных, масштабируемых и поддерживаемых приложений
- Эффективно доносить технические концепции и прогресс до команды и стейкхолдеров
Требования
- Минимум 5 лет профессионального опыта разработки ПО
- Уверенный практический опыт с Java 8 или новее
- Понимание ООП, принципов проектирования и архитектуры приложений
- Опыт разработки, отладки и поддержки enterprise-приложений
- Опыт разработки на Spring Boot и Spring Framework
- Понимание dependency injection, конфигурации приложений и архитектуры сервисного слоя
- Опыт разработки и интеграции серверной функциональности
- Практический опыт разработки как frontend-, так и backend-компонентов
- Опыт создания браузерных интерфейсов и их интеграции с серверными сервисами
- Знакомство с JavaScript или TypeScript и современными практиками frontend-разработки
- Отличные навыки устной и письменной коммуникации
- Опыт работы в Agile-средах
- Сильные навыки отладки, аналитики и решения проблем
- Знание реляционных баз данных и SQL
- Знакомство с Git, GitHub или аналогичными системами контроля версий
- Понимание жизненного цикла разработки ПО (SDLC)
Условия
- Работа в офисе в центре Цинциннати, Огайо
- Работа в enterprise-команде разработки
- Agile-среда разработки
Навыки
- Java
- Java 8+
- Spring Boot
- Spring Framework
- JavaScript
- TypeScript
- SQL
- Git
- GitHub
- Agile
- SDLC