25.09.2025 aktualisiert


verifiziert
Premiumkunde
nicht verfügbarSenior Software Engineer
Stadtroda, Deutschland
Deutschland
M.Sc. InformatikSkills
JavaSpring BootScrumRESTOpenAPIUML2Swing/JavaFxVaadinFlywayMySQLDockerIBM WebSphere Message Broker Spring BatchMavenKanban
Erfahrungen
- Neuentwicklung von bereits existierenden Softwareplattformen und Infrastruktur
- Unterstützung bei der Aufnahme der Ist-Prozesse, Entwicklung optimierter Soll-Prozesse
- Konzeption, Implementierung und Testen von Software anhand agiler Methoden
- Unterstützung des Kunden bei dessen IT-Aufgaben
- Optimierung von Abläufen, Identifizierung von Problemquellen sowie Projektmanagement
Spezielle Kenntnisse
- Microservices
- Clean Code
- Domain Driven Design
- REST-Schnittstellen mit OpenAPI
- Swagger / OpenAPI
- Modellgetriebene Softwareentwicklung (MDSD)
- Linux
Programmier-, Abfrage. und Beschreibungssprachen
- Java
- SQL/HQL
- HTML/XHTML
- XML/XSLT
- UML2
- Latex
- Docbook
(Build) Werkzeuge
- Docker
- Git
- Subversion
- Jenkins
- SonarLint
- SonarQube
BACKEND Frameworks
- Java EE
- Spring
- Spring Boot
- Spring WebFlux/ Reactor
- Spring Data JPA
- Spring Data Rest
- Spring Batch
- Apache Kafka Grundlagen
- Hibernate/EclipseLink
- Apache POI
- Websphere MQ
Testing
- JUnit
- AssertJ
- Mockito
- TestNG
Datenbanken und Datenbank-Migration
- MySQL
- PostgreSQL
- Flyway
- DB2
- MongoDB
- DB4O
(Build) Werkzeuge
- Maven
- Gradle
FRONTEND Frameworks, Libraries, Standards
- JavaFX
- Thymeleaf
- Vaadin
- AWT/Swing
- Angular / Typescript
- Java Server Faces (JSF)
SOFTWARE Entwicklung
- IntelliJ IDEA
- Bitbucket
- Sourcetree
- Postman
- SQL Developer
- MagicDraw UML
- Visual Paradigm
- Enterprise Architect
Projekt- und Taskmanagement, Dokumentation
- Atlassian Jira
- Atlassian Confluence
- MediaWiki
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Ablösung eines Altsystems durch migration in den FHIR-Standard. Entwicklung, Testen und Konzeption neuer Komponenten.
Neuentwicklung der bereits existierenden Softwareplattform und Infrastruktur. Unterstützung bei der Aufnahme der Ist Prozesse, Entwicklung optimierter Soll-Prozesse, Implementierung der Software und dem Weiterbetrieb der "alten" Plattform bis zur Ablösung durch das neue Produkt.