Ведущий разработчик Java (работа в офисе в Саудовской Аравии)
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Компания Andersen ищет ведущего разработчика Java для работы в офисе в Саудовской Аравии в рамках проекта по созданию масштабируемых цифровых решений для организаций государственного и частного секторов. Заказчик - это известная организация, сконцентрированная на поддержку экономического и организационного развития посредством технологических решений и профессиональных услуг. Она разрабатывает цифровые платформы, инструменты автоматизации и бизнес-программы, которые помогают организациям улучшать операционную эффективность, расширять возможности и реагировать на меняющиеся рыночные потребности. Объединяя технологии, отраслевую экспертизу и инициативы развития, организация поддерживает устойчивый рост, цифровую трансформацию и развитие профессиональных возможностей в нескольких секторах. Этот проект направлен на предоставление цифровых и технологических решений для государственных, полугосударственных и частных организаций. Он поддерживает разнообразные бизнес-потребности посредством разработки и внедрения надежных, масштабируемых и эффективных решений.
Ответственность: - Предоставление технического лидерства и архитектурного руководства в рамках нескольких потоков проекта. - Поддержка команд в проектировании, проверке и улучшении решений backend и frontend. - Участие в ключевых технических решениях и обеспечение масштабируемости, поддерживаемости и соответствия инженерным стандартам. - Проверка существующих реализаций, выявление технических рисков и рекомендации по улучшениям или альтернативным подходам. - Тесное сотрудничество с разработчиками, заинтересованными сторонами и другими техническими лидерами для уточнения требований и устранения препятствий для поставки. - Наставничество инженеров, проведение обзоров дизайна и кода, а также поддержка команд в сложных технических вопросах. - Участие в технической документации, принятии архитектурных решений и постоянном улучшении практики разработки.
Требования: - Профессиональный опыт разработки программного обеспечения от 6 лет. - Сильный практический опыт работы с Java и экосистемой Spring. - Доказанный опыт работы на должности технического лидера, ведущего разработчика или аналогичной роли технического лидерства. - Сильное понимание архитектуры программного обеспечения и способность участвовать в архитектурном проектировании и принятии технических решений. - Способность анализировать существующие системы и предоставлять рекомендации по архитектуре и инженерии. - Опыт поддержки нескольких команд или потоков проекта одновременно. - Сильное понимание предметно-ориентированного проектирования (DDD). - Хорошее понимание модульных монолитов и микросервисной архитектуры. - Сильные знания Spring Boot / Spring Framework. - Опыт работы с Spring Data и Spring Security. - Понимание концепций Spring Modulith. - Опыт проектирования и реализации RESTful API. - Сильное понимание распределенных систем и зависимостей приложений. - Опыт работы с реляционными базами данных и сложными моделями данных. - Опыт работы с PostgreSQL или аналогичными базами данных SQL. - Опыт работы с Redis. - Опыт работы с облачными системами и облачной архитектурой. - Опыт развертывания и эксплуатации приложений в Kubernetes. - Понимание проектирования высоко доступных и безсостояний приложений. - Опыт работы с CI/CD и Git-based разработкой. - Сильные навыки отладки, устранения неполадок и оптимизации производительности. - Понимание принципов SOLID, чистого кода, автоматизированного тестирования и TDD. - Опыт работы с технической документацией и архитектурой / дизайном документации. - Способность проводить обзоры кода и дизайна. - Уровень английского языка - Upper-Intermediate и выше.
Желательно: - Опыт работы с Oracle Cloud Infrastructure (OCI). - Опыт работы с Spring Modulith в производственных средах. - Опыт работы с реактивным программированием / неблокирующим вводом-выводом. - Опыт работы с RabbitMQ или аналогичными технологиями обмена сообщениями. - Опыт работы с Elasticsearch. - Опыт работы с IoT или встроенными системами. - Опыт работы с видеобработкой или решениями для видеоаналитики. - Опыт работы с крупномасштабными или высоконагруженными системами. - Опыт работы с миграциями систем и модернизацией устаревших приложений. - Линукс-ориентированный инженерный опыт. - Предыдущий опыт работы в офисе в Саудовской Аравии, GCC или на Ближнем Востоке.
Компенсация: 4000–7500 EUR в месяц.
Мы публикуем копию этого объявления, чтобы его нашли те, кто ищет работу в Грузии, со ссылкой на первоисточник. Если оно ваше, вы можете взять управление им на себя, или попросить нас его снять.
Полученное объявление становится прямым: неделю после публикации или поднятия показывается выше собранных с других сайтов, его можно редактировать, поднимать и закрывать, а ещё оно попадает в поиск вакансий Google.