{"id":4007,"date":"2026-03-11T14:38:17","date_gmt":"2026-03-11T14:38:17","guid":{"rendered":"https:\/\/www.peninsula360.com\/?page_id=4007"},"modified":"2026-04-02T12:26:58","modified_gmt":"2026-04-02T12:26:58","slug":"graduates","status":"publish","type":"page","link":"https:\/\/www.peninsula360.com\/graduates\/","title":{"rendered":"Graduate Programme"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1573b975 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\">About our Graduate Programme<\/h2>\n\n\n\n<p>Peninsula\u2019s 2026 Graduate Programmes offer ambitious graduates the chance to build specialist expertise in Trading and Operations across our global offices; Gibraltar, Las Palmas, Singapore, Houston, Geneva and Monaco.<\/p>\n\n\n\n<p>For three decades, Peninsula has led the world in marine energy solutions, and today we\u2019re shaping a more sustainable future for the industry. As a graduate, you\u2019ll gain hands\u2011on experience, a professional qualification, and the opportunity to work with high\u2011performing teams in a truly international environment. With more than 500 colleagues across 21 offices, our diversity strengthens our understanding of customers and drives exceptional service.<\/p>\n\n\n\n<p>At Peninsula, your voice is valued from day one, and in a culture built on ambition, inclusion, and continuous learning, you\u2019ll have the support and responsibility you need to accelerate your career.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-283d9697 wp-block-group-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--30)\">\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"864\" src=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Graduates-1536x864-1.jpg\" alt=\"\" class=\"wp-image-4189\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px\" srcset=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Graduates-1536x864-1.jpg 1536w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Graduates-1536x864-1-300x169.jpg 300w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Graduates-1536x864-1-1024x576.jpg 1024w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Graduates-1536x864-1-768x432.jpg 768w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Graduates-1536x864-1-500x281.jpg 500w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Graduates-1536x864-1-800x450.jpg 800w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Graduates-1536x864-1-1280x720.jpg 1280w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><figcaption class=\"wp-element-caption\"><strong>Our 2025 Graduate Programme Cohort<\/strong><\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0\">\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"icon-tabs\" data-icon-tabs>\n  <div class=\"icon-tabs__nav\" role=\"tablist\" aria-label=\"Features\">\n    <button class=\"icon-tabs__tab is-active\" role=\"tab\" aria-selected=\"true\"\n      aria-controls=\"panel-acc\" id=\"tab-acc\" data-tab=\"0\" type=\"button\">\n      <span class=\"icon-tabs__icon\" aria-hidden=\"true\">\n        <img class=\"icon-tabs__img\"\n             src=\"\/wp-content\/uploads\/2026\/03\/3icons-01-1.png\"\n             alt=\"\" loading=\"lazy\" decoding=\"async\">\n      <\/span>\n      <span class=\"icon-tabs__label\">Who we&#8217;re looking for<\/span>\n    <\/button>\n\n    <button class=\"icon-tabs__tab\" role=\"tab\" aria-selected=\"false\"\n      aria-controls=\"panel-ops\" id=\"tab-ops\" data-tab=\"1\" type=\"button\">\n      <span class=\"icon-tabs__icon\" aria-hidden=\"true\">\n        <img class=\"icon-tabs__img\"\n             src=\"\/wp-content\/uploads\/2026\/03\/3icons-02-1.png\"\n             alt=\"\" loading=\"lazy\" decoding=\"async\">\n      <\/span>\n      <span class=\"icon-tabs__label\">How to apply<\/span>\n    <\/button>\n\n    <button class=\"icon-tabs__tab\" role=\"tab\" aria-selected=\"false\"\n      aria-controls=\"panel-glob\" id=\"tab-glob\" data-tab=\"2\" type=\"button\">\n      <span class=\"icon-tabs__icon\" aria-hidden=\"true\">\n        <img class=\"icon-tabs__img\"\n             src=\"\/wp-content\/uploads\/2026\/03\/3icons.png\"\n             alt=\"\" loading=\"lazy\" decoding=\"async\">\n      <\/span>\n      <span class=\"icon-tabs__label\">What happens next<\/span>\n    <\/button>\n\n    <span class=\"icon-tabs__indicator\" aria-hidden=\"true\"><\/span>\n  <\/div>\n\n  <div class=\"icon-tabs__viewport\">\n    <div class=\"icon-tabs__track\">\n      <section class=\"icon-tabs__panel is-active\" role=\"tabpanel\" id=\"panel-acc\" aria-labelledby=\"tab-acc\"><p>         <p>\n<ul><li>\nBachelor\u2019s or Master\u2019s Degree completed in the last 2 years\n<\/li><li>\n Professional level of English\n<\/li><li>\nThe Right to Work in the location you are applying for \u2013 see further details on requirements in Job Description\n<\/li><li>\nA strong appetite to join the maritime industry and be at the forefront of sustainable marine fuels\n<\/li><\/ul>\n\n<\/p>\n      <\/section>\n\n      <section class=\"icon-tabs__panel\" role=\"tabpanel\" id=\"panel-ops\" aria-labelledby=\"tab-ops\" tabindex=\"-1\">\n        <p>Please refer to links below for Job Descriptions and further details on our Graduate Openings.<\/p>\n<ul><li>\n<a href=\"https:\/\/peninsula360.pinpointhq.com\/postings\/75d75de4-068e-48da-8753-064bb91d1705\">Graduate Trading Programme &#8211; Houston<\/a> \n<\/li><li>\n<a href=\"https:\/\/peninsula360.pinpointhq.com\/postings\/7f642ec3-4ae3-40ce-a9d3-30be92d1a133\">Graduate Trading Programme &#8211; Singapore<\/a>\n<\/li><li>\n<a href=\"https:\/\/peninsula360.pinpointhq.com\/postings\/5ae05bd8-e1d7-49b8-b2c5-bbe08d3f64aa\">Graduate Trading Programme &#8211; Geneva\/Monaco<\/a>\n<\/li><li>\n<a href=\"https:\/\/peninsula360.pinpointhq.com\/postings\/3aee0c73-e136-4fcd-a42c-f3518fe440c7\">Graduate Trading Programme &#8211; Las Palmas\/Gibraltar<\/a>\n<\/li><li>\n<a href=\"https:\/\/peninsula360.pinpointhq.com\/postings\/56706223-b4f1-4f45-91ac-7d6c865290ad\">Graduate Operations Executive &#8211; Gibraltar<\/a>\n      <\/section>\n\n      <section class=\"icon-tabs__panel\" role=\"tabpanel\" id=\"panel-glob\" aria-labelledby=\"tab-glob\" tabindex=\"-1\">\n        <p>Our Talent Acquisition team will carefully review your application and will be in touch to guide you through the next steps.\n\nAs part of the process, you may also be invited to take part in an in\u2011person assessment day scheduled for early June 2026.<\/p>\n      <\/section>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<!-- HFCM by 99 Robots - Snippet # 16: 4 icon swiper -->\n<style>\r\n\/* ===== Icon Tabs ===== *\/\r\n.icon-tabs {\r\n  --accent: #0a6aa6;          \/* blue bar *\/\r\n  --text: #0a3b55;\r\n  --muted: #6b7b88;\r\n  --nav-gap: clamp(18px, 3vw, 44px);\r\n  --indicator-h: 10px;\r\n  --radius: 999px;\r\n  max-width: 1200px;\r\n  margin: 0 auto;\r\n}\r\n\r\n.icon-tabs__nav {\r\n  position: relative;\r\n  display: flex;\r\n  align-items: flex-end;\r\n  gap: var(--nav-gap);\r\n  flex-wrap: nowrap;\r\n  overflow-x: auto;\r\n  padding-bottom: 30px; \/* space for indicator *\/\r\n  scrollbar-width: none;\r\n  width: max-content;   \/* nav width equals total tab width *\/\r\n}\r\n.icon-tabs__nav::-webkit-scrollbar { display: none; }\r\n\r\n.icon-tabs__tab {\r\n  appearance: none;\r\n  border: 0;\r\n  background: transparent;\r\n  padding: 0;\r\n  cursor: pointer;\r\n  display: grid;\r\n  justify-items: center;\r\n  gap: 10px;\r\n  color: var(--text);\r\n  min-width: 150px; \/* helps keep the tabs spaced like your screenshot *\/\r\n}\r\n.icon-tabs__tab:focus-visible {\r\n  outline: 2px solid color-mix(in srgb, var(--accent) 40%, white);\r\n  outline-offset: 6px;\r\n  border-radius: 12px;\r\n}\r\n\r\n.icon-tabs__icon {\r\n  display: grid;\r\n  place-items: center;\r\n  width: 64px;\r\n  height: 64px;\r\n  color: var(--accent); \/* SVG stroke uses currentColor *\/\r\n}\r\n.icon-tabs__label {\r\n  font-size: clamp(15px, 1.6vw, 22px);\r\n  font-weight: 400;\r\n  letter-spacing: 0.2px;\r\n  white-space: nowrap;\r\n}\r\n\r\n.icon-tabs__indicator {\r\n  position: absolute;\r\n  left: 0;\r\n  bottom: 0;\r\n  height: var(--indicator-h);\r\n  width: 80px; \/* JS will resize this to match the active tab *\/\r\n  background: var(--accent);\r\n  border-radius: var(--radius);\r\n  transform: translateX(0);\r\n  transition: transform 420ms ease, width 420ms ease;\r\n}\r\n\r\n\/* ===== Sliding panels ===== *\/\r\n.icon-tabs__viewport {\r\n  overflow: hidden;\r\n  transition: height 520ms ease; \/* match panel slide duration *\/\r\n}\r\n\r\n.icon-tabs__track {\r\n  display: flex;\r\n  width: 100%;\r\n  will-change: transform;\r\n  transition: transform 520ms ease;\r\n  align-items: flex-start;\r\n}\r\n\r\n.icon-tabs__panel {\r\n  flex: 0 0 100%;\r\n  padding-top: 22px;\r\n  color: #1a1f24;\r\n  line-height: 1.6;\r\n}\r\n\r\n@media (max-width: 700px) {\r\n  .icon-tabs__tab { min-width: 130px; }\r\n  .icon-tabs__icon { width: 56px; height: 56px; }\r\n}\r\n\t\r\n\t\/* Media-library image icons *\/\r\n.icon-tabs__img{\r\n  width: 44px;\r\n  height: 44px;\r\n  object-fit: contain;\r\n  display: block;\r\n}\r\n\t\r\n\t\/* Remove dark border\/outline on active tab *\/\r\n.icon-tabs__tab.is-active {\r\n  outline: none;\r\n  box-shadow: none;\r\n}\r\n\r\n\/* Remove focus ring when clicked with mouse *\/\r\n.icon-tabs__tab:focus {\r\n  outline: none;\r\n}\r\n\r\n\/* Optional (recommended): keep a subtle keyboard-only focus style *\/\r\n.icon-tabs__tab:focus-visible {\r\n  outline: none; \/* remove dark border completely *\/\r\n}\r\n \r\n\t\/* Light baseline under all tabs *\/\r\n.icon-tabs__nav::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 0;\r\n  bottom: 6px;\r\n  height: 2px;\r\n  width: max-content;      \/* shrink to content width *\/\r\n  min-width: 100%;\r\n  background: #d6dee5;\r\n  z-index: 0;\r\n}\r\n\r\n\/* Make sure the blue indicator sits above the line *\/\r\n.icon-tabs__indicator {\r\n  z-index: 1;\r\n  bottom: 1px;  \/* centers the blue bar over the grey line *\/\r\n}\r\n\r\n\/* ===== Mobile: make all tabs fit within viewport (<768px) ===== *\/\r\n@media (max-width: 768px) {\r\n  .icon-tabs__nav {\r\n    width: 100%;              \/* fill viewport *\/\r\n    overflow-x: hidden;       \/* no horizontal scroll *\/\r\n    gap: 8px;                 \/* tighter spacing *\/\r\n    padding-bottom: 26px;\r\n  }\r\n\r\n  .icon-tabs__tab {\r\n    flex: 1 1 0;              \/* each tab takes equal width *\/\r\n    min-width: 0;             \/* override the 150px *\/\r\n  }\r\n\r\n  .icon-tabs__icon {\r\n    width: 48px;\r\n    height: 48px;\r\n  }\r\n\r\n  .icon-tabs__img {\r\n    width: 34px;\r\n    height: 34px;\r\n  }\r\n\r\n  .icon-tabs__label {\r\n    font-size: 13px;\r\n    line-height: 1.1;\r\n    text-align: center;\r\n    white-space: normal;      \/* allow wrap if needed *\/\r\n  }\r\n\r\n  \/* Grey line should match full nav width on mobile *\/\r\n  .icon-tabs__nav::after {\r\n    min-width: 0;\r\n    width: 100%;\r\n    bottom: 6px;\r\n  }\r\n}\r\n\r\n<\/style>\n<!-- \/end HFCM by 99 Robots -->\n\n\n\n<!-- HFCM by 99 Robots - Snippet # 15: 4 icon swiper -->\n<script>\r\n(() => {\r\n  function initIconTabs(root) {\r\n    const nav = root.querySelector(\".icon-tabs__nav\");\r\n    const tabs = Array.from(root.querySelectorAll(\".icon-tabs__tab\"));\r\n    const indicator = root.querySelector(\".icon-tabs__indicator\");\r\n    const track = root.querySelector(\".icon-tabs__track\");\r\n    const viewport = root.querySelector(\".icon-tabs__viewport\");\r\n    const panels = Array.from(root.querySelectorAll(\".icon-tabs__panel\"));\r\n\r\n    if (!nav || !tabs.length || !indicator || !track || !viewport || !panels.length) return;\r\n\r\n    let panelRO = null;\r\n\r\n    function updateViewportHeight(panel) {\r\n      if (!panel) return;\r\n      viewport.style.height = panel.offsetHeight + \"px\";\r\n    }\r\n\r\n    function updateIndicator(activeTab) {\r\n      if (!activeTab) return;\r\n\r\n      const navRect = nav.getBoundingClientRect();\r\n      const tabRect = activeTab.getBoundingClientRect();\r\n      const left = tabRect.left - navRect.left + nav.scrollLeft;\r\n      const isMobile = window.matchMedia(\"(max-width: 768px)\").matches;\r\n\r\n      indicator.style.width = isMobile\r\n        ? `${activeTab.offsetWidth}px`\r\n        : `${tabRect.width}px`;\r\n\r\n      indicator.style.transform = `translateX(${left}px)`;\r\n    }\r\n\r\n    function watchActivePanel(panel) {\r\n      if (panelRO) panelRO.disconnect();\r\n      if (!panel) return;\r\n\r\n      panelRO = new ResizeObserver(() => {\r\n        updateViewportHeight(panel);\r\n      });\r\n\r\n      panelRO.observe(panel);\r\n\r\n      const images = panel.querySelectorAll(\"img\");\r\n      images.forEach((img) => {\r\n        if (!img.complete) {\r\n          img.addEventListener(\r\n            \"load\",\r\n            () => updateViewportHeight(panel),\r\n            { once: true }\r\n          );\r\n        }\r\n      });\r\n    }\r\n\r\n    function setActive(index, { focusPanel = false, skipScroll = false } = {}) {\r\n      const safeIndex = Math.max(0, Math.min(index, tabs.length - 1));\r\n\r\n      tabs.forEach((btn, i) => {\r\n        const active = i === safeIndex;\r\n        btn.classList.toggle(\"is-active\", active);\r\n        btn.setAttribute(\"aria-selected\", active ? \"true\" : \"false\");\r\n        btn.tabIndex = active ? 0 : -1;\r\n      });\r\n\r\n      track.style.transform = `translateX(${-safeIndex * 100}%)`;\r\n\r\n      const activeTab = tabs[safeIndex];\r\n      const activePanel = panels[safeIndex];\r\n\r\n      updateIndicator(activeTab);\r\n      updateViewportHeight(activePanel);\r\n      watchActivePanel(activePanel);\r\n\r\n      if (!skipScroll) {\r\n        activeTab.scrollIntoView({\r\n          behavior: \"smooth\",\r\n          inline: \"center\",\r\n          block: \"nearest\"\r\n        });\r\n      }\r\n\r\n      if (focusPanel && activePanel) {\r\n        activePanel.focus({ preventScroll: true });\r\n      }\r\n    }\r\n\r\n    tabs.forEach((btn, i) => {\r\n      btn.addEventListener(\"click\", () => setActive(i));\r\n    });\r\n\r\n    nav.addEventListener(\"keydown\", (e) => {\r\n      const current = tabs.findIndex((t) => t.classList.contains(\"is-active\"));\r\n\r\n      if (e.key === \"ArrowRight\") {\r\n        e.preventDefault();\r\n        const next = (current + 1) % tabs.length;\r\n        tabs[next].focus();\r\n        setActive(next);\r\n      }\r\n\r\n      if (e.key === \"ArrowLeft\") {\r\n        e.preventDefault();\r\n        const prev = (current - 1 + tabs.length) % tabs.length;\r\n        tabs[prev].focus();\r\n        setActive(prev);\r\n      }\r\n\r\n      if (e.key === \"Home\") {\r\n        e.preventDefault();\r\n        tabs[0].focus();\r\n        setActive(0);\r\n      }\r\n\r\n      if (e.key === \"End\") {\r\n        e.preventDefault();\r\n        tabs[tabs.length - 1].focus();\r\n        setActive(tabs.length - 1);\r\n      }\r\n    });\r\n\r\n    const navRO = new ResizeObserver(() => {\r\n      const current = tabs.findIndex((t) => t.classList.contains(\"is-active\"));\r\n      setActive(current >= 0 ? current : 0, { skipScroll: true });\r\n    });\r\n\r\n    navRO.observe(nav);\r\n\r\n    window.addEventListener(\"resize\", () => {\r\n      const current = tabs.findIndex((t) => t.classList.contains(\"is-active\"));\r\n      setActive(current >= 0 ? current : 0, { skipScroll: true });\r\n    });\r\n\r\n    requestAnimationFrame(() => {\r\n      const initial = tabs.findIndex((t) => t.classList.contains(\"is-active\"));\r\n      setActive(initial >= 0 ? initial : 0, { skipScroll: true });\r\n    });\r\n  }\r\n\r\n  document.addEventListener(\"DOMContentLoaded\", () => {\r\n    document.querySelectorAll(\"[data-icon-tabs]\").forEach(initIconTabs);\r\n  });\r\n})();\r\n<\/script>\n<!-- \/end HFCM by 99 Robots -->\n\n\n\n<!-- HFCM by 99 Robots - Snippet # 20: Carousel 3 white dots -->\n<script>\r\nwindow.addEventListener('DOMContentLoaded', function () {\r\n  const slides = [\r\n    document.querySelector('.slide-1'),\r\n    document.querySelector('.slide-2'),\r\n    document.querySelector('.slide-3')\r\n  ].filter(Boolean);\r\n  if (slides.length < 2) return;\r\n  const container = slides[0].parentElement;\r\n  let current = 0;\r\n  let autoplay;\r\n\r\n  \/\/ Wrap slides\r\n  const wrapper = document.createElement('div');\r\n  wrapper.style.cssText = 'position:relative;overflow:hidden;';\r\n  container.insertBefore(wrapper, slides[0]);\r\n  slides.forEach(slide => wrapper.appendChild(slide));\r\n  \/\/ Position all slides absolutely, hidden off to the right\r\n  slides.forEach((slide, i) => {\r\n    slide.style.cssText += ';position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transform:translateX(100%);transition:transform 0.4s ease,opacity 0.4s ease;';\r\n  });\r\n  \/\/ Build nav\r\n  const nav = document.createElement('div');\r\n  nav.style.cssText = 'display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;padding-bottom:12px;';\r\n  const prevBtn = document.createElement('button');\r\n  prevBtn.innerHTML = '&#8592;';\r\n  prevBtn.setAttribute('aria-label', 'Previous');\r\n  prevBtn.style.cssText = 'background:none;border:none;color:white;cursor:pointer;font-size:1.2rem;padding:0;';\r\n  const nextBtn = document.createElement('button');\r\n  nextBtn.innerHTML = '&#8594;';\r\n  nextBtn.setAttribute('aria-label', 'Next');\r\n  nextBtn.style.cssText = 'background:none;border:none;color:white;cursor:pointer;font-size:1.2rem;padding:0;';\r\n  const dotsWrapper = document.createElement('div');\r\n  dotsWrapper.style.cssText = 'display:flex;gap:8px;align-items:center;';\r\n  const dots = slides.map((_, i) => {\r\n    const dot = document.createElement('span');\r\n    dot.style.cssText = 'width:10px;height:10px;border-radius:50%;border:2px solid white;display:inline-block;cursor:pointer;transition:background 0.25s;box-sizing:border-box;';\r\n    dot.addEventListener('click', () => { goTo(i); resetAutoplay(); });\r\n    dotsWrapper.appendChild(dot);\r\n    return dot;\r\n  });\r\n  nav.appendChild(prevBtn);\r\n  nav.appendChild(dotsWrapper);\r\n  nav.appendChild(nextBtn);\r\n  container.appendChild(nav);\r\n\r\n  function goTo(index) {\r\n    const prev = current;\r\n    const next = (index + slides.length) % slides.length;\r\n    const dir = next > prev ? 1 : -1;\r\n    slides[prev].style.transform = `translateX(${-dir * 100}%)`;\r\n    slides[prev].style.opacity = '0';\r\n    slides[prev].style.pointerEvents = 'none';\r\n    slides[next].style.transition = 'none';\r\n    slides[next].style.transform = `translateX(${dir * 100}%)`;\r\n    slides[next].style.opacity = '0';\r\n    slides[next].offsetHeight;\r\n    slides[next].style.transition = 'transform 0.4s ease, opacity 0.4s ease';\r\n    slides[next].style.transform = 'translateX(0)';\r\n    slides[next].style.opacity = '1';\r\n    slides[next].style.pointerEvents = '';\r\n    wrapper.style.height = slides[next].offsetHeight + 'px';\r\n    current = next;\r\n    dots.forEach((dot, i) => {\r\n      dot.style.background = i === current ? 'white' : 'transparent';\r\n    });\r\n  }\r\n\r\n  function resetAutoplay() {\r\n    clearInterval(autoplay);\r\n    autoplay = setInterval(() => goTo(current + 1), 5000);\r\n  }\r\n\r\n  prevBtn.addEventListener('click', () => { goTo(current - 1); resetAutoplay(); });\r\n  nextBtn.addEventListener('click', () => { goTo(current + 1); resetAutoplay(); });\r\n\r\n  \/\/ Init first slide\r\n  slides[0].style.transform = 'translateX(0)';\r\n  slides[0].style.opacity = '1';\r\n  slides[0].style.pointerEvents = '';\r\n  wrapper.style.height = slides[0].offsetHeight + 'px';\r\n  dots[0].style.background = 'white';\r\n\r\n  resetAutoplay();\r\n});\r\n<\/script>\n<!-- \/end HFCM by 99 Robots -->\n\n<\/div>\n\n\n\n<div class=\"wp-block-cover alignfull is-light\" style=\"padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-base-background-color has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo yt-hidden wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Peninsula 2026 Graduate Intake\" src=\"https:\/\/player.vimeo.com\/video\/1179553262?dnt=1&amp;app_id=122963\" width=\"500\" height=\"281\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full image-round yt-image\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1440\" src=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/04\/2_Video_Grad-1-scaled.jpg\" alt=\"\" class=\"wp-image-4444\" srcset=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/04\/2_Video_Grad-1-scaled.jpg 2560w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/04\/2_Video_Grad-1-300x169.jpg 300w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/04\/2_Video_Grad-1-1024x576.jpg 1024w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/04\/2_Video_Grad-1-768x432.jpg 768w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/04\/2_Video_Grad-1-1536x864.jpg 1536w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/04\/2_Video_Grad-1-2048x1152.jpg 2048w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/04\/2_Video_Grad-1-500x281.jpg 500w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/04\/2_Video_Grad-1-800x450.jpg 800w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/04\/2_Video_Grad-1-1280x720.jpg 1280w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/04\/2_Video_Grad-1-1920x1080.jpg 1920w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group front-page-image-absolute yt-activate has-global-padding is-layout-constrained wp-container-core-group-is-layout-639b5052 wp-block-group-is-layout-constrained\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-group pill-btn is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group has-accent-4-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-a4e526f7 wp-block-group-is-layout-constrained\" style=\"border-top-left-radius:12px;border-bottom-left-radius:12px;padding-top:0;padding-bottom:0\">\n<figure class=\"wp-block-image size-full play-btn wp-container-content-9cfa9a5a\" style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0\"><img loading=\"lazy\" decoding=\"async\" width=\"110\" height=\"127\" src=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2025\/12\/Polygon-1-2.png\" alt=\"\" class=\"wp-image-319\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-7e779032 wp-block-group-is-layout-flex\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--20)\">\n<p class=\"has-small-font-size\">Our 2026 Graduate Programme<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-cover alignfull is-light\" style=\"margin-top:0;padding-top:5vw;padding-right:5vw;padding-bottom:5vw;padding-left:5vw\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-custom-color-3-background-color has-background-dim-60 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-832bbb0f wp-block-cover-is-layout-constrained\">\n<div class=\"wp-block-group has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-4200b0e5617cc503f4a1fc9c72e78de4 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding-bottom:var(--wp--preset--spacing--50)\">\n<h3 class=\"wp-block-heading has-base-color has-text-color has-link-color has-x-large-font-size wp-elements-b4aebcc45e65eed9a5b55bd9fe9cdd98\" style=\"padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--50);padding-bottom:0;padding-left:var(--wp--preset--spacing--50)\">Hear from our Graduates<\/h3>\n\n\n\n<div class=\"wp-block-group slide-1 has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-19222ef8c352d2730e13e87e6507f5b5 has-global-padding is-layout-constrained wp-container-core-group-is-layout-0747478d wp-block-group-is-layout-constrained\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<p class=\"has-x-large-font-size\">Success in Operations comes from working as part of a team. Every department depends on one another, so you learn quickly to look at situations from the perspective of traders and other teams. It gives you a broad, end-to-end view of the business.<\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-resized is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Mathias-.jpg\" alt=\"\" class=\"wp-image-4200\" style=\"aspect-ratio:1;object-fit:cover;width:130px\" srcset=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Mathias-.jpg 800w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Mathias--300x300.jpg 300w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Mathias--150x150.jpg 150w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Mathias--768x768.jpg 768w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Mathias--500x500.jpg 500w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<p class=\"has-large-font-size\" style=\"margin-top:0;margin-bottom:0\">Mathias Inderhaug Roed<\/p>\n\n\n\n<p class=\"has-large-font-size\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0\"><strong>Graduate Operations Executive<\/strong> &#8211; Gibraltar<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group slide-2 has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-9738a974d0f359152ce7539cbff9ebcd has-global-padding is-layout-constrained wp-container-core-group-is-layout-0747478d wp-block-group-is-layout-constrained\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<p class=\"has-x-large-font-size\">I get to work with colleagues from different backgrounds, experiences and locations. That global exposure gives you a deeper understanding of the company and the industry, especially if it\u2019s all new to you.<\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-resized is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"800\" src=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Peninsula_Graduates-_WB-3.jpg\" alt=\"\" class=\"wp-image-4410\" style=\"aspect-ratio:1;object-fit:cover;width:130px\" srcset=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Peninsula_Graduates-_WB-3.jpg 640w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Peninsula_Graduates-_WB-3-240x300.jpg 240w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Peninsula_Graduates-_WB-3-500x625.jpg 500w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<p class=\"has-large-font-size\" style=\"margin-top:0;margin-bottom:0\">Sofia Pennington<\/p>\n\n\n\n<p class=\"has-large-font-size\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0\"><strong>Decarbonisation Graduate <\/strong>&#8211; Madrid <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group slide-3 has-base-color has-accent-1-background-color has-text-color has-background has-link-color wp-elements-3509a19e0cc8c8d76c40f806ee2fe606 has-global-padding is-layout-constrained wp-container-core-group-is-layout-0747478d wp-block-group-is-layout-constrained\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<p class=\"has-x-large-font-size\">To succeed as a trader, you need to be proactive and curious. I joined without a trading or shipping background, so I learned by asking questions and staying open. Every day is different, and global events shape your work in real time. My advice: research the industry and the role before applying.<\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-resized is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"560\" src=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Niklas.jpg\" alt=\"\" class=\"wp-image-4208\" style=\"aspect-ratio:1;object-fit:cover;width:130px\" srcset=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Niklas.jpg 560w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Niklas-300x300.jpg 300w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Niklas-150x150.jpg 150w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Niklas-500x500.jpg 500w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<p class=\"has-large-font-size\" style=\"margin-top:0;margin-bottom:0\">Niklas Kaukel <\/p>\n\n\n\n<p class=\"has-large-font-size\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0\"><strong>Graduate Trader <\/strong>&#8211; Copenhagen<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:41px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-accent-2-background-color has-background is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-1b2c1ba3 wp-block-group-is-layout-flex\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-group primary-blue-info-block-stack wp-container-content-9cfa9a5a is-vertical is-layout-flex wp-container-core-group-is-layout-98bb686d wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading has-base-color has-text-color has-link-color wp-elements-7e069c855ae5e3440b5f1043f0ccd843\">Day in the life of a Trader<\/h2>\n\n\n\n<p class=\"has-base-color has-text-color has-link-color wp-elements-152b34d1cbe17247905703b89c1d8a14\" style=\"padding-bottom:var(--wp--preset--spacing--40)\">Based in our London office, Alexander Macfadyen, <br>sharing what his day\u2011to\u2011day experience is as a Trader.<\/p>\n\n\n\n<a class=\"white-btn pill-btn\" href=\"\/life-as-a-trader\/\">Find out more <span class=\"about-button-arrow\"><\/span><\/a>\n<\/div>\n\n\n\n<div class=\"wp-block-group primary-blue-image-stack primary-blue-info-block-stack wp-container-content-432d1f4f is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Alex.jpg\" alt=\"\" class=\"wp-image-4247\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px\" srcset=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Alex.jpg 768w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Alex-300x169.jpg 300w, https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/Alex-500x281.jpg 500w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Launch your career with Peninsula\u2019s Graduate Trading Programme<\/p>\n","protected":false},"author":2,"featured_media":4069,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"static-page","meta":{"footnotes":""},"class_list":["post-4007","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Graduate Programme - Peninsula<\/title>\n<meta name=\"description\" content=\"Peninsula\u2019s 2026 Graduate Trading Programme offers global experience, professional growth and a launchpad for careers in marine energy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.peninsula360.com\/graduates\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Graduate Programme - Peninsula\" \/>\n<meta property=\"og:description\" content=\"Peninsula\u2019s 2026 Graduate Trading Programme offers global experience, professional growth and a launchpad for careers in marine energy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.peninsula360.com\/graduates\/\" \/>\n<meta property=\"og:site_name\" content=\"Peninsula\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-02T12:26:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/careers-graduates-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1435\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.peninsula360.com\\\/graduates\\\/\",\"url\":\"https:\\\/\\\/www.peninsula360.com\\\/graduates\\\/\",\"name\":\"Graduate Programme - Peninsula\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.peninsula360.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.peninsula360.com\\\/graduates\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.peninsula360.com\\\/graduates\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.peninsula360.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/careers-graduates-scaled.jpg\",\"datePublished\":\"2026-03-11T14:38:17+00:00\",\"dateModified\":\"2026-04-02T12:26:58+00:00\",\"description\":\"Peninsula\u2019s 2026 Graduate Trading Programme offers global experience, professional growth and a launchpad for careers in marine energy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.peninsula360.com\\\/graduates\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.peninsula360.com\\\/graduates\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.peninsula360.com\\\/graduates\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.peninsula360.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/careers-graduates-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.peninsula360.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/careers-graduates-scaled.jpg\",\"width\":2560,\"height\":1435},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.peninsula360.com\\\/graduates\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.peninsula360.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Graduate Programme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.peninsula360.com\\\/#website\",\"url\":\"https:\\\/\\\/www.peninsula360.com\\\/\",\"name\":\"Peninsula\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.peninsula360.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Graduate Programme - Peninsula","description":"Peninsula\u2019s 2026 Graduate Trading Programme offers global experience, professional growth and a launchpad for careers in marine energy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.peninsula360.com\/graduates\/","og_locale":"en_US","og_type":"article","og_title":"Graduate Programme - Peninsula","og_description":"Peninsula\u2019s 2026 Graduate Trading Programme offers global experience, professional growth and a launchpad for careers in marine energy.","og_url":"https:\/\/www.peninsula360.com\/graduates\/","og_site_name":"Peninsula","article_modified_time":"2026-04-02T12:26:58+00:00","og_image":[{"width":2560,"height":1435,"url":"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/careers-graduates-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.peninsula360.com\/graduates\/","url":"https:\/\/www.peninsula360.com\/graduates\/","name":"Graduate Programme - Peninsula","isPartOf":{"@id":"https:\/\/www.peninsula360.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.peninsula360.com\/graduates\/#primaryimage"},"image":{"@id":"https:\/\/www.peninsula360.com\/graduates\/#primaryimage"},"thumbnailUrl":"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/careers-graduates-scaled.jpg","datePublished":"2026-03-11T14:38:17+00:00","dateModified":"2026-04-02T12:26:58+00:00","description":"Peninsula\u2019s 2026 Graduate Trading Programme offers global experience, professional growth and a launchpad for careers in marine energy.","breadcrumb":{"@id":"https:\/\/www.peninsula360.com\/graduates\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.peninsula360.com\/graduates\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.peninsula360.com\/graduates\/#primaryimage","url":"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/careers-graduates-scaled.jpg","contentUrl":"https:\/\/www.peninsula360.com\/wp-content\/uploads\/2026\/03\/careers-graduates-scaled.jpg","width":2560,"height":1435},{"@type":"BreadcrumbList","@id":"https:\/\/www.peninsula360.com\/graduates\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.peninsula360.com\/"},{"@type":"ListItem","position":2,"name":"Graduate Programme"}]},{"@type":"WebSite","@id":"https:\/\/www.peninsula360.com\/#website","url":"https:\/\/www.peninsula360.com\/","name":"Peninsula","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.peninsula360.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.peninsula360.com\/wp-json\/wp\/v2\/pages\/4007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.peninsula360.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.peninsula360.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.peninsula360.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.peninsula360.com\/wp-json\/wp\/v2\/comments?post=4007"}],"version-history":[{"count":80,"href":"https:\/\/www.peninsula360.com\/wp-json\/wp\/v2\/pages\/4007\/revisions"}],"predecessor-version":[{"id":4445,"href":"https:\/\/www.peninsula360.com\/wp-json\/wp\/v2\/pages\/4007\/revisions\/4445"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.peninsula360.com\/wp-json\/wp\/v2\/media\/4069"}],"wp:attachment":[{"href":"https:\/\/www.peninsula360.com\/wp-json\/wp\/v2\/media?parent=4007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}