Старший Full Stack разработчик (Java) удалено Описание должности Наш кандидат будет ответственен за практическую разработку. как интерфейсных, так и серверных программных решений. Эта должность предполагает работу старшего специалиста по проектированию и разработке программного обеспечения с обширным опытом использования различных концепций и проведения углубленных оценок для решения сложных бизнес-задач с помощью передовых технологий. В обязанности входит проектирование, разработка и внедрени
Старший Full Stack разработчик (Java)
удалено
Описание должности
Наш кандидат будет ответственен за практическую разработку. как интерфейсных, так и серверных программных решений. Эта должность предполагает работу старшего специалиста по проектированию и разработке программного обеспечения с обширным опытом использования различных концепций и проведения углубленных оценок для решения сложных бизнес-задач с помощью передовых технологий. В обязанности входит проектирование, разработка и внедрение программных решений, обеспечение интеграции интерфейсных и серверных компонентов, а также устранение неполадок и решение технических проблем. Кандидат на эту должность также будет обеспечивать функциональное руководство и координировать повседневную деятельность отдельных участников или рабочих команд, наставлять младших разработчиков, проводить проверки кода и быть в курсе последних тенденций и технологий отрасли. Основные ролевые действия:
Основные ролевые действия:
- Оценка пакетов прикладного программного обеспечения и выдача рекомендаций высшему руководству.
- Руководство и участие вместе с другими коллегами в обзорах, тестах и пилотных проектах новых продуктов.
- Сбор и углубленный анализ бизнес-требований для крупных проектов.
- Выполнение углубленного технико-экономического обоснования, преобразование сложных требований в подходящую архитектуру решения и детальное проектирование.
Обязанности:
- Помощь в проектировании и разработке межфункциональных, многоплатформенных приложений и систем.
- Пишите высококачественный код с возможностью автоматического тестирования и проверки на основе модели «Вы сами создаете» (YBYO).
- Выполнение сложных инженерных работ по настройке производительности, мониторингу, развертыванию и поддержке производства.
- Исследуйте, влияйте и внедряйте решения, сильно зависящие от поставщиков, чтобы упростить архитектуру.
- Внедряйте, обслуживайте и обновляйте конвейеры CI/CD в собственной облачной среде и/или среде выполнения приложений ASP, размещенной у поставщика.
- Сотрудничайте с деловыми партнерами, поставщиками и SI-партнерами для поиска и внедрения сложных программных решений.
- Проектируйте и разрабатывайте API для многоканальных клиентов и для возможностей внешних решений BaaS.
- Создавайте API и пользовательские интерфейсы, которые помогут использовать большие наборы данных, инфраструктуру, интеграцию финансовых технологий и удобство для пользователей.
- Владеет полным жизненным циклом цифровых решений: от идей до производства.
- Создает и обучает спецификациям программирования, на основе которых будут написаны программы, а также разрабатывает, кодирует, тестирует, отлаживает и документирует программы.
- Включите высокоэффективную командную работу, подавая личный пример и оказывая помощь во всех аспектах работы.
Компетенции:
- Экспертный практический опыт разработки облачных микросервисов с использованием REST API.
- Разработка программного обеспечения для микросервисов с использованием Java 17, SpringBoot и развертывание на облачных платформах, например PCF, Azure, AWS, OpenShift, GCP и т. д.
- Экспертные знания Restful Web Services, WebSockets/ JSON.
- Экспертные знания в области разработки веб-приложений.ns с Angular или React, HTML5, CSS3, TypeScript, Material UI, адаптивными веб-приложениями с Bootstrap.
- Опыт работы с базами данных NoSQL, такими как MONGO DB, Cassandra и т. д.
- Опыт работы и знание OAUTH2, LDAP, ADFS, SAML.
- Опыт работы с наборами инструментов Attalssian.
- Знакомство с TDD/ADD и автоматизированным тестированием с помощью Junits, Cucumber/Gherkin, Selenium, Jasmin, KarmaRunner, Blazemeter/JMeter или аналогичных инструментов.
- Настоятельно желательно хорошее понимание цифрового, облачного и многоканального взаимодействия с клиентами/концепций контакт-центра.
- Опыт гибкой разработки с использованием SCRUM или аналогичных методологий. Способность работать в среде DevOps.
- Способность работать в среде DevOps с Github, Gitlab, CI/CD/Automation Test и инженерными конвейерами.
- Хорошее знание лучших практик и методологий обеспечения качества систем и программного обеспечения.
- Кандидат должен уметь работать под минимальным контролем, быть самостоятельным, определять собственные цели и задачи и привносить в организацию лучшие практики.