Вакансія
З партнерського стрічки
Провідний Java-розробник/архітектор рішень (контракт на 6 місяців)
Ціна за запитом
Деталі
- Тип зайнятості
- За контрактом
- Віддалено
- Так
- Компанія
- gravity9
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
gravity9 набирає Java-інженерів та архітекторів для роботи в центральному уряді Великобританії. Це широкомасштабні програми модернізації, що містять інтенсивну роботу з даними: заміна застарілих систем, які мають статутну вагу, розкладання монолітів, які обслуговують мільйони користувачів, і створення безпечних платформ даних, де контроль доступу та можливість перевірки є першокласними архітектурними проблемами, а не пізніми доповненнями.
Ми наймаємо двох профілів, що перетинаються — старшого розробника Java та архітектора додатків/міграції — і очікуємо, що більшість людей будуть переходити між програмами, коли починаються та завершуються роботи. Деякі з них є практичними ролями архітектора: ви будете приймати дизайнерські рішення, а також писати виробничий код
Вид роботи
Нижче наведено типові поточні та майбутні залучення. Індивідуальні ролі спиратимуться на деякі з них, а не на всі — нас більше цікавлять інженери, які можуть впевнено працювати на перетині Java та даних, ніж у контрольному списку проти будь-якої однієї програми.
Захищений каталог даних і платформа контролю доступу
Новий каталог метаданих, який діє як об’єднаний індекс даних, що зберігаються в незалежних доменах, щоб уповноважені сторони могли знаходити та отримувати дані, яких ніколи не зберігає сам каталог. Робота включає в себе розробку моделі контролю доступу на основі атрибутів за такими атрибутами, як дозвіл, національність, організаційна одиниця та відсік; застосування цих політик у шляху запиту до бази даних, а не фільтрація результатів згодом; шифрування прикладного рівня за допомогою зовнішніх керованих ключів; гібридний лексико-семантичний пошук із фільтрацією доступу, що застосовується до пошуку кандидата, а не після нього; і перевірочний слід перевірки, який дозволяє відновити, чому певний запис було повернуто, відредаговано чи приховано.
Архітектура даних для підтримки прийняття рішень у реальному часі
Заміна інтеграції «точка-точка» в комплексі від багатьох постачальників архітектурою мікросервісів і загальним рівнем даних, щоб операційні дані надходили майже в реальному часі, а не протягом кількох днів. Робота включає в себе архітектуру цільового стану та записи рішень, конвеєри введення змін-захоплення даних із служб даних вище за течією, дизайн онтології та рівня відображення між постачальниками з конкуруючими моделями даних, поділ класів системних, еталонних і аналітичних даних, включаючи часові ряди, і топології розгортання, що охоплюють служби, розміщені в хмарі, аж до обмеженого периферійного обладнання.
Міграція зі спадщини на модель документа в національному масштабі
Перенесення сотень мільйонів записів і десятків терабайт XML із застарілої реляційної платформи в розділене сховище документів для підтримки перезапису мікросервісів COBOL на Java. Робота включає керовану конфігурацією структуру перетворення XML у JSON, що підтримується реєстром версій схеми — двадцятирічна історія, кілька типів записів і постійний дрейф схеми та семантики; CDC і потокові конвеєри або альтернатива паралельного масового вилучення з контрольними точками; система перевірки та узгодження карт на польовому рівні, достатньо надійна, щоб витримати аудит; джгут для повторного відтворення та діагностики несправностей із маршрутизацією мертвих листів та ідемпотентними повторами; і повторювані генеральні репетиції до єдиного вікна без подвійного запуску.
Декомпозиція моноліту та міграція власності на дані
Порушення розподіленого моноліту з понад сотні служб Java, які спільно використовують декілька кластерів баз даних у службах, що належать домену, — перехід від запозичених даних до власних без повторного впровадження прихованого зв’язку. Робота включає аналіз обмеженого контексту, щоб визначити, який домен справді володіє якими колекціями, модернізацію даних на місці перед будь-яким фізичним переміщенням, фасад доступу до даних із маршрутизацією кожного запиту між старими та новими сховищами, життєві цикли подвійного запису/заповнення/узгодження/перемикання читання з визначеним відкатом на кожному кроці, потокова передача від кластера до кластера та оперативна міграція інструменти та автоматизоване паралельне тестування та тестування різниць при читанні.…
Джерело: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/gravity9/remote-lead-java-developer-solution-architect-6-month-contract-london-346117)
Ми наймаємо двох профілів, що перетинаються — старшого розробника Java та архітектора додатків/міграції — і очікуємо, що більшість людей будуть переходити між програмами, коли починаються та завершуються роботи. Деякі з них є практичними ролями архітектора: ви будете приймати дизайнерські рішення, а також писати виробничий код
Вид роботи
Нижче наведено типові поточні та майбутні залучення. Індивідуальні ролі спиратимуться на деякі з них, а не на всі — нас більше цікавлять інженери, які можуть впевнено працювати на перетині Java та даних, ніж у контрольному списку проти будь-якої однієї програми.
Захищений каталог даних і платформа контролю доступу
Новий каталог метаданих, який діє як об’єднаний індекс даних, що зберігаються в незалежних доменах, щоб уповноважені сторони могли знаходити та отримувати дані, яких ніколи не зберігає сам каталог. Робота включає в себе розробку моделі контролю доступу на основі атрибутів за такими атрибутами, як дозвіл, національність, організаційна одиниця та відсік; застосування цих політик у шляху запиту до бази даних, а не фільтрація результатів згодом; шифрування прикладного рівня за допомогою зовнішніх керованих ключів; гібридний лексико-семантичний пошук із фільтрацією доступу, що застосовується до пошуку кандидата, а не після нього; і перевірочний слід перевірки, який дозволяє відновити, чому певний запис було повернуто, відредаговано чи приховано.
Архітектура даних для підтримки прийняття рішень у реальному часі
Заміна інтеграції «точка-точка» в комплексі від багатьох постачальників архітектурою мікросервісів і загальним рівнем даних, щоб операційні дані надходили майже в реальному часі, а не протягом кількох днів. Робота включає в себе архітектуру цільового стану та записи рішень, конвеєри введення змін-захоплення даних із служб даних вище за течією, дизайн онтології та рівня відображення між постачальниками з конкуруючими моделями даних, поділ класів системних, еталонних і аналітичних даних, включаючи часові ряди, і топології розгортання, що охоплюють служби, розміщені в хмарі, аж до обмеженого периферійного обладнання.
Міграція зі спадщини на модель документа в національному масштабі
Перенесення сотень мільйонів записів і десятків терабайт XML із застарілої реляційної платформи в розділене сховище документів для підтримки перезапису мікросервісів COBOL на Java. Робота включає керовану конфігурацією структуру перетворення XML у JSON, що підтримується реєстром версій схеми — двадцятирічна історія, кілька типів записів і постійний дрейф схеми та семантики; CDC і потокові конвеєри або альтернатива паралельного масового вилучення з контрольними точками; система перевірки та узгодження карт на польовому рівні, достатньо надійна, щоб витримати аудит; джгут для повторного відтворення та діагностики несправностей із маршрутизацією мертвих листів та ідемпотентними повторами; і повторювані генеральні репетиції до єдиного вікна без подвійного запуску.
Декомпозиція моноліту та міграція власності на дані
Порушення розподіленого моноліту з понад сотні служб Java, які спільно використовують декілька кластерів баз даних у службах, що належать домену, — перехід від запозичених даних до власних без повторного впровадження прихованого зв’язку. Робота включає аналіз обмеженого контексту, щоб визначити, який домен справді володіє якими колекціями, модернізацію даних на місці перед будь-яким фізичним переміщенням, фасад доступу до даних із маршрутизацією кожного запиту між старими та новими сховищами, життєві цикли подвійного запису/заповнення/узгодження/перемикання читання з визначеним відкатом на кожному кроці, потокова передача від кластера до кластера та оперативна міграція інструменти та автоматизоване паралельне тестування та тестування різниць при читанні.…
Джерело: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/gravity9/remote-lead-java-developer-solution-architect-6-month-contract-london-346117)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: gravity9
Оголошення надано gravity9.