Profilbild von Jens Oberender Senior Java Developer / DevOps aus Leipzig

Jens Oberender

verfügbar

Letztes Update: 26.03.2025

Senior Java Developer / DevOps

Abschluss: Diplom Informatik FH
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher)

Dateianlagen

cv-de_180325.pdf
cv-en_180325.pdf

Skills

Developer:
Java, Maven, Gradle, Spring, Spring Boot, JPA, MySQL, PostgreSQL, MongoDB, Flyway, Kafka, RabbitMQ, OSGi, Apache Flink, Stream Processing, Code Qualität, Sonar, Dependency und Vulnerability Checks
DevOps:
Jenkins, GitLab CI, Github Actions, SonarQube, Docker, Kubernetes, Cloud, GPC, AWS

Projekthistorie

06/2024 - 03/2025
Java Entwicklung
Top Secret (Sonstiges, 50-250 Mitarbeiter)

• Erweiterung von OSGi Modulen in einer komplexen Kommunikationslösung
• Debugging der Kommunikation mit Wireshark und Remote in der Testumgebung
• Migration der Tests von Testng nach Junit5 mit Mockito und AssertJ
• Aktualisierung verwundbarer Abhängigkeiten und Verbesserung der Code Qualität
• Änderungen am Vaadin-Frontend
• Erhöhung der Test Coverage

06/2024 - 08/2024
Java Backend Entwicklung, Testing
Top Secret (Internet und Informationstechnologie, 10-50 Mitarbeiter)

• Erweiterung von OSGi Modulen in einer komplexen Kommunikationslösung
• Migration der Tests von Testng nach Junit5 mit Mockito und AssertJ
• Aktualisierung verwundbarer Abhängigkeiten und Verbesserung der Code Qualität

09/2022 - 04/2024
Java Backend Entwicklung, Code Qualität, Security, Datenanalyse
Bosch (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

• Verbesserung der Datenqualität einer eMobility Platform
• Analyse der Daten in MongoDB und verschiedene Bereinigungen, teils mit Python Scripts
• Anpassungen und Optimierungen an mehreren Microservices zur Datenverarbeitung
• Security Scans, Upgrades der Dependencies- und JDK-Versionen

06/2022 - 11/2022
Architektur, Java Entwicklung und Beratung
Zyres (Internet und Informationstechnologie, 10-50 Mitarbeiter)

• Beratung zu Architekturthemen bei einem neuen Projekt
• Anpassung der GitLab CI in Verbindung mit Qodana
• Optimierung der Stream-Verarbeitung aus RabbitMQ

03/2022 - 08/2022
Java Backend Entwicklung, Versions Upgrades, Sicherheit und Code Qualität
CrossEngange (Telekommunikation, 10-50 Mitarbeiter)

• Upgrade eines Monolithen auf Java 11 und neuere Versionen der Abhängigkeiten
• Erweiterung eines Microservice basierend auf Micronaut
• Code Reviews im crossfunktionalen Team (8-köpfig)
• Performanz-Analyse und Vorschläge zur Optimierung

07/2021 - 02/2022
Java Entwicklung, DevOps, Tests und Code Qualität
MediaMarktSaturn (Konsumgüter und Handel, 1000-5000 Mitarbeiter)

• Erweiterung verschiedener Microservices und Deployment in die Google Cloud (GCP)
• Aktualisierung von Spring Boot und Ausnutzung weiterer GCP Features
• Loadtest eines Services und Optimierungen mittels Redis Cache für höhere Lasten
• Einführung von Tests und Code-Qualität im Team

04/2021 - 06/2021
Java Entwicklung und Testing
1&1 Mail & Media Development & Technology GmbH (Telekommunikation, 250-500 Mitarbeiter)

• Weiterentwicklung einer bestehenden Web-Applikation in einem 8-köpfigen Scrum-Team
• Anpassung von Microservices mit Hilfe von TDD
• Einhaltung der hohen Coding-Standards mit Unterstützung von Sonar

02/2021 - 04/2021
Tests und Java Backend Entwicklung
The Unbelievable Machine Company (Internet und Informationstechnologie, 10-50 Mitarbeiter)

• Erhöhung der Testabdeckung einer bestehenden Web-Applikation von 13% auf 82%
• Aktualisierung der Abhängigkeiten unter Zuhilfenahme von Maven und des OWASP De-
pendency Checks

08/2020 - 01/2021
Java Backend Entwicklung, DevOps Themen
Elinvar GmbH (Banken und Finanzdienstleistungen, 10-50 Mitarbeiter)

• Weiterentwicklung verschiedener Microservices zum Datenimport und zur Weiterverarbeitung
• Neuentwicklung eines Service zum Import und der Archivierung von Wertpapierdokumenten
• Optimierung des Buildprozesses in Bezug auf die Codecoverage
• Sanfte Migration von Microservices zum Spring Boot Framework

02/2020 - 07/2020
Java Backend Entwicklung
IT Sonix Custom Development GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

• Projekt zur Entwicklung eines Abrechnungssystems für ein Energieunternehmen
• Größtenteils Remote-Arbeit des fünf-köpfigen Scrumteams
• Refactoring der Komponenten und Erweiterung um neue Features
• Verbesserung der automatischen Qualitätskontrolle
• Dokumentation der Fachlogik und Absicherung durch entsprechende Tests

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Geringe Reisebereitschaft, max 20%.
Profilbild von Jens Oberender Senior Java Developer / DevOps aus Leipzig Senior Java Developer / DevOps
Registrieren