About this role
Das Unternehmen (ca. 650 Mitarbeiter) ist ein Hidden Champion (unsichtbarer Nischenmarktführer) in Deutschland und Österreich im Bereich großer und komplexer IT-Transformations- und Digitalisierungsprozesse im Bereich Banking/Fintech, Insurance, Logistik und Industrie (z.B. führende Automobilhersteller). Das Unternehmen baut stets auf moderne Technologien und Methoden: agile Softwareentwicklung, interdisziplinäre Teams (meist mit Scrum), modulare, teils eventbasierte Architekturen (z.B. mit RxJava oder Akka), leichtgewichtige Backend- (gerne mit Spring Boot oder Node.js) und Frontend-Systeme (z.B. mit Angular), native Mobile Applications mit Swift und Java. Aufgaben: - Als Senior Java Engineer schreibst du nicht einfach nur Code sondern "Code der fliegt" - Du entwickelst oder integrierst geschäftskritische Unternehmensanwendungen, suchst exzellente Lösungen für technische Herausforderungen und setzt dabei moderne Java-Technologien ein - Von der Modernisierung von Altsystemen bis hin zur Entwicklung von neuen Produkten; vom Banking, über Automotive oder Logistik, wechselnde und anspruchsvolle Projektumgebungen sind an der Tagesordnung Voraussetzungen: - Leidenschaft für Softwareentwicklung mit modernen Technologien (v.a. Java und Java-basierte Tools und Frameworks) - vertiefte Kenntnisse in klassischer und agiler Software-Entwicklung mit Java und JEE - mindestens 2-3 Jahre Projekterfahrung, idealerweise in komplexen IT-Projekten und als Teil eines Teams - Teamfähigkeit und Pragmatismus ausdrücklich erwünscht - Projekt- und Teamleitung je nach Qualifikation möglich bzw. erwünscht - Äußerst eingeschränkte Reisebereitschaft, bis 95% Remote Work dauerhaft möglich Benefits: - Sehr gutes Gehalt über dem Marktdurchschnitt - Interdisziplinäres Arbeiten im Team und auf Augenhöhe sowie eine offene Feedbackkultur - 30 Tage Urlaub - Professionelles Mentoring und Coaching in der Einarbeitungsphase - Individuell angepasstes Schulungs- und Trainingskonzept (regelmäßige Code Camps etc.) - Sonderurlaub für Tech-Konferenzen Ergänzende Informationen: Anforderungen an den Bewerber: Expertenkenntnisse: Programmiersprache Java