DXC Technology
Full Stack Java Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Java Developer в DXC Technology для поддержки крупного корпоративного клиента в районе Dallas/Fort Worth. Разработка и поддержка enterprise-приложений на Java, Spring Boot, микросервисах, Kafka и современных frontend-фреймворках.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать масштабируемые enterprise-приложения на Java, Spring Boot и микросервисной архитектуре
- Создавать и поддерживать event-driven приложения и интеграции на Apache Kafka
- Разрабатывать frontend-решения на Angular и/или React
- Проектировать и интегрировать RESTful API и другие интеграционные сервисы
- Разрабатывать и поддерживать решения в AWS и/или Microsoft Azure
- Работать с хранилищами данных, включая MongoDB
- Собирать, разворачивать и поддерживать контейнеризованные приложения на Docker и Kubernetes
- Участвовать в CI/CD процессах с GitHub Actions и Azure DevOps
- Диагностировать сложные проблемы приложений и продакшена, проводить root cause analysis
- Улучшать производительность, отказоустойчивость, надёжность, безопасность и поддерживаемость приложений
- Разрабатывать и поддерживать стратегии и фреймворки автоматизированного тестирования
- Участвовать в Agile/Scrum церемониях и взаимодействовать с кросс-функциональными командами
- Участвовать в обсуждениях технического дизайна и предлагать улучшения систем и инженерных практик
- Документировать технические решения, процессы и дизайн приложений
- Поддерживать и менторить менее опытных инженеров, делясь техническими знаниями и лучшими практиками
- Устранять уязвимости безопасности и оптимизировать наблюдаемость и производительность приложений
Требования
- Степень бакалавра в Computer Science, Computer Engineering, Information Systems, Engineering или смежной технической области либо эквивалентный опыт
- 7–9 лет опыта проектирования, разработки и внедрения крупномасштабных решений в продакшене
- Сильный практический опыт с Java, Spring Boot, микросервисами, Apache Kafka, AWS и/или Azure, MongoDB или аналогичными хранилищами, Angular и/или React
- Понимание принципов объектно-ориентированного дизайна
- Опыт разработки и интеграции REST API
- Опыт поддержки продакшн-приложений и проведения root cause analysis
- Опыт работы в Agile/Scrum окружении
- Опыт с современными DevOps и CI/CD практиками
- Умение ясно доносить технические концепции устно, в документации, коде и диаграммах
- Возможность работать в офисе три дня в неделю в районе Dallas/Fort Worth, Texas
Условия
- Гибридный формат работы
- Присутствие в офисе клиента три дня в неделю
- Приоритет личного взаимодействия с гибкостью для благополучия и продуктивности
- Инклюзивная среда
- Равные возможности трудоустройства
Навыки
- Java
- Spring Boot
- Microservices
- Apache Kafka
- AWS
- Azure
- MongoDB
- Angular
- React
- REST API
- Docker
- Kubernetes
- GitHub Actions
- Azure DevOps
- GraphQL
- Selenium
- TestNG
- Postman
- SonarQube
- Cypress
- JUnit
- NUnit
- PyTest
- Cucumber
- Playwright
- WireMock
- Mockito
- Moq
- Agile
- Scrum