DVT
Centurion, ЮАР
Грейд
Senior
Опыт работы
от 5 лет
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
В DVT, ведущей мировой компании по разработке пользовательского программного обеспечения и инжинирингу данных, мы ищем увлеченных Java-разработчиков, которые присоединятся к нашей инновационной и совместной команде! Это возможность работать вместе с одними из самых квалифицированных профессионалов в отрасли, используя передовые технологии и лучшие практики для предоставления решений мирового класса. В DVT вы станете частью культуры, способствующей непрерывному обучению и росту. Мы поддерживаем ваше профессиональное развитие с помощью комплексных программ обучения и спонсируем различные отраслевые мероприятия, такие как DevConf и GDG. Присоединяйтесь к нам и расширяйте границы возможного, поднимая свою карьеру на новую высоту! Роль и обязанности: В роли Java-разработчика в DVT вы будете играть ключевую роль в проектировании и создании передовых, масштабируемых систем. Вы будете работать с разнообразным стеком технологий, внося вклад в разработку высокопроизводительных приложений. Core Java & Frameworks: Используйте Oracle/OpenJDK, Jakarta EE, MicroProfile, Micronaut и экосистему Spring (Spring Core, MVC, Boot, Data, Streams, Cloud, Security) для создания надежных архитектур микросервисов. Разработка API: Проектируйте и управляйте API с использованием OpenAPI (YAML), SOAP, RESTful-сервисов и GraphQL. Интеграция Front-End: Сотрудничайте с front-end командами, работающими с ReactJS, VueJS, Angular, TypeScript и JavaScript, для обеспечения бесшовного пользовательского опыта. Backend Expertise: Работайте с мощными backend-технологиями, такими как Apache Kafka, JMS, JTA, AMQP и корпоративные веб-сервисы. Шаблоны архитектуры: Реализуйте событийно-ориентированные архитектуры, микросервисы и выборочно используйте монолитные архитектуры, когда это необходимо. Работайте с бессерверными функциями (Functions-as-a-Service), где это применимо. Решения для данных: Разрабатывайте масштабируемые решения для данных с использованием JPA, Hibernate, NoSQL, MongoDB и различных RDBMS (как локальных, так и управляемых в облаке, включая AWS и Azure). Cloud & Containerization: Используйте облачные сервисы AWS и развертывайте масштабируемые приложения с помощью Docker и Kubernetes. Тестирование и автоматизация: Обеспечивайте высокое качество и надежность программного обеспечения, используя JUnit, Mockito и Cucumber для автоматизации тестирования. Управление исходным кодом и CI/CD Pipelines: Управление исходным кодом на основе GIT, такое как GitHub, Bitbucket, GitLab. Внедряйте и используйте лучшие практики в области непрерывной интеграции (CI) и непрерывного развертывания/доставки (CD) для оптимизации процессов разработки и выпуска программного обеспечения. Требуемый опыт: 5+ лет опыта в Java Development (Java 11-17 или выше). 5+ лет опыта работы с SpringBoot 2+ года опыта работы с облачными платформами, такими как AWS, GCP или Azure. Если вы увлечены использованием новейших технологий для создания инновационных решений, мы хотим услышать от вас! Подавайте заявку сейчас и поднимите свою карьеру на новую высоту вместе с нашей динамичной командой. Кто мы:
Сравним с твоим профилем навыки, уровень, формат работы и зарплату
Оценка RocketHunt по реальным зарплатам
Оценка RocketHunt по реальным зарплатам