Java / Kotlin Softwareentwickler (M/W/D) – Vollzeit

  • Contract
  • Anywhere


:root { –primary-color: #17191c; –primary-color-sidebar: #142542; –secondary-color: #ffffff; –accent-color: rgba(23, 25, 28, 0.25); –accent-color-sidebar: rgba(20, 37, 66, 0.25); –list-color: #17191c; –headline-color: #17191c; –icon-color: rgba(23, 25, 28, 0.7); –icon-color-sidebar: #59667b; –link-color-sidebar: #00551e; –link-color-hover-sidebar: #17191c; –benefit-icon-color: #17191c; –benefit-icon-bg-color: rgba(23, 25, 28, 0.05); –focus-color-inner: #0357cd; –focus-color-outer: #ffffff; } @charset “UTF-8”;@font-face{font-stretch:condensed;font-family:Routine K;font-display:swap;src:url(https://kcdn.at/assets/fonts/Routine-Variable-K-Condensed.woff2) format(“woff2”)}@font-face{font-stretch:normal;font-family:Routine K;font-display:swap;src:url(https://kcdn.at/assets/fonts/Routine-Variable-K-Extended.woff2) format(“woff2″)}@font-face{font-family:Routine K fallback;src:local(Arial);size-adjust:99%;ascent-override:89%;descent-override:normal;line-gap-override:46%}@font-face{font-family:Routine K fallback;src:local(Arial Narrow);font-stretch:condensed;size-adjust:87%;ascent-override:99%;descent-override:normal;line-gap-override:49%}#sja .applicationInformation{display:grid;gap:1rem;font-size:.875rem;line-height:1.375rem}#sja .applicationInformation__title{color:var(–headline-color);font-weight:600;font-size:1.125rem;line-height:1.625rem}#sja .applicationInformation__subtitle{font-weight:400;font-size:.875rem;line-height:1.375rem}#sja .applicationInformation__subtitle–big{font-weight:600;font-size:1rem;line-height:1.5rem}#sja .applicationInformation__process{display:grid;gap:.75rem}#sja .applicationInformation__process–withDetails{padding-bottom:1rem;border-bottom:1px solid var(–accent-color)}#sja .applicationInformation__processSteps{display:grid;counter-reset:application-steps;gap:1.5rem}#sja .applicationInformation__processStepEnumeration{grid-column:1/2;grid-row:1/2;display:grid;box-sizing:border-box;padding:.25rem;width:2rem;height:2rem;border:1px solid;border-radius:50%;content:counter(application-steps);counter-increment:application-steps;font-size:1.125rem;line-height:1rem;place-items:center}#sja .applicationInformation__processStepContent{display:grid;grid-template-columns:2rem 1fr;gap:.5rem}#sja .applicationInformation__processStepContent–enumeration{align-items:center}#sja .applicationInformation__processStepContent–line:before{grid-column:1/2;grid-row:1/2;top:0;width:1px;height:calc(100% + 1.5rem);background-color:var(–accent-color);content:””;justify-self:center}#sja .applicationInformation__processStepContentText{grid-column:2/3;grid-row:1/2}#sja .applicationInformation__details{display:grid;gap:.5rem}#sja .applicationInformation__detail–gap{display:grid;gap:.25rem}#sja .applicationInformation__detailDocuments{display:flex;flex-wrap:wrap;gap:.5rem}#sja .applicationInformation__detailDocument{padding:0 .5rem;min-width:2rem;border:1px solid;border-radius:1.375rem;text-align:center}#sja .applicationBox{display:grid;gap:1rem;padding:1rem;border:1px solid var(–accent-color);border-radius:.1875rem}#sja .jobBenefits__title{margin-bottom:.75rem;color:var(–headline-color);font-weight:600;font-size:1.125rem;line-height:1.625rem}#sja .jobBenefits__list{display:grid;gap:1rem}@container seamless-job-ad (min-width: 577px){#sja .jobBenefits__list{grid-template-columns:repeat(auto-fit,minmax(min(15.5rem,100%),1fr));grid-auto-rows:1fr}}#sja .jobBenefits__listItem{padding:1.5rem;border:1px solid var(–accent-color);border-radius:.1875rem}#sja .jobBenefit{display:grid;align-items:start}#sja .jobBenefit__label{display:grid;gap:1rem;justify-items:start}#sja .jobBenefit__icon{border-radius:.1875rem;background-color:var(–benefit-icon-bg-color)}#sja .jobBenefit__icon svg{display:block;width:4rem;height:4rem}#sja .jobBenefit__icon svg path{fill:var(–benefit-icon-color)}#sja .jobBenefit__title{font-weight:600;font-size:1.125rem;line-height:1.625rem}#sja .contactPerson{display:grid;gap:.5rem}#sja .contactPerson–withApplicationInformation{padding-top:1rem;border-top:1px solid var(–accent-color)}#sja .contactPerson__title{color:var(–headline-color);font-weight:600;font-size:1.125rem;line-height:1.625rem}#sja .contactPerson__text{font-size:.875rem;line-height:1.375rem}#sja .contactPerson__name{font-size:1rem;line-height:1.5rem}#sja .contactPerson__imageContainer{overflow:hidden;width:4.5rem;aspect-ratio:1/1;border-radius:50%}#sja .contactPerson__image{width:100%;height:100%;object-fit:cover;object-position:50% 50%}#sja .contactPerson__phoneNumber{color:var(–primary-color);text-decoration:underline;font-weight:600;text-decoration-color:var(–accent-color)}#sja .contactPerson__phoneNumber:hover{text-decoration:none}#sja .content{display:grid;row-gap:2rem;word-break:break-word}@container seamless-job-ad (min-width: 577px){#sja .content{row-gap:2.5rem}}#sja .content__sections{display:grid;gap:1.5rem}#sja .content__sectionTitle{margin-bottom:.75rem;color:var(–headline-color);font-stretch:normal;font-size:1rem;font-weight:500;line-height:150%;letter-spacing:0}#sja .content__sectionContent p{padding-top:1rem;padding-bottom:1rem}#sja .content__sectionContent ul{display:grid;gap:.5rem}#sja .content__sectionContent ul li{position:relative;padding-left:2rem}#sja .content__sectionContent ul li:before{position:absolute;top:0;left:0;display:grid;width:1.5rem;height:1.5rem;color:var(–list-color);content:””;font-size:2em;place-items:center}#sja .content__sectionContent ul li p{padding-top:0;padding-bottom:0;font-size:1rem;line-height:1.5rem}#sja .content__sectionContent>*:first-child{padding-top:0}#sja .content__sectionContent>*:last-child{padding-bottom:0}#sja .content__sectionContent–rectangle ul li:before{content:”▪”;transform:translateY(-10%)}#sja .content__sectionContent–circle ul li:before{content:”◦”;transform:translateY(-9%)}#sja .content__sectionContent–arrow ul li:before{content:”‣”;transform:translateY(-10%)}#sja .content__sectionContent–disc ul li:before{content:”•”;transform:translateY(-3%)}#sja .content__closingText{font-size:.875rem;line-height:1.375rem}@container seamless-job-ad (min-width: 577px){#sja .content__closingText{font-size:1rem;line-height:1.5rem}}#sja .detailedInformation{display:grid;border:1px solid var(–accent-color);border-radius:.1875rem;font-size:.875rem;line-height:1.375rem}#sja .detailedInformation__box{display:grid;gap:1rem;padding:0 1rem 1rem}#sja .detailedInformation__title{display:grid;align-items:center;padding:1rem;color:var(–headline-color);font-weight:600;font-size:1rem;line-height:1.625rem;grid-template-columns:1fr auto;gap:1em;cursor:pointer}#sja .detailedInformation__title:focus-visible{outline-offset:0;border-radius:.1875rem}#sja .detailedInformation__subtitle{font-weight:400;font-size:.875rem;line-height:1.375rem}#sja .detailedInformation__detail{display:grid;gap:.25rem}#sja .detailedInformation__details{display:flex;flex-wrap:wrap;gap:.5rem}#sja .detailedInformation__detailsItem{padding:0 .5rem;min-width:2rem;border:1px solid;border-radius:1.375rem;text-align:center}#sja .detailedInformation__arrowIcon{width:1.5rem;height:1.5rem;transition:.2s}#sja .detailedInformation__arrowIcon path{stroke:var(–icon-color)}#sja summary::-webkit-details-marker{display:none}#sja summary{list-style:none}#sja details[open]>summary .detailedInformation__arrowIcon{transform:rotate(180deg)}#sja details[open]>summary .detailedInformation__arrowIcon path{stroke:var(–primary-color)}#sja .footer{grid-area:footer;display:grid;align-items:center;row-gap:1.5rem;padding:1.5rem 2rem;background-color:var(–primary-color)}#sja .footer :focus-visible{box-shadow:0 0 0 2px var(–primary-color),0 0 0 4px var(–focus-color-outer)}#sja .footer__socialMediaChannels{gap:1rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#sja .footer__socialMediaChannelLink{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%}#sja .footer__socialMediaChannelLink:focus-visible{border-radius:50%}#sja .footer__socialMediaChannelIcon{display:block;transition:all .2s ease-in-out}#sja .footer__socialMediaChannelIcon:hover{transform:scale(1.2)}#sja .footer__socialMediaChannelIcon path{fill:var(–secondary-color)}#sja .footer__websiteUrl{text-align:center}#sja .footer__websiteUrlLink{color:var(–secondary-color);text-decoration:underline}#sja .footer__websiteUrlLink:hover{color:var(–secondary-color);text-decoration:none}@container seamless-job-ad (min-width: 577px){#sja .footer{padding:1.5rem;grid-template-columns:1fr auto}#sja .footer__socialMediaChannels{grid-column:2/-1;grid-row:1/2}#sja .footer__websiteUrl{grid-column:1/2;grid-row:1/2;text-align:left}}@container seamless-job-ad (min-width: 1025px){#sja .footer{padding:1.5rem 2rem}}#sja .imageGallery{display:grid;gap:1rem}@container seamless-job-ad (min-width: 577px){#sja .imageGallery{max-width:50rem;width:100%;justify-self:center}}@container seamless-job-ad (min-width: 577px){#sja .imageGallery–twoImages{grid-auto-flow:column;grid-auto-columns:1fr}}@container seamless-job-ad (min-width: 577px){#sja .imageGallery–threeImages{grid-template-columns:1fr 40%}}#sja .imageGallery__image{aspect-ratio:2/1}#sja .imageGallery__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@container seamless-job-ad (min-width: 577px){#sja .imageGallery__image–halfWidth{aspect-ratio:5/3}}@container seamless-job-ad (min-width: 577px){#sja .imageGallery__image–big{height:100%;grid-column:1/2;grid-row:1/3;aspect-ratio:auto}}@container seamless-job-ad (min-width: 577px){#sja .imageGallery__image–small{grid-column:2/3}}#sja .keyfactbox{display:grid;padding-right:1rem;padding-left:1rem;gap:1.5rem}@container seamless-job-ad (min-width: 577px){#sja .keyfactbox{align-items:start;padding-right:1.5rem;padding-left:1.5rem;grid-auto-flow:column;grid-auto-columns:1fr}}@container seamless-job-ad (min-width: 1025px){#sja .keyfactbox{position:sticky;top:var(–sja-keyfactbox-top, 0);padding:1.5rem;grid-auto-flow:row;gap:1rem;color:var(–primary-color-sidebar)}}#sja .keyfactbox__section{display:grid;gap:.75rem}@container seamless-job-ad (min-width: 1025px){#sja .keyfactbox__section–borderTop{padding-top:1rem;border-top:1px solid var(–accent-color-sidebar)}}#sja .keyfactbox__sectionTitle{font-weight:600;font-size:1rem;line-height:1.5rem}#sja .keyfactbox__sectionItems{display:grid;gap:.5rem}#sja .keyfactbox__sectionItem{display:grid;gap:.5rem;grid-template-columns:1.5rem 1fr}#sja .keyfactbox__sectionItemLabel{display:grid;width:1.5rem;height:1.5rem;place-items:center}#sja .keyfactbox__sectionItemLabelIconPath–fill{fill:var(–icon-color)}@container seamless-job-ad (min-width: 1025px){#sja .keyfactbox__sectionItemLabelIconPath–fill{fill:var(–icon-color-sidebar)}}#sja .keyfactbox__sectionItemLabelIconPath–stroke{stroke:var(–icon-color)}@container seamless-job-ad (min-width: 1025px){#sja .keyfactbox__sectionItemLabelIconPath–stroke{stroke:var(–icon-color-sidebar)}}#sja .keyfactbox__sectionItemContentText–avoidWordBreaks{display:flex;column-gap:.25em;flex-wrap:wrap}#sja .keyfactbox__sectionItemContentLink{color:var(–headline-color);text-decoration:underline}@container seamless-job-ad (min-width: 1025px){#sja .keyfactbox__sectionItemContentLink{color:var(–link-color-sidebar)}}@container seamless-job-ad (min-width: 1025px){#sja .keyfactbox__sectionItemContentLink:hover{color:var(–link-color-hover-sidebar)}}#sja .salary__title{margin-bottom:.75rem;color:var(–headline-color);font-weight:600;font-size:1.125rem;line-height:1.625rem}#sja .salary__content{display:grid;gap:.5rem}#sja .salary__text strong{font-weight:400}#sja .salary__text–basicPackage strong{font-weight:600}#sja .salary__overtimeTitle{margin-bottom:.5rem;color:var(–headline-color);font-weight:600;font-size:1rem;line-height:1.625rem}#sja .salaryBar{display:grid}#sja .salaryBar *{position:relative}#sja .salaryBar–gap{row-gap:.5rem}#sja .salaryBar–coll{grid-template-columns:4% 1fr}@container seamless-job-ad (min-width: 577px){#sja .salaryBar–coll{grid-template-columns:repeat(2,minmax(4em,1fr)) 7em 3fr 7em 2fr}}#sja .salaryBar–min{grid-template-columns:8% repeat(2,minmax(3em,auto)) 1fr}@container seamless-job-ad (min-width: 577px){#sja .salaryBar–min{grid-template-columns:2fr repeat(2,minmax(3.5em,auto)) 3fr 7em 2fr}}#sja .salaryBar–collMin{grid-template-columns:repeat(2,4%) repeat(2,minmax(3em,auto)) 1fr}@container seamless-job-ad (min-width: 577px){#sja .salaryBar–collMin{grid-template-columns:repeat(2,minmax(4em,1fr)) repeat(2,minmax(3.5em,auto)) 3fr 7em 2fr}}#sja .salaryBar–minMax{grid-template-columns:8% repeat(2,minmax(3em,auto)) 1fr repeat(2,minmax(3em,auto)) 8%}@container seamless-job-ad (min-width: 577px){#sja .salaryBar–minMax{grid-template-columns:2fr repeat(2,minmax(3.5em,auto)) 3fr repeat(2,minmax(3.5em,auto)) 2fr}}#sja .salaryBar–collMinMax{grid-template-columns:repeat(2,4%) repeat(2,minmax(3em,auto)) 1fr repeat(2,minmax(3em,auto)) 8%}@container seamless-job-ad (min-width: 577px){#sja .salaryBar–collMinMax{grid-template-columns:repeat(2,minmax(4em,1fr)) repeat(2,minmax(3.5em,auto)) 3fr repeat(2,minmax(3.5em,auto)) 2fr}}#sja .salaryBar__main{align-self:center;height:.5rem;grid-column:1/-1;grid-row:1/2;border-radius:6rem;background-color:var(–accent-color)}#sja .salaryBar__range{align-self:center;height:.5rem;border-radius:6rem;background:var(–primary-color);grid-row:1/2}#sja .salaryBar__range–open{background:linear-gradient(90deg,var(–primary-color) 0%,transparent 100%)}#sja .salaryBar__range–coll{grid-column:-2/-1}@container seamless-job-ad (min-width: 577px){#sja .salaryBar__range–coll{grid-column:2/-2}}#sja .salaryBar__range–min{grid-column:-3/-1}@container seamless-job-ad (min-width: 577px){#sja .salaryBar__range–min{grid-column:-5/-3}}#sja .salaryBar__range–minMax{grid-column:-6/-3}#sja .salaryBar__lineColl{align-self:center;justify-self:start;width:2px;height:1.5rem;grid-column:2/3;grid-row:1/2;background-color:var(–primary-color)}@container seamless-job-ad (min-width: 577px){#sja .salaryBar__lineColl{grid-column:1/3;justify-self:center}}#sja .salaryBar__salaryColl{grid-row:2/3;font-size:.875rem}#sja .salaryBar__salaryColl–value{grid-column:2/-1}@container seamless-job-ad (min-width: 577px){#sja .salaryBar__salaryColl–value{grid-column:1/3;text-align:center}}#sja .salaryBar__salaryColl–noValue{grid-column:-7/-5;text-align:center;justify-self:center}#sja .salaryBar__salaryCollText{display:flex;column-gap:.25em;flex-wrap:wrap;font-size:.875rem;line-height:1.375rem}@container seamless-job-ad (min-width: 577px){#sja .salaryBar__salaryCollText{display:block}}#sja .salaryBar__salaryCollTextLabel{display:block;overflow:hidden;text-overflow:ellipsis “.”;white-space:nowrap}@container seamless-job-ad (min-width: 1025px){#sja .salaryBar__salaryCollTextLabel–mobile{display:none}}#sja .salaryBar__salaryCollTextLabel–desktop{display:none}@container seamless-job-ad (min-width: 1025px){#sja .salaryBar__salaryCollTextLabel–desktop{display:block}}#sja .salaryBar__salaryPill{padding:.125rem .5rem;border:1px solid;border-radius:1.375rem;background-color:var(–secondary-color);justify-self:center;grid-row:1/2;font-size:.875rem;line-height:1.375rem}@container seamless-job-ad (min-width: 577px){#sja .salaryBar__salaryPill{padding:.25rem .5rem;font-size:1rem;line-height:1.5rem}}#sja .salaryBar__salaryPill–minOpenRange{grid-column:-2/-4}@container seamless-job-ad (min-width: 577px){#sja .salaryBar__salaryPill–minOpenRange{grid-column:-6/-4}}#sja .salaryBar__salaryPill–minClosedRange{grid-column:-7/-5}#sja .salaryBar__salaryPill–max{grid-column:-4/-2}.k-screen-reader-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);margin:-1px;padding:0;width:1px;height:1px;border:0}.k-screen-reader-only:active,.k-screen-reader-only:focus{position:static;overflow:visible;clip:auto;clip-path:unset;margin:0;width:auto;height:auto}#sja{container:seamless-job-ad/inline-size;margin:auto;max-width:1230px}#sja :focus-visible{outline:2px solid var(–focus-color-inner);outline-offset:1px;border-radius:.375rem;box-shadow:0 0 0 2px var(–secondary-color),0 0 0 4px var(–focus-color-outer)}#sja .focusableText:focus-visible{border-radius:.375rem}#sja img{max-width:100%;height:auto}#sja *{box-sizing:border-box;margin:0;padding:0}#sja strong{font-weight:600}#sja ul{list-style:none}#sja .job{display:grid;background-color:var(–secondary-color);color:var(–primary-color);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;letter-spacing:-.00625rem;font-weight:400;font-size:1rem;font-family:Routine K,Routine K fallback,Arial,sans-serif;font-synthesis:none;line-height:1.5rem;grid-template-rows:auto repeat(2,2.5rem) repeat(4,auto);grid-template-areas:”header” “header” “.” “headline” “keyfactbox” “main” “footer”}@container seamless-job-ad (min-width: 577px){#sja .job{grid-template-rows:auto repeat(2,3.25rem) repeat(4,auto)}}@container seamless-job-ad (min-width: 1025px){#sja .job{grid-template-columns:1fr minmax(16rem,25%);grid-template-rows:auto repeat(2,3.25rem) auto 1fr auto;grid-template-areas:”header keyfactbox” “header keyfactbox” “. keyfactbox” “headline keyfactbox” “main keyfactbox” “footer keyfactbox”}}#sja .job–noHeader{grid-template-rows:1rem auto}#sja .job–noLogo{grid-template-rows:auto}#sja .job__header{grid-area:header;height:12.5rem}@container seamless-job-ad (min-width: 577px){#sja .job__header{height:17.5rem}}@container seamless-job-ad (min-width: 1025px){#sja .job__header{height:20rem}}#sja .job__header img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}#sja .job__logo{position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box;margin-left:1rem;width:5rem;aspect-ratio:1;grid-column:1/2;grid-row:2/4;border:2px solid #ffffff;border-radius:.385rem;background-color:#fff}@container seamless-job-ad (min-width: 577px){#sja .job__logo{margin-left:1.5rem;min-width:6.5rem;max-width:clamp(6.5rem,35%,12.5rem);height:6.5rem;border-radius:.5rem}}@container seamless-job-ad (min-width: 1025px){#sja .job__logo{margin-left:2rem;max-width:clamp(6.5rem,40%,15.5rem)}}#sja .job__logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:.385rem}@container seamless-job-ad (min-width: 1025px){#sja .job__logo img{border-radius:.5rem}}#sja .job__headline{grid-area:headline;display:grid;gap:.25rem;margin-top:1rem}@container seamless-job-ad (min-width: 577px){#sja .job__headline{margin-top:1.25rem}}#sja .job__headlineTitle{font-stretch:condensed;font-weight:400;font-size:1.75rem;line-height:120%;letter-spacing:0;color:var(–headline-color)}@container seamless-job-ad (min-width: 1025px){#sja .job__headlineTitle{font-size:3rem}}#sja .job__headlineSubtitle{font-stretch:normal;font-weight:400;font-size:1.25rem;line-height:140%;letter-spacing:0;color:var(–headline-color)}#sja .job__keyfactboxWrapper{grid-area:keyfactbox;margin-top:2rem}@container seamless-job-ad (min-width: 577px){#sja .job__keyfactboxWrapper{margin-top:1.5rem}}@container seamless-job-ad (min-width: 1025px){#sja .job__keyfactboxWrapper{margin-top:0;background-color:#fff}#sja .job__keyfactboxWrapper :focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(–focus-color-outer)}}#sja .job__content{grid-area:main;margin-top:2rem;margin-bottom:1.5rem}@container seamless-job-ad (min-width: 577px){#sja .job__content{margin-top:2.5rem;margin-bottom:2rem}}@container seamless-job-ad (min-width: 1025px){#sja .job__content{align-self:start;margin-top:1.5rem}}#sja .job__section{padding-right:1rem;padding-left:1rem}@container seamless-job-ad (min-width: 577px){#sja .job__section{padding-right:1.5rem;padding-left:1.5rem}}@container seamless-job-ad (min-width: 1025px){#sja .job__section{padding-right:2rem;padding-left:2rem}}#sja .video{justify-self:center;max-width:37.5rem;width:100%}#sja .video__container{position:relative;aspect-ratio:16/9;overflow:hidden}#sja .video__container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#sja .video__placeholder{display:flex;justify-content:center;align-items:center;padding:1rem;width:100%;height:100%;text-align:center;background-color:var(–benefit-icon-bg-color);text-wrap:balance}

Titelbild von PJ Monitoring GmbH

Java / Kotlin Softwareentwickler (M/W/D) – Vollzeit

Über den Job

Anstellungsart:

Vollzeit (Festanstellung)

Gehalt:

ab 4.500 € monatlich

Positionsebene:

Berufserfahrung

Dienstort:

Graz

Berufsfelder:

IT, EDV, Technik, Ingenieurwesen

Offene Stellen:

1 Stelle offen für diese Position

Über das Unternehmen

Arbeitgeber:

PJ Monitoring GmbH

Mitarbeiter*innenanzahl:

51 – 100 Mitarbeiter*innen

Standorte:

Graz

Digitaler Bahntransport ist der Game-Changer, um die wichtigen Klimaziele zu erreichen. Mit unserem Know-how bringen wir umweltfreundlichen und modernen Bahntransport auf Schiene. Als Pionier in der Digitalisierung des Schienengüterverkehrs ist uns als erstes Unternehmen in Europa gelungen, 100 Jahre alte Prozesse im Bahntransport zu automatisieren. Dafür wurden wir mehrfach mit Awards wie dem Staatspreis für Digitalisierung ausgezeichnet. Unser digitales Gesamtsystem ist an Bord beim intelligentesten Güterzug Europas sowie bei Güterwagen der SBB Cargo, DB Cargo, Mercitalia u.v.a. mehr.

Unsere digitale Technologie nimmt immer mehr Fahrt auf. Daher setzen wir 2025 die nächsten Wachstumsschritte und verstärken unser Entwicklungs-Team.

Aufgaben

PJM hat ein umfassendes Spektrum an JVM basierten Technologien im Einsatz. Weiters betreiben wir hochverfügbarer Cluster, um unsere Dienste bereitzustellen. Der breite Aufgabenbereich reicht von hochperformanten Verarbeitungspipelines für M2M Daten bis hin zu Webfrontends für Endbenutzer. Daraus legen wir gemeinsam mit Ihnen Fokusbereiche entsprechend Ihrer Erfahrung fest.

Anforderungen

  • Abgeschlossene IT-Ausbildung (HTL/FH/Uni) im Bereich Softwareentwicklung, Informatik, …
  • Fundierte Java und/oder Kotlin Kenntnisse
  • Grundkenntnisse der Webentwicklung (CSS, Javascript, HTML)
  • Erfahrungen mit Spring Boot, Maven, Tomcat, IntelliJ IDEA, Vaadin und GIT von Vorteil
  • Gute Deutsch- und Englischkenntnisse
  • Offen für gelegentliche Reisen
  • Berufserfahrung erwünscht

Ihre Arbeitsweise zeichnet sich durch analytisches Verständnis, eine problemlösungsorientierte Arbeitsweise, Termintreue und Eigenverantwortung aus. Persönlich überzeugen Sie durch hohe Lernbereitschaft zur fachlichen und persönlichen Weiterentwicklung, sowie durch Teamgeist und Kommunikationsfähigkeit.

Wer wir sind & wir bieten

  • Ein kollegiales Team mit Teamgeist und ein offenes, freundliches Betriebsklima
  • Eine interessante Tätigkeit in einer wegweisenden und zukunftsstarken Technologie
  • Flexible Arbeitszeiten inkl. Home Office waren für uns schon seit vielen Jahren üblich
  • Teamwork & zugleich eigenständige, flexible Aufgaben-Gestaltung
  • Wir schätzen Termin-Verlässlichkeit, eine problemlösungsorientierte Herangehensweise und Eigenverantwortung
  • Viele andere Benefits. Mehr dazu auf: https://pjm.co.at/mit-uns/

Detaillierte Angaben zur Stelle

Vollzeit (Festanstellung)

  • Montag bis Freitag
  • 38,5 Stunden

Dienstort

  • Graz

Erforderliche Kenntnisse

  • Java Kenntnisse
  • SQL Kenntnisse
  • Erfahrung mit GIT
  • grundlegende Linux Kenntnisse

Nice-To-Have Kenntnisse

  • Kotlin Kenntnisse
  • Erfahrung mit JPA (Hibernate)
  • Erfahrung mit Spring Boot
  • Erfahrung im Mobile App Development

Erforderliche Sprachen

  • Deutsch B2
  • Englisch B2

Gehalt

Das Mindestgehalt beträgt 4.500 € brutto pro Monat (auf 38,5 Stunden Basis). Das tatsächliche Gehalt ist abhängig von Qualifikation und Erfahrung.

Benefits

Firmenhandy

Firmennotebook

Getränke

Obst

Home Office

Snacks

Parkplatz

Team-Events

Flexible Arbeitszeiten

Gute Anbindung

Das Laden von Videos wird durch die aktuellen Datenschutzeinstellungen blockiert.

Alle Infos zur Bewerbung

Gewünschte Bewerbungsunterlagen:

  • Lebenslauf

Ansprechperson

Ralph Moser

Wir haben Ihr Interesse geweckt? Wir freuen uns auf Ihre Bewerbung!

Digitaler Bahntransport ist der Game-Changer, um die wichtigen Klimaziele zu erreichen. Mit unserem Know-how bringen wir umweltfreundlichen und modernen Bahntransport auf Schiene. Als Pionier in der Digitalisierung des Schienengüterverkehrs ist uns als erstes Unternehmen in Europa gelungen, 100 Jahre alte Prozesse im Bahntransport zu automatisieren. Dafür wurden wir mehrfach mit Awards wie dem Staatspreis für Digitalisierung ausgezeichnet. Unser digitales Gesamtsystem ist an Bord beim intelligentesten Güterzug Europas sowie bei Güterwagen der SBB Cargo, DB Cargo, Mercitalia u.v.a. mehr.

Unsere digitale Technologie nimmt immer mehr Fahrt auf. Daher setzen wir 2025 die nächsten Wachstumsschritte und verstärken unser Entwicklungs-Team.

Java / Kotlin Softwareentwickler (M/W/D) – Vollzeit

Aufgaben

PJM hat ein umfassendes Spektrum an JVM basierten Technologien im Einsatz. Weiters betreiben wir hochverfügbarer Cluster, um unsere Dienste bereitzustellen. Der breite Aufgabenbereich reicht von hochperformanten Verarbeitungspipelines für M2M Daten bis hin zu Webfrontends für Endbenutzer. Daraus legen wir gemeinsam mit Ihnen Fokusbereiche entsprechend Ihrer Erfahrung fest.

Anforderungen

  • Abgeschlossene IT-Ausbildung (HTL/FH/Uni) im Bereich Softwareentwicklung, Informatik, …
  • Fundierte Java und/oder Kotlin Kenntnisse
  • Grundkenntnisse der Webentwicklung (CSS, Javascript, HTML)
  • Erfahrungen mit Spring Boot, Maven, Tomcat, IntelliJ IDEA, Vaadin und GIT von Vorteil
  • Gute Deutsch- und Englischkenntnisse
  • Offen für gelegentliche Reisen
  • Berufserfahrung erwünscht

Ihre Arbeitsweise zeichnet sich durch analytisches Verständnis, eine problemlösungsorientierte Arbeitsweise, Termintreue und Eigenverantwortung aus. Persönlich überzeugen Sie durch hohe Lernbereitschaft zur fachlichen und persönlichen Weiterentwicklung, sowie durch Teamgeist und Kommunikationsfähigkeit.

Wer wir sind & wir bieten

  • Ein kollegiales Team mit Teamgeist und ein offenes, freundliches Betriebsklima
  • Eine interessante Tätigkeit in einer wegweisenden und zukunftsstarken Technologie
  • Flexible Arbeitszeiten inkl. Home Office waren für uns schon seit vielen Jahren üblich
  • Teamwork & zugleich eigenständige, flexible Aufgaben-Gestaltung
  • Wir schätzen Termin-Verlässlichkeit, eine problemlösungsorientierte Herangehensweise und Eigenverantwortung
  • Viele andere Benefits. Mehr dazu auf: https://pjm.co.at/mit-uns/

Gehalt

Das Mindestgehalt beträgt 4.500 EUR brutto pro Monat (auf 38,5 Stunden Basis). Das tatsächliche Gehalt ist abhängig von Qualifikation und Erfahrung.

Wir haben Ihr Interesse geweckt? Wir freuen uns auf Ihre Bewerbung!

Über den Job

Anstellungsart:

  • Vollzeit (Festanstellung)

Gehalt:

ab 4.500 EUR monatlich

Positionsebene:

  • Berufserfahrung

Dienstort:

  • Graz

Berufsfelder:

  • IT, EDV
  • Technik, Ingenieurwesen

Offene Stellen:

1 Stelle offen für diese Position

Über das Unternehmen

Arbeitgeber:

PJ Monitoring GmbH

Mitarbeiter*innenanzahl:

51 – 100 Mitarbeiter*innen

Standorte:

  • Graz

Detaillierte Angaben zur Stelle

Vollzeit (Festanstellung)

  • Montag bis Freitag
  • 38,5 Stunden

Dienstort

  • Graz

Erforderliche Kenntnisse

  • Java Kenntnisse
  • SQL Kenntnisse
  • Erfahrung mit GIT
  • grundlegende Linux Kenntnisse

Nice-To-Have Kenntnisse

  • Kotlin Kenntnisse
  • Erfahrung mit JPA (Hibernate)
  • Erfahrung mit Spring Boot
  • Erfahrung im Mobile App Development

Erforderliche Sprachen

  • Deutsch B2
  • Englisch B2

Benefits

  • Firmenhandy
  • Firmennotebook
  • Getränke
  • Obst
  • Home Office
  • Snacks
  • Parkplatz
  • Team-Events
  • Flexible Arbeitszeiten
  • Gute Anbindung

Alle Infos zur Bewerbung

Gewünschte Bewerbungsunterlagen:

  • Lebenslauf

Ansprechperson

Ralph Moser

To help us track our recruitment effort, please indicate in your cover letter where (jobsinaustria.net) you saw this job posting.