13.11.2025 aktualisiert


Premiumkunde
nicht verfügbarSenior Software Engineer
Halle, Deutschland Diplom-Informatiker (FH)
Über mich
Zwei Aspekte sind für mich bei der Arbeit als Senior Software Engineer besonders spannend. Erstens kann ich mich immer wieder in neue komplexe fachliche und technische Themen einarbeiten und zweitens werde ich mit neuen Kollegen ein Team, welches gemeinsam und fokussiert an einem Ziel arbeitet.
Skills
HTMLJavaJavascriptXhtmlAgile MethodologieTest AutomationClient-Server-ArchitekturCSSContinuous IntegrationWeb EntwicklungElasticsearchJ2EEGroovyGrailsHibernateInternet ProtocolJava Database ConnectivityJava Persistence APISpring FrameworkJunitProjektmanagementObjektorientierte Software-EntwicklungPair ProgrammingRentenberatungAnforderungsanalyseSoftwareentwicklungSQLUMLExtensible Markup LanguageXLSTApache OpenofficeTest-Driven DevelopmentSpring CloudReactJSSpringbootSpockAngularJSIntegrationstestsGsuiteCucumber (Software)Refactoring
Seit dem Jahr 2000 habe ich in 20 Projekten maßgeschneiderte Software entworfen und entwickelt. Im Bereich der Java- und Webentwicklung hatte ich das Glück, verschiedene Technologien, Bibliotheken und Vorgehensweisen kennenzulernen.
Mein besonderes Interesse gilt komplexen Sachverahlten, test-driven development, Spring-Boot, Groovy, sowie innovativen Such- und Persistenzmechanismen.
Branchenkenntnisse
- Rückversicherungen
- RTB-Markt, Online-Werbemarkt
- Rentenversicherung
- Verwertungsgesellschaft
- Finanzdienstleister
- Öffentliche Verwaltung
Allgemeine Kenntnisse
- Anforderungsanalyse
- komponentenbasierte Softwareentwicklung
- objektorientierte Analyse
- objektorientiertes Design
- Client/Server-Entwicklung
- Netzwerk- / Internet-Technologien
- Projektmanagement
- MS Office, OpenOffice, G Suite
Spezielle Kenntnisse
- Testautomatisierung
- Softwaremetriken
- Integrationstest
- Refactoring
- Continuous Integration
- Agile Softwareentwicklung
- Pair-Programming
Programmiersprachen / Frameworks
- Java
- Spring Framework, Spring Boot, Spring Cloud
- JEE
- Groovy
- Grails
- Elastic Stack
- JPA, Hibernate, JDBC
- AspectJ
- JavaScript
- AngularJS
- React
- Web-Components
- JUnit, Spock, Cucumber
- iText
Beschreibungssprachen
- UML
- XML
- XSLT
- HTML
- XHTML
- CSS
- XSD
- DTD
- SQL
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
ANUBIS (Allgemeiner Nutzungs- und Beteiligten-Informations-Service) ist der neue Rechercheservice für GEMA-interne Mitarbeiter, vor allem die Servicebereiche.
Aufgaben im Projekt:
- Testgetriebene Umsetzung von Stories
- Pair-Programming mit anderen Entwicklern
- Analyse von fachlichen Themengebieten und einzelnen Stories
- Qualitätssicherung von Stories (Test und Code-Review)
- Abstimmung und Kollaboration im Projektteam
- Bedarfsgerechte Rücksprache mit dem Fachbereich
- Präsentation und Dokumentation der Ergebnisse
Technologien:
- Java 21
- Spring-Boot
- Elasticsearch
- Kibana
- Angular 19 (TypeScript), HTML, CSS
- Databricks
- BigQuery
- jUnit
- Spock
- Cucumber
- GKE
- gradle
- SonarQube
Zu ElterngeldDigital gehört auch der Elterngeldrechner und -planer. Die Daten aus dem neu entwickelten Elterngeldrechner und -planer können dabei in den Elterngeldantrag übernommen werden. Mit jährlich über zwei Millionen Nutzern ist das Tool eines der beliebtesten Online-Angebote der deutschen Verwaltung.
Aufgaben im Projekt:
Technologien:
Aufgaben im Projekt:
- Unterstützung der Anforderungserhebung aus technischer Perspektive
- Analyse von fachlichen Themengebieten und einzelnen Stories
- Implementierung der Webapplikation
- Qualitätssicherung von Stories (Test und Code-Review)
- Abstimmung und Kollaboration im Projektteam
- Bedarfsgerechte Rücksprache mit dem Fachbereich
- Präsentation und Dokumentation der Ergebnisse
Technologien:
- React
- Redux
- TypeScript
- HTML
- Sass
- Bootstrap
- npm
- Stylelint
- Jest
Das Projekt R2 soll einen Beitrag zur vollständig verteilungsplankonformen Verteilung durch die neuen Systeme in der neuen Zielarchitektur der GEMA leisten.
Folgende Produkte sollen im Rahmen des Projekts R2 umgesetzt werden:
- RECH2 Teil-Migration
- Recherche
- CN-Verteiler (CNV)
- Manuelle Korrektur - Tool (MaKo)
Aufgaben im Projekt:
- Testgetriebene Umsetzung von Stories
- Pair-Programming mit anderen Entwicklern
- Analyse von fachlichen Themengebieten und einzelnen Stories
- Qualitätssicherung von Stories (Test und Code-Review)
- Abstimmung und Kollaboration im Projektteam
- Bedarfsgerechte Rücksprache mit dem Fachbereich
- Präsentation und Dokumentation der Ergebnisse
Technologien:
- Java 11
- Spring-Boot
- Elasticsearch
- Angular 11 (TypeScript), HTML, CSS
- Kibana
- jUnit
- Spock
- Cucumber
- Geb
- gradle