AISL-258 Full Stack Developer

Luxembourg, Luxemburg

Interesse an modernen, sicheren und portablen Anwendungen mit Fokus auf APIs, Cloud und CI/CD?

Für ein Modernisierungsprogramm wird ein(e) Technical Consultant – Full-Stack Java Entwickler:in gesucht, um kritische Anwendungen in einem agilen Umfeld weiterzuentwickeln.

Projektkontext

Die Position ist Teil eines Modernisierungsprogramms, das technologische Upgrades, Full-Stack-Entwicklung, Integration externer Services, Security-Verbesserungen sowie CI/CD-Praktiken umfasst.

Ziel ist die Entwicklung von vendor-agnostischen, portablen Anwendungen, die für Container- und Cloud-Umgebungen geeignet sind.

Aufgaben & Verantwortlichkeiten

Java-Entwicklung & Modernisierung

  • Upgrade von Java 8 auf Java 17 (oder höher) unterstützen
  • Entwicklung portabler, herstellerunabhängiger Anwendungen
  • Refactoring und kontinuierliche Verbesserungen umsetzen

Back-end & API-Entwicklung

  • Entwicklung von Back-end-Anwendungen mit Spring Boot
  • Deployment auf Apache Tomcat
  • Design und Umsetzung von OpenAPI-konformen Java REST APIs
  • Integration bestehender REST-Services
  • Umsetzung erweiterter API-Modelle: GraphQL / SPARQL, asynchrone Interaktionsmuster

Security & Secret Management

  • Absicherung der Anwendungen und Credential Management
  • Einsatz von Secret-Management-Tools wie Hashicorp Vault
  • Refactoring zur sicheren Secret-Abfrage aus externen Tools

Datenbanken

  • Arbeiten mit Oracle und PostgreSQL
  • Abfragen und Updates in relationalen Datenbanken
  • Mitwirkung an Datenmigrationsstrategien

Containerisierung & verteilte Systeme

  • Containerisierung mit Docker (cloud-agnostischer Ansatz)
  • Integration von Messaging-Plattformen (z. B. Kafka) in Event-Systeme
  • Verwaltung versionierter Datenschemata in verteilten Event-Kontexten

CI/CD & Qualität

  • Umsetzung von CI/CD für automatisierte Tests, Integration und Deployment
  • Arbeit mit GIT und Delivery-Prozessen
  • Durchführung von Tests und Validierungen:
    • Front-end: Mocha, Jest, JMeter, Cypress
    • Back-end: JUnit, Mockito, Postman, Testcontainers

Front-end-Entwicklung

  • Entwicklung mit Angular (ggf. eUI)
  • Anwendung von HTML, CSS3, Responsive- und Accessibility-Prinzipien
  • Nutzung von Build-Tools wie Webpack oder Vite

Cloud & Monitoring

  • Integration mit AWS / Azure / GCP
  • Umsetzung von Services in SaaS- und CaaS-Umgebungen
  • Einbindung von Monitoring/Logging (z. B. ELK Stack)
  • Monitoring von Datenflüssen und Verhalten asynchroner Systeme

Dokumentation & Zusammenarbeit

  • Dokumentation von Code und Systemkonfigurationen
  • Moderne API-Dokumentation mit Sandbox, Beispielen und strukturiertem Tagging
  • Zusammenarbeit über Jira, Confluence, SharePoint, Teams
  • Arbeiten nach Agile/Scrum

Anforderungsprofil

Ausbildung

  • Bachelor (oder gleichwertig) mit mindestens 3 Jahren Hochschulausbildung in IT/Informatik (EQF Level 6) oder
  • Zusätzliche Berufserfahrung kann fehlende Ausbildungsjahre ausgleichen (gemäß Anforderungen).

Technische Kompetenzen

  • Sehr gute Kenntnisse in Java inkl. Upgrades (Java 8 → Java 17+)
  • Erfahrung mit Spring Boot und Tomcat-Deployment
  • API-Entwicklung (REST/OpenAPI) und Integration
  • Kenntnisse in Messaging und asynchronen Architekturen (Kafka)
  • Erfahrung mit Oracle/PostgreSQL
  • CI/CD, Git und automatisiertes Testing
  • Docker und Cloud-Erfahrung (AWS/Azure/GCP)
  • Front-end mit Angular, HTML/CSS und Build-Tools

Persönliche Fähigkeiten

  • Analytisches Denken, strukturierte Arbeitsweise, Eigenständigkeit
  • Qualitäts- und Sicherheitsbewusstsein
  • Kommunikationsstärke und Teamfähigkeit

Sprachen

  • Englisch: sehr gute Kenntnisse (mindestens C1)

Standort & Rahmenbedingungen

  • Arbeitsmodell: hybrid

Bewerbung

 Interessierte Kandidat:innen werden gebeten, einen aktuellen Lebenslauf einzureichen. Eine Rückmeldung erfolgt so schnell wie möglich nach Eingang der Bewerbung.

by ABAKUS IT-SOLUTIONS

Die Möglichkeiten sind zahlreich. Von der Entwicklung reiner Anwendungen bis zur IT Infrastrukturmanagement inkl. Konzeption, Architektur und Anforderungen Analyse.

Obwohl ABAKUS IT-SOLUTIONS offen für Technologien ist, die von unseren Kunden eingesetzt werden, ist das Unternehmen bestrebt, hauptsächlich, aber nicht nur Berater, die Folgendes beherrschen: Windows- und Linux-Server, Netzwerke, (JAVA, SAP, .NET,...) sowie hochspezialisierte Experten, z.B. im Bereich Cybersicherheit oder in Content Management Systemen (CMS) (SharePoint, Drupal, WebLogic...).

In in Bezug auf nicht-technische Kompetenzen stellt ABAKUS IT-SOLUTIONS dynamische Personen ein, die in die Welt, interessiert an Innovation und mit einem ausgeprägten Gespür für Kunden Beziehung.

Ein sehr Gute Englischkenntnisse sind unerlässlich, die Fähigkeit, Französisch, Deutsch oder Niederländisch zu sprechen ist eine Bereicherung.

Sogar Obwohl die meisten unserer Positionen mindestens 3 Jahre Erfahrung erfordern, sind einige offen für Neueinsteiger.

ABAKUS IT-SOLUTIONS arbeitet entweder in seinen Räumlichkeiten oder bei unseren Kunden, Remote-Aktivitäten sind manchmal möglich.
Odoo image and text block