09.10.2025 aktualisiert


100 % verfügbar
Java Backend Entwickler, DevOps
Elsdorf, Deutschland
Elsdorf +100 km
math. tech. AssistentSkills
JavaAutomobilindustrieTelekommunikationDevopsMiddlewareOpenshiftVaadinSpringbootBackendGitlabGitlab-CiSpring Batch
Ich bin ein erfahrener IT-Berater und Entwickler mit Schwerpunkt Java. Darüber hinaus verfüge ich über Kenntnisse in verschiedenen anderen Programmiersprachen, Datenbanken, Build & Test Tools und Source Code Management. Meine Erfahrung umfasst die Arbeit mit Java-Tools, Web-Technologien, Application Servern, verschiedenen Plattformen und Virtualisierungstechnologien. Ich habe an zahlreichen Projekten in unterschiedlichen Branchen gearbeitet, darunter Versicherungen, Handel, Banken, Telekommunikation und Automotive. Meine Aufgaben umfassten die Entwicklung neuer Funktionalitäten, die Wartung bestehender Systeme, die Containerisierung von Middleware Services und die Unterstützung bei der Einführung neuer Anwendungen.
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Ein Versicherungskonzern möchte sein Kundenportal im Bereich Self-Services neu aufbauen.
Aufgaben:
- Konzeption von Architektur- und Lösungsmustern auf Basis konkreter Kundenanforderungen
- Technische Ausarbeitung der Fachanforderungen innerhalb einer Microservices-Architektur
- Entwicklung und Implementierung von Frontend-, Backend- und Proxy-Komponenten sowie Erstellung von Unit-Tests.
- QS mit Unit- und Integrationstests. Einarbeitung von Feedback aus SonarQube
- DevOps-Tätigkeiten in der AWS Cloud mittels Terraform, z.B. Api-Gateway, Cloudfront, Lambdas
- Aufbau von CI/CD-Pipelines in GitLab.
- Realisierung von Lambdas mit TypeScript
- Anbindung des Backend mit Kafka: Erstellen des Topics mit Terraform, Anbindung Publisher/Subscriber mit TypeScript und Java
Stichworte: AWS , Kafka, Terraform, E2E-Testing, Openshift, NodeJS, Spring Boot 3, Spring Security, Maven, OpenAPI, JPA, Swagger / OpenAPI, Sonar, , Java 21, Java EE, Javascript, Typescript, yarn, Kafka/Confluent, Git, GitLab,Jira, Confluence, VSCode, IntelliJ
Ein Versicherungskonzern muss regulatorische Anforderungen in seinem Konzernarchiv umsetzen. Dazu gehört das regelmäßige Löschen alter oder nicht mehr benötigter Dokumente gemäß DSGVO, aber auch die Kontrolle der Zugriffe auf Dokumente im Archiv.
Aufgaben:
IT-Umfeld: Jenkins, gitlab, bitbucket, Jira, Confluence, Java, Spring Batch, Spring Boot, SonarQube, DB2, Linux, Docker, OpenShift, Intellij, Shell, maven, Artifactory, Windows 10
Aufgaben:
- Mitarbeit als DevOps Engineer in einem klassischem Projektteam
- Entwurf, Abstimmung und Realisierung einer robusten und performanten Löschroutine mit Spring Batch in einer OpenShift Umgebung.
- Zusätzlich müssen vorhandene Applikationen von WebSphere Umgebungen auf OpenShift portiert werden, inkl. Anpassung der Java Versionen und damit Spring Boot Major Releases.
- Ständiges Monitoring von Sicherheitslücken der verwendeten Bibliotheken und ggf. Anpassung der verwendeten Versionen
- Austausch von Bibliotheken zur PDF Verarbeitung wg. Lizenzproblemen.
IT-Umfeld: Jenkins, gitlab, bitbucket, Jira, Confluence, Java, Spring Batch, Spring Boot, SonarQube, DB2, Linux, Docker, OpenShift, Intellij, Shell, maven, Artifactory, Windows 10
Ein Handelskonzern will das monolithische, gewachsene Backend seiner in den Märkten laufenden Anwendung neu schneiden und als Microservices auf einer Containerplattform (Rancher) deployen.
Aufgaben:
IT-Umfeld: Jira, Confluence, Java, Spring Boot, SonarQube, Linux, Docker, Rancher, Intellij, Shell, maven, nexus, Windows 10
Aufgaben:
- Mitarbeit als DevOps Engineer in einem Scrum Team
- Aufteilung der Monolithen in Microservices. Heben der Java-Versionen und der benutzten Frameworks so, dass sie zu den zentral vorgegebenen Linux/Docker Umgebungen passen.
- Erstellen der Build Configs und Jobs für die neuen Services und Verantwortung für diese bis zur Vorproduktion.
IT-Umfeld: Jira, Confluence, Java, Spring Boot, SonarQube, Linux, Docker, Rancher, Intellij, Shell, maven, nexus, Windows 10