18.09.2025 aktualisiert


100 % verfügbar
Erfahrener Java-Softwareentwickler
Donauwörth, Deutschland Diplom Mathematiker
Skills
JavaAgile MethodologieArchitekturTest AutomationCodeanalyseSoftware QualityDatenbankenContinuous IntegrationDevopsWeb EntwicklungEnterprise JavabeansHibernateJavafxGuisJava Persistence APISpring FrameworkJava API For Restful Web ServicesJunitPostgresqlApache MavenMicrosoft Sql-ServerMysqlScrumQualitätsmanagementMockitoServiceorientierte ArchitekturSOAPSonarqubeWeb ServicesTestenGitBuild-ManagementAngularJSJAX-WSDockerJenkinsMicroservicesOracledb
Java-Entwicklung
Umfassende Expertise in Java-Entwicklung mit JPA, Webservices, SOA, REST, CDI, EJB, Spring und JavaFX. Langjährige Erfahrung in der Implementierung komplexer Unternehmensanwendungen.
Datenbank-Technologien
Fundierte Kenntnisse in der Arbeit mit verschiedenen Datenbanksystemen wie Oracle DB, SQL Server, MySQL und PostgreSQL. Erfahrung in der Implementierung von Persistenzschichten mit JPA und Hibernate.
Frontend-Entwicklung
Erfahrung in der Entwicklung von Benutzeroberflächen mit Swing, JavaFX und Angular. Implementierung responsiver und benutzerfreundlicher GUIs für verschiedene Anwendungsfälle.
DevOps & Build-Management
Erfahrung mit CI/CD-Tools wie Maven, Git, Docker und Jenkins. Verantwortung für Build- und Deployment-Prozesse in verschiedenen Projekten.
Webservice-Technologien
Expertise in der Entwicklung von SOAP und REST Webservices mit JAX-WS, JAX-RS und Spring. Implementierung von Microservice-Architekturen und SOA.
Testing & Quality Assurance
Anwendung von JUnit, Mockito und anderen Test-Frameworks zur Sicherstellung der Codequalität. Erfahrung mit SonarQube für statische Codeanalyse.
Agile Methoden
Praktische Erfahrung mit Scrum in verschiedenen Projektteams. Mitarbeit in Teams unterschiedlicher Größe von 5 bis 8 Mitgliedern.
Umfassende Expertise in Java-Entwicklung mit JPA, Webservices, SOA, REST, CDI, EJB, Spring und JavaFX. Langjährige Erfahrung in der Implementierung komplexer Unternehmensanwendungen.
Datenbank-Technologien
Fundierte Kenntnisse in der Arbeit mit verschiedenen Datenbanksystemen wie Oracle DB, SQL Server, MySQL und PostgreSQL. Erfahrung in der Implementierung von Persistenzschichten mit JPA und Hibernate.
Frontend-Entwicklung
Erfahrung in der Entwicklung von Benutzeroberflächen mit Swing, JavaFX und Angular. Implementierung responsiver und benutzerfreundlicher GUIs für verschiedene Anwendungsfälle.
DevOps & Build-Management
Erfahrung mit CI/CD-Tools wie Maven, Git, Docker und Jenkins. Verantwortung für Build- und Deployment-Prozesse in verschiedenen Projekten.
Webservice-Technologien
Expertise in der Entwicklung von SOAP und REST Webservices mit JAX-WS, JAX-RS und Spring. Implementierung von Microservice-Architekturen und SOA.
Testing & Quality Assurance
Anwendung von JUnit, Mockito und anderen Test-Frameworks zur Sicherstellung der Codequalität. Erfahrung mit SonarQube für statische Codeanalyse.
Agile Methoden
Praktische Erfahrung mit Scrum in verschiedenen Projektteams. Mitarbeit in Teams unterschiedlicher Größe von 5 bis 8 Mitgliedern.
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Projekt OK.VISA: Erweiterung einer Anwendung für Ausländerbehörden um den Austausch von Nachrichten mit anderen Behörden. Serverseitige Programmierung der Persistenz und Business Logik, Implementierung von GUI Oberflächen in Swing.
Projekt OK.EWO: Umstellung einer Anwendung für das Einwohnerwesen in Gemeinden auf Java. Erstellen von XSL-Stylesheets, Programmierung von regelmäßig ausgeführten Jobs, serverseitige Programmierung, Implementierung von GUI Oberflächen, Mitarbeit in der CoP Architektur.
Projekt Channel Manager: Realisierung von Komponenten zur Inbetriebnahme und Verwaltung von Controllable Local Systems sowie zur Kommunikation mit diesen über Smart Meter Gateways. Entwicklung mit Spring Boot, JPA, REST Services und Angular.