Staff Software Java EngineerEmbedded

External Listing
{
  "source": {
    "name": "linkedin",
    "id": "4456194359",
    "url": "https://www.linkedin.com/jobs/view/staff-software-java-engineer-at-hid-4456194359?_l=en"
  },
  "postedDate": "2026-09-18T15:44:08.816Z",
  "applicationDeadline": null,
  "isActive": true,
  "isExpired": false,
  "matching": {
    "role": {
      "primaryTitle": "Staff Software Java Engineer",
      "titleSynonyms": [
        "Software Engineer",
        "Java Developer",
        "Backend Engineer"
      ],
      "secondaryTitles": [
        "Senior Software Engineer",
        "Software Developer"
      ],
      "function": "ict_professionals",
      "functionConfidence": "high",
      "roleFamily": "u2512_software_developers",
      "roleFamilyConfidence": "high",
      "roleSubFamily": null,
      "roleSubFamilyConfidence": "unknown",
      "seniority": "mid_senior",
      "industries": [
        "i121_security_and_investigations"
      ]
    },
    "primarySignals": {
      "tasks": [
        "Designing, developing, and supporting backend applications using Java",
        "Development and maintenance of enterprise-scale device management software",
        "Integrating software platforms with access control readers and devices",
        "Ensuring reliable, secure, and scalable performance of backend services",
        "Developing networked applications and integrations"
      ],
      "skills": [
        "Java development",
        "Relational database design",
        "Unit testing",
        "Integration testing",
        "Building REST APIs",
        "WebSocket communication",
        "Secure Software Development Lifecycle (SSDL)"
      ],
      "tools": [
        "Java",
        "REST APIs",
        "WebSocket",
        "gRPC",
        "Hibernate ORM"
      ],
      "educationLevel": 3,
      "educationKeywords": [
        "Engineering",
        "Computer Science"
      ],
      "certifications": [],
      "languages": [
        "English"
      ],
      "yearsRelevant": 7
    },
    "secondarySignals": {
      "tasks": [
        "Writing integrations over MQTT, Serial, Bluetooth, NFC, UDP, TCP/IP"
      ],
      "skills": [
        "Python programming",
        "Knowledge of cryptographic algorithms and security certification"
      ],
      "tools": [
        "Python"
      ],
      "educationLevel": null,
      "educationKeywords": [],
      "certifications": [],
      "languages": [],
      "yearsRelevant": null
    },
    "practical": {
      "locations": [
        "Cardiff, Wales, United Kingdom"
      ],
      "locationProvenance": "stated",
      "countries": [
        "GB"
      ],
      "workModes": [
        "hybrid"
      ],
      "workModeProvenance": "stated",
      "employmentTypes": [
        "full_time"
      ],
      "compensation": null
    },
    "dataCompleteness": "high"
  },
  "indexing": {
    "function": "ict_professionals",
    "functionConfidence": "high",
    "roleFamily": "u2512_software_developers",
    "roleFamilyConfidence": "high",
    "countryCode": "GB",
    "countryCodeConfidence": "high",
    "locationBucket": "ttwa_cardiff",
    "locationBucketConfidence": "high",
    "workMode": "hybrid",
    "workModeConfidence": "high",
    "employmentType": "full_time",
    "employmentTypeConfidence": "high",
    "isAgency": "direct",
    "salaryMax": null,
    "industryGroup": "i121_security_and_investigations",
    "industryGroupConfidence": "high",
    "educationRequired": 3,
    "educationRequiredConfidence": "high"
  },
  "display": {
    "title": "Staff Software Java Engineer",
    "company": {
      "name": "HID"
    },
    "locationDisplay": "Cardiff, Wales, United Kingdom",
    "applicationUrl": null
  },
  "roleFamilyEsco": "u2512_software_developers",
  "requirementsEssentiality": {
    "items": [
      {
        "text": "7+ years’ experience in professional Software Development",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Essential Qualifications",
        "confidence": "high"
      },
      {
        "text": "Ability to work with minimal supervision",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Essential Qualifications",
        "confidence": "high"
      },
      {
        "text": "Self-reliant and resourceful, able to solve problems independently",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Essential Qualifications",
        "confidence": "high"
      },
      {
        "text": "Bachelor’s degree in a quantitative field (engineering, computer science) or demonstrative equivalent experience",
        "category": "education",
        "essentiality": "compulsory",
        "triggerPhrase": "Essential Qualifications",
        "confidence": "high"
      },
      {
        "text": "Relational database design",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Essential Qualifications",
        "confidence": "high"
      },
      {
        "text": "Unit testing and Integration testing",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Essential Qualifications",
        "confidence": "high"
      },
      {
        "text": "Experience in developing networked applications",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "would be desirable",
        "confidence": "high"
      },
      {
        "text": "Experience writing integrations to devices over MQTT, Serial, Bluetooth, NFC, UDP, TCP/IP",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "would also be desirable",
        "confidence": "high"
      },
      {
        "text": "Experience in building REST APIs and WebSocket communication",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "would also be desirable",
        "confidence": "high"
      },
      {
        "text": "Experience in the use of gRPC",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "would be desirable",
        "confidence": "high"
      },
      {
        "text": "Experience in the use of Hibernate ORM",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "would be desirable",
        "confidence": "high"
      },
      {
        "text": "Experience in Secure Software Development Lifecycle (SSDL)",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "would be desirable",
        "confidence": "high"
      },
      {
        "text": "Experience writing software applications in Python",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "would be advantageous",
        "confidence": "high"
      },
      {
        "text": "Knowledge of cryptographic algorithms and security certification",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "would be a plus",
        "confidence": "high"
      },
      {
        "text": "Previous experience with RFID technologies / smart cards e.g. NXP Mifare Desfire",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "would be desirable",
        "confidence": "high"
      },
      {
        "text": "Communicative English in speaking and writing",
        "category": "language",
        "essentiality": "compulsory",
        "triggerPhrase": "Essential Duties",
        "confidence": "high"
      },
      {
        "text": "Must be legally eligible to work in the country in which you are hired",
        "category": "licence",
        "essentiality": "compulsory",
        "triggerPhrase": "Work Requirements",
        "confidence": "high"
      },
      {
        "text": "Possess, or be able to acquire, a valid passport",
        "category": "licence",
        "essentiality": "compulsory",
        "triggerPhrase": "Work Requirements",
        "confidence": "high"
      }
    ]
  }
}