Jobbeschreibung
Die ING ist mit über 9 Millionen Kund*innen die drittgrößte Privatkundenbank in Deutschland. Wer bei der ING arbeitet, macht nicht einfach einen Job. Arbeiten bei uns ist die Chance, etwas zu verändern. Wie das geht? Indem wir als globale Bank das Leben von Millionen Menschen berühren und danach streben, einen positiven Einfluss auf die Gesellschaft und unseren Planeten zu haben. Und indem wir dank unserer Start-up-Mentalität menschlich, nahbar und persönlich bleiben – als unbanky Bank.
Java-Anwendungsentwickler – Datenbankstrukturen & Microservices (w/m/d) am Standort Frankfurt
Beim Thema Java macht Dir niemand etwas vor? Probleme löst Du kreativ und vorausschauend? Dabei hast Du Innovationen im Blick und legst – genau wie wir – Wert auf offene Kommunikation, Nachhaltigkeit und Freiraum zur beruflichen und persönlichen Entwicklung? Perfekt! Bewirb Dich jetzt – Lebenslauf genügt.
- Das Java(EE)-Umfeld ist Dein Zuhause, in dem Du routiniert und immer mit den regulatorischen Anforderungen im Blick passgenaue und kreative Microservices-Lösungen schmiedest.
- Dabei bist Du von der Analyse bis zur smarten Optimierung im ganzen Software-Entwicklungsprozess involviert, wuppst Fachkonzeption, designst verteilte und moderne IT-Architekturen, implementierst, testest und dokumentierst.
- Nicht nur neue und bestehende Softwareanwendungen sind Teil Deines Wirkungskreises, sondern auch unsere zentralen Datenbankstrukturen zur Haltung und Verarbeitung von Kommunikationsprozessen.
- Damit wir alle Richtlinien einhalten und unsere Software noch besser wird, erdenkst Du automatisierte Tests via JUnit, hast mit SonarQube und Fortify die Ergebnisse im Blick und teilst Wissen sowie Code Reviews mit Deinen Kolleg*innen.
- Dank Deines ganzheitlichen Vorgehens erkennst Du außerdem schnell, wie Prozesse und IT-Lösungen zu bewerten sind, um sie dann immer weiter zu optimieren.
- Studium mit Schwerpunkt Informatik, Wirtschaftsinformatik oder gleichwertige Ausbildung / Qualifikation
- Mehrjährige Praxiserfahrung im Software Engineering mit Java (Softwareentwicklung, Software-Design, IT-Architektur, Test, Dokumentation)
- Routiniert im Umgang mit Java, JEE, Spring / Spring Boot, Apache Kafka, Maven und Git sowie IntelliJ
- Fit im Umgang mit Linux- und Windows-Betriebssystemen, speziell im Bereich DevOps (Docker / Kubernetes, OpenShift, Elastic Search, Ansible, Microsoft Azure) und grundlegende Administratorenkenntnisse für z. B. JBoss und Docker
- Idealerweise fortgeschrittene Kenntnisse in Oracle SQL und PL/SQL
- Spaß an der agilen Software-Entwicklung nach Scrum / Kanban und an eigenverantwortlicher Arbeit ebenso wie im Team
- Kreativität, logisch-strukturiertes Denken, kundenorientiertes Handeln und technische Neugier
- Ausgeprägtes Kommunikationsgeschick mit der Fähigkeit, andere für Themen zu begeistern
- Fähigkeit, über den eigenen Horizont hinaus zu denken und nachhaltige Lösungen zu entwickeln
- Sehr gutes Deutsch und Englisch
- Betriebliche Altersvorsorge, Vermögenswirksame Leistungen, kostenloses Deutschlandticket & Bike LeasING, Betriebsrestaurant
- Hybrides Arbeitsmodell: Zusätzlich zur Arbeit im Büro kannst Du auch mobil arbeiten – im Rahmen betrieblicher, gesetzlicher und regulatorischer Anforderungen.
- Individuelle Arbeitszeitmodelle, Sabbatical, Bezuschussung von Pflege- & Kinderbetreuungskosten
- Eigene Budgets für persönliche Entwicklung und Gesundheit plus persönliches Ausstattungsbudget für Deinen mobilen Arbeitsplatz