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.
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.
