DecisionPoint Corporation
DecisionPoint Corporation
DecisionPoint Corporation — невелика компанія, що належить ветерану з інвалідністю, отриманою під час військової служби, і допомагає державним установам модернізувати ІТ-системи та розвивати цифрову трансформацію. Її діяльність охоплює кібербезпеку, медичні ІТ-системи, інтелектуальну автоматизацію та безпечну міграцію в хмару, зосереджуючись на підвищенні операційної ефективності в середовищах, орієнтованих на виконання важливих суспільних завдань. Через свої центри передового досвіду компанія об’єднує спеціалізовану технологічну експертизу для розв’язання складних завдань у державному секторі, обороні, консалтингу та логістиці.

Java-розробник серверної частини (віддалено, США)

Розробка та супровід захищених серверних застосунків і API на Java для федеральної програми DecisionPoint Corporation у сфері транспортної логістики. Участь в інтеграціях, тестуванні, DevSecOps та Agile-розробці у віддаленому форматі.

Опис

  • Розробляти, тестувати, вдосконалювати та супроводжувати серверні застосунки й сервіси на Java для програми IBS
  • Створювати серверні рішення з використанням Java, Spring Boot і пов’язаних фреймворків та бібліотек
  • Проєктувати, реалізовувати, супроводжувати та використовувати RESTful API і вебсервіси
  • Розробляти бізнес-логіку, компоненти сервісного рівня, інтеграції та функціональність доступу до даних
  • Підключати серверні сервіси до реляційних баз даних, зовнішніх систем та інших компонентів застосунків
  • Перетворювати функціональні й технічні вимоги на надійне, масштабоване та придатне до супроводу програмне забезпечення
  • Створювати чистий, ефективний, тестований і придатний до супроводу код Java
  • Створювати та підтримувати модульні й інтеграційні тести
  • Брати участь у взаємних перевірках коду
  • Діагностувати й усувати дефекти серверної частини, проблеми інтеграції та продуктивності
  • Переглядати журнали застосунків і поведінку систем, щоб визначати першопричини та застосовувати виправлення
  • Підтримувати інтеграції між компонентами системи та зовнішніми інтерфейсами
  • Брати участь у CI/CD-конвеєрах і автоматизованих процесах збирання, тестування та розгортання
  • Забезпечувати відповідність вимогам безпеки DoD, практикам безпечного програмування та застосовним вимогам STIG
  • Брати участь в Agile-церемоніях, зокрема у плануванні спринтів, щоденних зустрічах, уточненні беклогу, демонстраціях і ретроспективах
  • Створювати та оновлювати технічну документацію
  • Працювати з розробниками, технічними керівниками, QA, DevSecOps, командами баз даних, інфраструктури та інженерії
  • Підтримувати інтеграцію з фронтендом і за потреби долучатися до розробки компонентів Angular

Вимоги

  • Мати чинний допуск Secret
  • Мати сертифікацію рівня IAT II; бажано CompTIA Security+ CE
  • Мати щонайменше 3 роки професійного досвіду розробки програмного забезпечення
  • Мати значний практичний досвід розробки застосунків на Java
  • Мати досвід роботи зі Spring Boot, Spring Framework або порівнюваними фреймворками Java
  • Мати досвід проєктування, розробки та використання RESTful API і вебсервісів
  • Мати досвід розробки серверної бізнес-логіки, компонентів сервісного рівня та інтеграції застосунків
  • Мати досвід роботи з реляційними базами даних і SQL
  • Розуміти об’єктно-орієнтоване проєктування, принципи розробки програмного забезпечення та поширені шаблони
  • Мати досвід написання модульних та інтеграційних тестів для застосунків Java
  • Мати досвід пошуку й усунення несправностей та налагодження корпоративних застосунків, API й інтеграцій
  • Використовувати Git або порівнюваний інструмент керування версіями
  • Мати досвід роботи в середовищах Agile-розробки програмного забезпечення
  • Бути знайомим із CI/CD-конвеєрами та практиками DevSecOps
  • Мати розвинені навички розв’язання проблем, налагодження та аналітичного мислення
  • Уміти працювати самостійно та ефективно співпрацювати з розподіленою командою розробки
  • Бажаний досвід підтримки USTRANSCOM, DoD або інших федеральних місійних систем
  • Бажаний досвід роботи з корпоративними застосунками або мікросервісами на Spring Boot
  • Бажаний досвід роботи з мікросервісною архітектурою
  • Бажаний досвід роботи з AWS, Docker, Kubernetes, обміном повідомленнями, асинхронною обробкою, корпоративною інтеграцією, інструментами сканування безпеки, GitLab, Jenkins, Jira, Confluence, Angular, TypeScript, HTML і CSS

Переваги

  • Для цієї посади потрібні чинний допуск Secret і сертифікація рівня IAT II
  • Регулярна робота на повну зайнятість
  • Повністю віддалений формат роботи

Схожі вакансії

Enlight Renewable Energy Ltd (ENLT)

Директор з інженерії у сфері відновлюваної енергетики (Італія, гібридний формат)

Enlight Renewable Energy Ltd (ENLT)

Керуйте інженерними командами та технічною реалізацією проєктів у сферах сонячної й вітрової енергетики та накопичення енергії в Enlight. Відповідайте за оптимізацію проєктів, технічну комплексну перевірку, підтримку закупівель та інженерні ризики.

Відкрити
Enlight Renewable Energy Ltd (ENLT)

Директор з інженерії у сфері відновлюваної енергетики

Enlight Renewable Energy Ltd (ENLT)

Очолюйте інженерний напрям у проєктах Enlight із сонячної та вітрової енергетики й систем накопичення енергії, визначайте технічні стандарти та спрямовуйте команди протягом усього життєвого циклу проєктів. Роль охоплює оптимізацію, технічну комплексну перевірку, підтримку закупівель і керівництво інженерними командами по всій Європі.

Відкрити
General Dynamics Information Technology

Провідний експерт з інженерії автономних систем ШІ, БПЛА та роїв дронів

General Dynamics Information Technology

Керуйте розробкою автономних БПЛА, роїв дронів і систем командування та управління для оборонних завдань. Розвивайте можливості ШІ та машинного навчання в структурах Міністерства оборони США.

Відкрити
nahc.io

Провідний full-stack-інженер (Go) — віддалена робота в Гонконзі

nahc.io

Створюйте інтерфейси на TypeScript і сервіси на Go для компанії, що займається пропрієтарною торгівлею та дослідженнями. Розробляйте модульні фінансові застосунки, аналітику в реальному часі, повторно використовувані компоненти та SDK.

Відкрити
YASH Technologies

Провідний фахівець із Python-модулів

YASH Technologies

Керуйте розробкою серверної частини на Python у YASH Technologies, створюючи масштабовані мікросервіси. Автоматизуйте тестування REST API, розгортання у хмарі та DevOps-операції.

Відкрити
Worldwide Clinical Trials

Провідний фахівець зі статистичного програмування

Worldwide Clinical Trials

Керуйте програмуванням на SAS і застосуванням стандартів CDISC у складних клінічних дослідженнях міжнародної організації Worldwide Clinical Trials. Відповідайте за регуляторні подання, ініціативи з якості та роботу команд статистичного програмування.

Відкрити
Worldwide Clinical Trials

Провідний програміст клінічних баз даних

Worldwide Clinical Trials

Налаштовуйте, тестуйте й перевіряйте клінічні бази даних, розробляючи програми SAS для управління клінічними даними. Підтримуйте спонсорів, дослідницькі центри та команди з управління даними у Worldwide Clinical Trials.

Відкрити
Divar

Інженер-програміст, backend-сервіси

Divar

Створюйте високодоступні backend-сервіси з низькою затримкою для продуктів, якими користуються мільйони людей. Пишіть чистий код і співпрацюйте з гнучкими командами.

Відкрити
Flourish Health

Асистент генерального директора

Flourish Health

Підтримка генерального директора Flourish Health: координація роботи керівництва, ключових взаємин, справ ради директорів, найму та ініціатив із розвитку корпоративної культури. Flourish Health — командна організація, що надає послуги у сфері психічного здоров’я молоді.

Відкрити
UQ College

Фахівець з адміністративної підтримки, біологічні ресурси UQ

UQ College
51 – 200 Працівники
Освіта

Адміністративна підтримка досліджень на тваринах в UQ на майданчику Long Pocket: ведення бази даних, координація операцій і консультування працівників.

Відкрити