Stellenangebot
Application Responsible 100%
Wir suchen einen erfahrenen Java-Entwickler als Application Responsible, der komplexe Legacy-System-Defekte löst und robuste, skalierbare Java-Lösungen entwickelt. Die Stelle erfordert ausgeprägte technische Fähigkeiten, Kommunikationsfähigkeit und Erfahrung mit Agile-Methoden und modernen Frameworks.
Aufgaben
Diese Rolle ist eine hands-on-Technikposition, die für die Lösung hochkomplexer Legacy-System-Defekte und die Lieferung robuster, skalierbarer Java-basierter Lösungen mit modernen Frameworks und Unternehmens-Technologien verantwortlich ist.- Client- und Stakeholder-Management (intern und extern)
- Stakeholder-Management – enge Zusammenarbeit mit Finanz-, Business-Change-Engineern und Projektmanagern, um IT-Lieferungen zu treiben und aufrechtzuerhalten
- Analyse von Anforderungen, Schätzung von Aufwänden, Planung von Zeitplänen, Verwaltung von Fortschritten
- Sicherstellung des Bewusstseins, Aufbau von Unterstützung durch Schlüssel-Stakeholder und Teilnehmer durch den Aufbau starker Projektteams und die Aufrechterhaltung robuster Kommunikation über den Projektstatus während seines gesamten Lebenszyklus
- Technische und architektonische Gestaltung, Einhaltung von Architektur-Richtlinien und Herausforderung des Status Quo
Anforderungen
- Tackling sehr komplexer Legacy-Effekte, die Entwickler nicht analysieren oder lösen können
- Kommunikation hochtechnischer Probleme an ein nicht-technisches Publikum
- Einflussnahme auf und Verbesserung der Engineering-Praktiken bestehender Entwickler
- Sicherstellung einer ordnungsgemäßen Eskalation von Problemen auf transparente Weise, um die Lösung von Problemen zu unterstützen
- Verständnis und Übersetzung von Anforderungen (Systemanforderungen und nicht-funktionale Anforderungen) in skalierbare, stabile und zweckmäßige Lösungen
- Einhaltung der wichtigsten Standards (einschließlich Code, Sicherheit und Leistung)
Technische Anforderungen
Muss-Haves:
- Core Java 8+ und Java
- Starke Computerwissenschaftliche Kenntnisse (Algorithmen, Datenstrukturen, objektorientiertes Design)
- TDD: Fähigkeit, Akzeptanztests zu schreiben
- Maven
- Grundlegende Unix-Shell-Skript-Befehle
- Java-Messaging-Konzepte (JMS, MQ)
- Relationale Datenbank-Konzepte, SQL, Joins, Index, Trigger usw.
- Webservices (REST, SOAP)
- Service-Level, SLA
- Spring-Boot-Konzepte
- Erfahrung mit SQL, Abfrage-Optimierung
Soll-Haves:
- JBOSS (oder eine andere Anwendungsserver-Umgebung)
- Spring Boot
- Java-Server-Faces, JTA, JLB-Kenntnisse
- Fähigkeit, transaktionskomplexe SQL-Abfragen zu schreiben
- React JS oder Angular
Personale und soziale Anforderungen
- Gute Kommunikationsfähigkeiten
- Gute Arbeitsethik und Pünktlichkeit
- Gute Problemlösungsfähigkeiten
- Positives Team-Geist
Jobdetails