10.09.2025 aktualisiert


100 % verfügbar
Fullstack Developer (10+ Jahre)
Brühl, Deutschland
Weltweit
Skills
Clean CodeHTMLJavaJavascriptAmazon Web ServicesApache AntApache HTTP ServerAnwendungsserverArchitekturConfluenceJiraUnit TestingMicrosoft AzureUNIXCSSCloud ComputingSoftware QualityCode-ReviewDatenbankenContinuous IntegrationIBM DB2LinuxDevopsProgrammierwerkzeugeWeb EntwicklungEclipseJ2EEGlassfish 3GradleHibernateIBM Websphere Application ServerInfrastrukturBestandsführungssystemJava Persistence APISpring FrameworkWildflyJavaserver FacesKnowledge ManagementPostgresqlLebensversicherungLiquibaseApache MavenMysqlPair ProgrammingScrumRuby On RailsMockitoSwaggerSOAPSQLSubversionWeb ServicesExtensible Markup LanguageOpenapiDocker ContainerTestenFile Transfer Protocol (FTP)Test-Driven DevelopmentSpringbootSystem-ImplementierungenGitBuild-ManagementEmacsContainerisierungKubernetesFull Stack EntwicklungBitbucketBetriebssystemeFront EndSoftware Version ControlDockerJenkinsMicroservicesOracledb
Programmiersprachen & Frameworks
- Java / Java EE (JEE) – langjährige Erfahrung in Enterprise-Anwendungen
- Spring Framework – inklusive Spring Boot und Microservices-Architektur
- Ruby on Rails – Erfahrung in mobiler und Web-Entwicklung
- JSF, JPA, Hibernate – tiefes Know-how im Java-Ökosystem
- Webservices (SOAP & REST) – ergänzt durch Swagger/OpenAPI
- Frontend-Technologien – fundierte Kenntnisse in HTML, CSS, XML, Grundkenntnisse in JavaScript
- Erfahrung mit GlassFish, JBoss/WildFly und IBM WebSphere
- Sicher im Umgang mit FTP/SFTP für Integrationsszenarien
- Containerisierung & Cloud: erste Erfahrungen mit Kubernetes, Helm, Docker
- PostgreSQL, MySQL, IBM Db2, Oracle DB
- Datenbankmodellierung, -optimierung und Entwicklung von SQL-Skripten
- Eclipse, Emacs
- Apache Maven, Gradle (Build-Management)
- Versionskontrolle mit Git, Bitbucket, SVN
- Jenkins (Continuous Integration & Delivery)
- Liquibase für Datenbankmigrationen
- Fokus auf Clean Code und Test Driven Development (TDD)
- Erfahrung mit Mockito für Unit-Tests
- Automatisierte Builds & Tests via Jenkins Pipelines
- Code Reviews & Pair Programming
- Scrum Master (zertifiziert), umfassende Erfahrung mit Agile/Scrum
- Zusammenarbeit & Wissensmanagement mit Confluence und Jira
- Sicher im Einsatz von Scrum, Pair Programming, Code Reviews
- Linux und Unix als Hauptentwicklungsumgebungen
- Erfahrung in heterogenen Systemlandschaften
Sprachen
DeutschgutEnglischgut
Projekthistorie
- Entwicklung und Wartung von Java-basierten Anwendungen (Java EE, Spring)
- Umsetzung von Microservices-Architekturen und Integration von REST/SOAP-Webservices
- Nutzung von Datenbanken (PostgreSQL, MySQL, IBM Db2, Oracle) inkl. Modellierung und Optimierung
- Einsatz moderner Tools und Plattformen wie Jenkins, Maven, Git/Bitbucket, Liquibase
- Sicherstellung von Softwarequalität durch Test Driven Development (TDD), Unit-Tests (Mockito) und Code Reviews
- Anwendung agiler Methoden (Scrum, Pair Programming) sowie enge Zusammenarbeit in cross-funktionalen Teams
- Dokumentation und Wissensmanagement mit Confluence und Jira
- Betrieb und Deployment in Linux-/Unix-Umgebungen, inkl. Erfahrung mit Containerisierung (Docker, Kubernetes, Helm)
Im Projekt bei der Barmenia habe ich eine Vielzahl von Aufgaben übernommen.
Dazu gehörten die Durchführung von Releaseanhebungen, GUI-Anpassungen,
Datenbankschemaanpassungen und die Implementierung von
Plausibilitätsregeln im Versicherungskontext, unter Einsatz von Technologien wie
Oracle, JavaEE, WebLogic, Eclipse, EMF, Maven und Jenkins.
Ich war zudem für die Konzeption und vollständige Umsetzung des
Durchführungprozesses der Vertrags-Lifecycletests verantwortlich.Parallel habe
ich Kundenanpassungen von Schnittstellen, wie Inkasso/Exkasso,
Datawarehouse, TAA und Druck, vorgenommen.
Meine Aufgaben umfassten auch die Betreuung und Konfiguration der
Entwicklungs-, Test- und Integrationsumgebungen sowie die Durchführung von
Schulungen für Mitarbeiter in Git und Jira, um deren Fähigkeiten in den Bereichen
Versionskontrolle und Projektmanagement zu stärken.
Dazu gehörten die Durchführung von Releaseanhebungen, GUI-Anpassungen,
Datenbankschemaanpassungen und die Implementierung von
Plausibilitätsregeln im Versicherungskontext, unter Einsatz von Technologien wie
Oracle, JavaEE, WebLogic, Eclipse, EMF, Maven und Jenkins.
Ich war zudem für die Konzeption und vollständige Umsetzung des
Durchführungprozesses der Vertrags-Lifecycletests verantwortlich.Parallel habe
ich Kundenanpassungen von Schnittstellen, wie Inkasso/Exkasso,
Datawarehouse, TAA und Druck, vorgenommen.
Meine Aufgaben umfassten auch die Betreuung und Konfiguration der
Entwicklungs-, Test- und Integrationsumgebungen sowie die Durchführung von
Schulungen für Mitarbeiter in Git und Jira, um deren Fähigkeiten in den Bereichen
Versionskontrolle und Projektmanagement zu stärken.
Im Rahmen meiner Tätigkeit war ich maßgeblich an der Weiterentwicklung und
Pflege des in|sure PSLife Systems beteiligt, einem Bestandsführungs- und
Leistungssystem für Lebensversicherungen. Zu meinen Aufgaben zählten
regelmäßige Releaseanhebungen, die Behebung von Bugs sowie die
Implementierung neuer Features zur Abwicklung von Geschäftsvorfällen. Zudem
habe ich die Testautomatisierung vorangetrieben, um die Effizienz und
Zuverlässigkeit der Software sicherzustellen.
Neben der technischen Entwicklung habe ich als Trainer Schulungen für Git und
SVN durchgeführt, um das Team im Umgang mit Versionskontrollsystemen zu
schulen. Darüber hinaus war ich für Kundenanpassungen am Basiscode
verantwortlich, um spezifische Anforderungen der Kunden zu erfüllen und die
Flexibilität des Systems zu gewährleisten.
Pflege des in|sure PSLife Systems beteiligt, einem Bestandsführungs- und
Leistungssystem für Lebensversicherungen. Zu meinen Aufgaben zählten
regelmäßige Releaseanhebungen, die Behebung von Bugs sowie die
Implementierung neuer Features zur Abwicklung von Geschäftsvorfällen. Zudem
habe ich die Testautomatisierung vorangetrieben, um die Effizienz und
Zuverlässigkeit der Software sicherzustellen.
Neben der technischen Entwicklung habe ich als Trainer Schulungen für Git und
SVN durchgeführt, um das Team im Umgang mit Versionskontrollsystemen zu
schulen. Darüber hinaus war ich für Kundenanpassungen am Basiscode
verantwortlich, um spezifische Anforderungen der Kunden zu erfüllen und die
Flexibilität des Systems zu gewährleisten.