Senior Software Backend Engineer

Senior Software Backend Engineer

Zürich Vollzeit Kein Homeoffice möglich
P
Senior Software Backend Engineer Projekt In unserem bestehenden Softwareprodukt modernisieren wir umfangreiche Fachlogik und zerlegen diese in einzelne Komponenten. Sie arbeiten aktiv an diesem herausfordernden Reengineering-Projekt mit und helfen uns, die bestehende Software in die definierte Zielarchitektur zu überführen. Sie haben Freude daran in einem längerfristigen Mandat komplexe Refactorings an Legacy-Code durchzuführen und die gewonnenen Erfahrungen an neue Kollegen im Scrum Team weiterzugeben. Dank Ihrer mehrjährigen Berufserfahrung gehen Sie diese Aufgabe mutig, zielstrebig und risikobewusst an.
Aufgabe
Analysieren und verstehen der aktuellen Java-basierten Implementierung unserer Software.
Refactoring/Reengineering des bestehenden Codes in fachlich strukturierte Komponenten (Java, RDBMS, XML-Datenbank)
Datenstrukturen der vier verschiedenen Produktlinien vereinheitlichen und zusammenführen.
Verfeinern der bestehenden Zielarchitektur für die neu zu erstellenden Komponenten (Services).
Entwurf und Implementierung der Schnittstellen zu diesen Komponenten.
Erstellen und Pflegen der Dokumentation von Schnittstellen und der Vorgehensprinzipien beim Refactoring.
Sicherstellen der Qualitätsanforderungen mit Unit- und Modul-Tests.
Skills
Sie verfügen über langjährige Erfahrung als Softwareentwickler im JEE Backend-Umfeld.
Sie finden sich schnell in einer umfangreichen Codebasis zurecht und können komplexe Abhängigkeiten erfassen.
Sie sind Experte im Refactoring und haben Erfahrung in der Überführung von Legacy Systemen in eine moderne Architektur.
Sie beherrschen Design Patterns und Clean Code.
Sie sind gewohnt in einem Scrum Team zu arbeiten und haben Erfahrung mit aktuellen Entwicklungswerkzeugen, z. Bsp. Git, Eclipse, Jira, Gradle.
Sie sind in der Lage, Schwachstellen in einer bestehenden Software zu identifizieren, Lösungsansätze zu formulieren und diese auch umzusetzen.
Ihre ausgeprägten analytischen Fähigkeiten zeichnen Sie aus.
Idealerweise bringen Sie bereits Erfahrungen mit SQL, JPA und XML-Technologien mit.
Wissen und Erfahrung in der Entwicklung und Implementierung von Software sind von Vorteil.
Sie verfügen über sehr gute Deutschkenntnisse (in Wort und Schrift).
Sie haben eine schnelle Auffassungsgabe.
Eigeninitiative und Flexibilität heben Sie hervor.
Bitte übersenden Sie uns Ihren aktuellen Lebenslauf, wir werden uns dann umgehend bei Ihnen melden. kontakt(AD)psl-beratung.ch
#J-18808-Ljbffr
P

Kontaktdaten:

Petrone, Schulze & Lenz GmbH Recruiting-Team