# Senior Software Engineer **Schwerpunkt:** Architektur, Anwendungsentwicklung, Test 📍 Raum Nürnberg, Deutschland --- ## Profil Senior-Softwareentwickler mit rund 15 Jahren Erfahrung in der Konzeption, Entwicklung und Qualitätssicherung komplexer Individualsoftware — davon über 8 Jahre im öffentlichen Sektor mit tiefem Fachwissen zu modellgetriebener Entwicklung und großen fachlichen Schnittstellen. Starker Fokus auf JVM-Technologien, agile Methoden (Scrum, Kanban), TDD sowie Build- und Deployment-Automatisierung. Analytisch, qualitätsorientiert, erfahren in teamübergreifender Kommunikation und Wissenstransfer. --- ## Kernkompetenzen - **Sprachen & Plattformen:** Java / JVM, Clojure, JavaScript, TypeScript, SQL, C# - **Frameworks:** Spring / Spring Boot, Hibernate / JPA, Jersey REST, Java EE (JSP, JSF, CDI) - **Web / Frontend:** React, Angular, HTML5, CSS3 - **Modellgetriebene Entwicklung:** Xtext, Xtend, textuelle DSLs - **Build & CI/CD:** Gradle, Maven, Ant (inkl. Ivy), Jenkins, Nexus, Docker, Podman, GitLab CI, GitHub - **Infrastruktur & Cloud:** Oracle WebLogic, JBoss / WildFly, Kubernetes, Kafka, AWS S3, Azure Auth - **Datenbanken:** Oracle DBMS, MySQL, PostgreSQL - **Test & Qualität:** JUnit, Checkstyle, SonarQube, Selenium, FitNesse, SoapUI, TDD, Pair Programming, Code Review - **Tools:** IntelliJ IDEA, Eclipse, Git, SVN, JIRA, Confluence, Kibana / Grafana, Loki - **Methoden:** Scrum, Kanban, RUP, Modellgetriebene Softwareentwicklung, Release Management, LLM-/KI-Integration - **Sprachen:** Deutsch (verhandlungssicher), Englisch (fließend), Russisch (Muttersprache) --- ## Zertifizierungen - **2021** — Professional Scrum Master I (PSM I) - **2017** — Einführung in modernes Maschinelles Lernen mit Deeplearning4j - **2016** — Angular 2, HTML5, CSS3 und JavaScript --- ## Berufserfahrung ### 09/2025 – 03/2026 · Senior Entwickler (führende Rolle) **Branche:** IT-Dienstleistung · Internes Produktprojekt Entwicklung einer Single-Page-Anwendung zur Verwaltung von Artikelbeständen über mehrere Warenhäuser hinweg. Kernfunktionen: Tag-basiertes Filtersystem, vollständige Änderungshistorie, Azure-basierte Authentifizierung. - Führende Entwicklerrolle mit Verantwortung für Architektur und technische Entscheidungen - Konzeption und Implementierung des Tag-basierten Filtersystems und der Änderungshistorie - Integration der Azure-Authentifizierung - Aufbau der Datenbank-Migrationsstrategie (Flyway), Containerisierung (Docker / Podman) **Technologien:** Java / JDK, Spring Framework, Hibernate, Flyway, PostgreSQL, React, Next.js, Docker, Podman, Azure Auth, Maven --- ### 03/2017 – 09/2025 · Senior Entwickler **Branche:** Öffentlicher Dienst / Verwaltung · Großprojekt Weiterentwicklung einer zentralen Fachanwendung zur Arbeitsvermittlung mit über 60.000 internen Nutzern und tausenden externen Partnern über eine XML-basierte Fachschnittstelle. - Weiterentwicklung fachlicher Anforderungen in mehreren Fachdomänen mittels modellgetriebener, textueller DSLs - Entwicklung mehrerer Batch-Verarbeitungen, u. a. eines komplexen Import-Batches für externe Fachdaten - Fachlicher Ansprechpartner für die Architektur-Abteilung bei komplexen architektonischen Umbauten - Konzeption und Koordination der projektinternen Build-System-Migration (preisgekrönt intern) - Defekt-Koordinator: Qualitätssicherung der teameigenen Domänen, Kommunikation an die Projektleitung - Code-Reviews auf Team- und Projektebene, Pair Programming, Durchsetzung von TDD - Vertretung des Scrum Masters, Moderation von Retrospektiven - Wissenstransfer an interne Mitarbeiter und externe Dienstleister **Technologien:** Java EE, Oracle WebLogic, Spring / Spring Boot, Hibernate, AspectJ, Xtext / Xtend, Jersey REST, AngularJS, Angular, Oracle DBMS, Kubernetes, Kafka, AWS S3, Gradle, Maven, Ant, Jenkins, Nexus, Git, SVN, SonarQube, JUnit, SoapUI, JIRA, Confluence, Kibana / Grafana, Scrum, Kanban --- ### 10/2016 – 02/2017 · Entwickler **Branche:** Messgerätetechnik / Industrie Konzeption und Entwicklung eines breit konfigurierbaren Installationsprogramms zur Verteilung und Aktualisierung von Anwendungen in Windows-Kundenumgebungen. Verteiltes Entwicklungsteam von ca. 30 Mitgliedern, mehrere Tausend Endanwender. - Anforderungsanalyse und direkte Stakeholder-Kommunikation - Machbarkeitsstudie, Angebotserstellung inkl. Meilensteinen und Aufwandsschätzung - Entwicklung der Benutzeroberflächen und Geschäftslogik - Implementierung von Versions-Kompatibilitätsprüfung und Rollback-Mechanismus - Integration in das Windows-Betriebssystem via Windows API **Technologien:** Java SE, C#, IzPack, Windows API, WildFly, Elasticsearch, Jenkins, SonarQube, Git, JIRA, Scrum / Kanban --- ### 05/2016 – 09/2016 · Entwickler **Branche:** IT-Dienstleistung · Internes ERP-Projekt Weiterentwicklung eines internen ERP-Systems zur Projektbudget-, Arbeitszeit- und Mitarbeiterverwaltung — zwei miteinander kommunizierende Webanwendungen, ca. 60 Anwender, Scrum-Team 6–8 Mitglieder. - Weiterentwicklung und Optimierung beider Webanwendungen - Konzeption und Implementierung neuen fachlichen Scopes (u. a. Skills-Management) - Reduzierung der Build-Dauer um 50 % durch Optimierung der Build-Skripte - Aufbau von Komponententests, Pair Programming, Code Reviews **Technologien:** Java EE, JSF, Oracle ADF, CDI, JPA, Hibernate, WildFly, Oracle GlassFish, MySQL, Maven, Ant, Jenkins, SonarQube, Scrum / Kanban --- ### 11/2014 – 04/2016 · Deutsch- und Integrationskurs Intensive Spracherwerbs- und Integrationsphase nach Einreise nach Deutschland. --- ### 02/2010 – 11/2014 · Tester / Release Manager / Entwickler **Branche:** Luft- und Raumfahrt / Industriefertigung Entwicklung komplexer J2EE-Systeme zur Zentralisierung von Produkt- und Dienstleistungsinformationen — sichere kollaborative Umgebung für hunderte interne und externe Anwender. - Einarbeitung und fachliche Führung von Junior-Entwicklern (bis zu 2 Personen) - Aufbau und Weiterentwicklung des Continuous-Integration- und Delivery-Prozesses - Remote-Installation mehrerer Anwendungen in der Kundenumgebung - Direkter Ansprechpartner für Kunden bei Defekten, Hotfixes und Workarounds - Konzeption, Entwicklung und Durchführung manueller und automatisierter Systemtests **Technologien:** J2EE, JBoss AS, Spring, Hibernate, Liferay Portal, JPA, Apache Struts, Webservices (SOAP, REST, JSON), jQuery, OpenLDAP, MySQL, Ant, Maven, CruiseControl, Selenium IDE, FitNesse, SVN, RUP --- ### 11/2009 – 01/2010 · Systemadministrator **Branche:** Öffentlicher Dienst Administration der IT-Infrastruktur einer öffentlichen Einrichtung. --- ## Ausbildung **09/2003 – 07/2008 · Diplom-Informatiker (FH)** --- ## Sprachen - Russisch — Muttersprache - Deutsch — verhandlungssicher - Englisch — fließend --- *Vollständige Referenzen, Arbeitgeber- und Kundennamen sowie Kontaktdaten auf Anfrage nach Erstgespräch.* *Stand: April 2026*