Java Developer - WCS Modernisierung

KNAPP AG
Hart bei Graz, Austria
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
€54,600.0
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Java (Programming Language) Business Logic Code Review Databases Relational Databases IntelliJ IDEA Apache Maven Object-Oriented Software Development Oracle (Applications) Software Engineering PL-SQL SQL Databases
+5 more
Systems Integration Git Information Technology Build Tools Jenkins

Job description

Unsere WCS-Software ist das technische Herz vieler internationaler Intralogistikanlagen. Sie steuert AblĂ€ufe, verbindet Systeme, verarbeitet Daten in Echtzeit und sorgt dafĂŒr, dass Waren zur richtigen Zeit am richtigen Ort sind. Gleichzeitig modernisieren wir unsere bestehende WCS-Welt Schritt fĂŒr Schritt: weg von datenbanknaher Logik, hin zu einer modernen, wartbaren und erweiterbaren Java-Architektur. DafĂŒr suchen wir Entwickler:innen, die nicht nur neuen Code schreiben wollen, sondern auch verstehen möchten, warum bestehende Logik funktioniert – und wie man sie sauber in eine moderne Struktur ĂŒberfĂŒhrt. Wenn du Java entwickeln willst, Datenbanken nicht als Blackbox siehst und Lust hast, komplexe Logistiklogik technisch sauber neu aufzubauen, dann bist du bei uns richtig.

yourmission

  • Du arbeitest an der Modernisierung unserer WCS-Software und hilfst mit, bestehende Legacy-FunktionalitĂ€ten in eine moderne Java-basierte Architektur zu ĂŒberfĂŒhren.
  • Du analysierst bestehende Logik, Datenmodelle, Trigger, Packages, Funktionen und AblĂ€ufe und ĂŒbersetzt diese gemeinsam mit erfahrenen Kolleg:innen in verstĂ€ndliche, wartbare Java-Strukturen.
  • Du entwickelst neue WCS-FunktionalitĂ€ten mit Fokus auf Java, moderner Entwicklungsumgebung und sauberer Architektur.
  • Du arbeitest mit IntelliJ, Git, Build-Tools und modernen Entwicklungsprozessen.
  • Du kennst jOOQ, um datenbanknahe Logik kontrolliert, typsicher und nachvollziehbar in Java abzubilden.
  • Du entwickelst und optimierst Datenbankzugriffe und verstehst, welche Auswirkungen Datenmodell, SQL, Transaktionen und Performance auf die WCS-Logik haben.
  • Du unterstĂŒtzt bei der schrittweisen Ablöse bestehender PL/SQL-Komponenten und hilfst, implizite GeschĂ€ftslogik sichtbar, testbar und wartbar zu machen.
  • Du arbeitest eng mit Softwarearchitekt:innen, erfahrenen WCS-Entwickler:innen, Projektteams und Systemintegration zusammen.
  • Du unterstĂŒtzt bei Fehleranalyse, Reproduktion und Behebung in bestehenden und neuen WCS-Komponenten.
  • Du bringst dich aktiv in technische Konzepte, Code Reviews, Tests und die Weiterentwicklung unserer Architektur ein.

youareknapp, Bei uns arbeitest du nicht an irgendeiner Standardsoftware. Du arbeitest an Software, die reale Anlagen bewegt – und an einer Modernisierung, die fĂŒr die nĂ€chsten Jahre prĂ€gend ist.

Du bekommst die Chance, tief in WCS-Prozesse, Datenmodelle und Logistiklogik einzusteigen und diese gemeinsam mit erfahrenen Kolleg:innen in eine moderne Java-Welt zu bringen. Dabei lernst du nicht nur neue Technologien, sondern auch, wie komplexe industrielle Software ĂŒber viele Jahre entsteht, betrieben und weiterentwickelt wird. Wenn du bestehende Systeme verstehen, moderne Architektur gestalten und Java nicht nur als Programmiersprache, sondern als Werkzeug fĂŒr saubere Softwaremodernisierung einsetzen willst, dann passt diese Rolle zu dir.

weareknapp

Requirements

  • Du hast eine abgeschlossene Ausbildung im Bereich Softwareentwicklung, Informatik oder Software Engineering – z. B. FH, TU oder eine vergleichbare Qualifikation.
  • Du bringst idealerweise 2-3 Jahre Berufserfahrung in der Softwareentwicklung mit. Mehr Erfahrung ist natĂŒrlich willkommen.
  • Du hast gute Kenntnisse in Java und verstehst objektorientierte Entwicklung nicht nur theoretisch, sondern aus der Praxis.
  • Du hast Interesse an moderner Architektur, sauberem Code und nachvollziehbarer Struktur.
  • Du hast ein gutes VerstĂ€ndnis fĂŒr relationale Datenbanken und SQL.
  • Erfahrung mit Oracle, PL/SQL oder datenbanknaher Businesslogik ist ein großer Vorteil.
  • Du musst nicht jede PL/SQL-Zeile auswendig verstehen – aber du solltest neugierig genug sein, bestehende Logik zu analysieren und gemeinsam mit dem Team in moderne Java-Strukturen zu ĂŒberfĂŒhren.
  • Erfahrung mit jOOQ, IntelliJ, Git, Maven/Jenkins oder vergleichbaren Werkzeugen ist von Vorteil.
  • Du kannst komplexe AblĂ€ufe strukturiert analysieren und technische ZusammenhĂ€nge verstĂ€ndlich erklĂ€ren.
  • Du arbeitest gerne im Team, stellst Fragen, denkst mit und hast Freude daran, bestehende Software besser, klarer und zukunftsfĂ€higer zu machen.
  • Deutsch und Englisch helfen dir in der tĂ€glichen Zusammenarbeit mit Kolleg:innen, Projekten und internationalen Stakeholdern.

Benefits & conditions

KNAPP Systemintegration in Leoben ist spezialisiert auf Lösungen im Bereich Lebensmittel- und Leergutlogistik und setzt die speziellen Anforderungen der Lebensmittelbranche in höchster QualitĂ€t um. FĂŒr Kunden wie SPAR, REWE, Kroger oder Woolworths entwickeln wir innovative, maßgeschneiderte Automatisierungskonzepte fĂŒr den stationĂ€ren und den Online-Lebensmittelhandel. Dieser Job bietet die Möglichkeit, sich proaktiv in einem hoch motivierten Team einbringen und gestalten zu können und Verantwortung zu ĂŒbernehmen. Bei uns hĂ€ngt Dein Gehalt von deiner beruflichen Vorerfahrung, deinem Können und deinem Engagement ab. Das Mindestgehalt fĂŒr diese Position liegt bei brutto EUR 3.900,– pro Monat (38,5 Wochenstunden / KV fĂŒr Metallgewerbe). NatĂŒrlich erwartet Dich mit entsprechender SenioritĂ€t eine marktkonforme Überzahlung. Wir bieten dir ein motiviertes, langjĂ€hriges Team, das gemeinsam an innovativen Lösungen arbeitet. Dich erwarten flexible Arbeitszeiten, Homeoffice-Möglichkeiten, moderne Arbeitsmittel und zahlreiche Benefits (Kantine, Mitarbeiterbeteiligung, MobilitĂ€tsprogramme, Social Events).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.at

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all