Full Stack Java-Entwickler​ (m/w/d)

Wir sind Experten für Digitalisierung und Automatisierung von Prozessen mit künstlicher Intelligenz. Unser Ziel ist es, Unternehmen und Verwaltungen von lästigen Alltagsaufgaben im Dokumentenmanagement zu befreien. Dafür entwickeln wir innovative Apps und investieren in die Forschung und Entwicklung von KI.

Bewirb dich noch heute und werde Teil eines der führenden Unternehmen im Bereich Digitalisierung und Dokumentenmanagement mit über 35 Jahren Erfahrung. Wir freuen uns auf dich!

Unser Angebot

Sicherheit, Flexibilität & HomeOffice

  • Unbefristeter Arbeitsvertrag
  • Flexible Arbeitszeiten mit Kernzeit
  • Arbeite im HomeOffice oder in einem unserer modernen Büros

Arbeiten, wo andere Urlaub machen

  • Workation in München, Wien, Valencia, Gran Canaria, Lissabon oder Faro

Benefits, die sich lohnen

  • Attraktive Sozialleistungen & individuelle Incentives
  • Ein starkes Team mit flachen Hierarchien und echter Zusammenarbeit

Weiterentwicklung & Perspektiven

  • Vielfältige Schulungen zur Förderung deiner fachlichen Entwicklung
  • Spannende Lernchancen – z. B. durch Mitwirkung an staatlich geförderten Forschungsprojekten

Deine Aufgaben

  • Erstellen, verbessern und aktualisieren des visuellen und funktionalen Teils von Webseiten und Anwendungen.
  • Erstellen von Schnittstellen, die sich an verschiedene Geräte und Bildschirmgrößen anpassen und optisch ansprechend sind.
  • Durchführung von Schnittstellentests zur Erkennung und Korrektur von Fehlern sowie zur Gewährleistung der Kompatibilität mit verschiedenen Browsern und Geräten.
  • Entwerfen und implementieren von Diensten, die die Kommunikation zwischen verschiedenen Softwarekomponenten, externen Diensten oder Anwendungen Dritter ermöglichen.
  • Entwurf und Pflege effizienter und sicherer (einfacher) Datenbanken und Durchführung von Abfragen mit Hilfe von Frameworks (Hibernate) zum Abrufen, Speichern und Bearbeiten von Daten.
  • Erstellung von Webdiensten und Endpunkten, um die Kommunikation zwischen verschiedenen Anwendungen zu ermöglichen.
  • Implementierung von Schutzmaßnahmen wie Authentifizierung, Autorisierung und Datenvalidierung.
  • Durchführung von Tests, um die Stabilität und Skalierbarkeit des Systems zu gewährleisten.
  • Leistungsoptimierung durch Code-Optimierung, Caching-Techniken und verbesserte Datenbankabfragen.

Dein Profil

  • Solide Erfahrung in HTML5, CSS3 und Javascript.
  • Kenntnisse in der Verwendung von Frameworks und Frontend-Bibliotheken, Vue.js wünschenswert. Kenntnisse in Bootstrap.
  • Erfahrung in der Nutzung von API Rest Services.
  • Kenntnisse über die Zugänglichkeit von Webseiten, z. B. WCAG 2.0.
  • Kenntnisse in Authentifizierungs- und Autorisierungstechniken wie OAuth und JWT.
  • Kenntnisse in der Funktions- und Leistungsprüfung von Schnittstellen.
  • Solide Erfahrung in Java. Erfahrungen in anderen Sprachen werden ebenfalls berücksichtigt.
  • Kenntnisse des Spring Frameworks.
  • Erfahrung mit Datenbanken, MySQL und/oder PostgreSQL. Kenntnisse von NoSQL-Datenbanken wie MongoDB sind ebenfalls von Vorteil.
  • Erfahrung in der Konzeption, Entwicklung und Implementierung von APIs und Webdiensten.
  • Fertigkeiten in Unit- und Integrationstests, Junit.
  • Kenntnisse der Softwarearchitektur und von Entwurfsmustern.
  • Kenntnisse von Java-Projektmanagement-Tools wie Maven.
  • Kenntnisse im Umgang mit Versionskontrollsystemen, Git wünschenswert, und Kenntnisse über Tools zur kontinuierlichen Integration wie Jenkins wären von Vorteil.

Richte dich bei Fragen an
bewerbung@cib.de

Sende uns bitte folgende Unterlagen:

Lebenslauf auf Deutsch oder Englisch

Anschreiben: Stell dich vor!

Abschlusszeugnisse, Eintrittstermin

Was sonst noch relevant sein könnte!

Nutze am besten gleich das Formular unten - dann können wir deine Bewerbung besser einordnen!

CV uploader

Deine Bewerbung

Zur Vorbereitung deiner Bewerbung kannst du CIB pdf standalone verwenden.

Hallo! Was kann ich für Sie tun?
CIB Group
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.