13.08.2025 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar

Lead-Entwickler, Backend, Java, Kotlin, Scala

Berlin, Deutschland
Deutschland
Diplom (Informatik)
Berlin, Deutschland
Deutschland
Diplom (Informatik)

Profilanlagen

Profil - Jan Bretschneider (de).pdf

Skills

Engagierter Backend-Entwickler mit 17 Jahren Berufserfahrung. Leidenschaft für Erstellung und Pflege unternehmenskritischer Software, die auch in komplexen Umgebungen zuverlässig funktioniert. Als produktiver Teamplayer liefere ich tragfähige Lösungen, übernehme bei Bedarf die Rolle des Lead-Entwicklers und coache jüngere Kollegen. Dabei habe ich stets das große Ganze im Blick, unterstütze Stakeholder bei der Anforderungsanalyse und übersetze diese in technische Lösungen oder verständliche Lösungskonzepte. Ihr Projekterfolg ist mir wichtig!

Sprachen
  • Java
  • Kotlin
  • Scala
  • C
  • C++
  • C#
  • JavaScript
  • TypeScript
  • Python
  • Ruby
  • Perl
  • PHP
  • Groovy
  • Unix-Shells
  • SQL
  • PL/SQL
Frameworks
  • Spring, Spring Boot
  • Play-Framework
  • .NET
  • AngularJS, Angular
  • jQuery
  • JSF: RichFaces, ICEfaces
  • Activiti
Datenbanken (relational)
  • PostgreSQL
  • DB2
  • Oracle
  • MySQL
  • Microsoft SQL Server
Datenbanken (dokumentorientiert)
  • RavenDB
Object Storage
  • AWS S3
  • Google Cloud Storage (GCS)
  • Ceph Object Store
Messaging
  • RabbitMQ
  • ActiveMQ
  • Kafka
Betrieb
  • Kubernetes
  • Docker
  • Helm
  • Flux
  • AWS
  • Google Cloud Platform (GCP)
  • OpenNebula
Monitoring
  • Datadog
  • Prometheus
  • Grafana
  • Nagios
Log-Aggregation
  • ELK (Elasticsearch, Logstash, Kibana)
  • Splunk
  • OpenSearch

Build / Continuous Integration (CI)
  • Gradle
  • Maven
  • Gitlab CI/CD
  • TeamCity
  • Jenkins
  • sbt
  • Ant
Test
  • JUnit
  • Mockito
  • Spock
  • WireMock
  • Karate
  • Cucumber
  • Jasmine
  • Karma
  • Mocha
  • Protractor
  • Selenium
  • CUnit
Profiler
  • Java Flight Recorder & JDK Mission Control
  • IBM Monitoring and Diagnostic Tools for Java (Health Center) in der IBM Support Assistant Workbench (zum Profiling von JEE-Anwendungen im WebSphere Application Server)
  • VisualVM
  • Valgrind
  • cProfile
Code Analyzer
  • SonarQube
  • FindBugs
  • PMD
  • Checkstyle
Coverage-Analyzer
  • Jacoco
  • Cobertura
  • EclEmma
Versionskontrolle
  • Git
  • Subversion
  • CVS
  • IBM Rational Synergy
IDE
  • IntelliJ IDEA
  • Eclipse
  • Netbeans
OR-Mapper:
  • Hibernate
  • OpenJPA
  • EclipseLink
Webserver
  • NGINX
  • Apache
API-Gateways
  • WSO2
  • Spring Cloud Gateway
Application Server
  • IBM WebSphere Application Server
  • GlassFish
  • Apache Tomcat
  • Apache TomEE
Standards
  • Java EE
  • REST
  • SOAP
  • OAuth 2.0
  • OpenID Connect (OIDC)
Business Intelligence
  • SAP BusinessObjects XI (Designer, Web Intelligence)
  • SAP BusinessObjects Xcelsius
  • Informatica PowerCenter
Modellierung
  • Sparx Enterprise Architect
  • CA ERwin
Bug- und Issuetracking
  • Atlassian Jira
  • IBM Rational ClearQuest
Markup
  • HTML
  • CSS
  • XML
  • Markdown
  • AsciiDoc
  • TeX
  • LaTeX
Wiki
  • Atlassian Confluence
  • XWiki
Betriebssystem
  • Linux/UNIX
  • macOS
  • Windows
Methoden
  • Agile Softwareentwicklung
  • Scrum
  • Kanban
  • Microservices
  • Domain-driven Design
  • Test-driven Development
  • Funktionale Programmierung
  • Objektorientierte Programmierung
  • Continuous Integration / Deployment (CI/CD)
  • DevOps

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischgut

Projekthistorie

Senior-Software-Ingenieur, Technisches Design, Implementierung

Rakuten Kobo & tolino

Medien und Verlage

250-500 Mitarbeiter

Technische Basis:
Java/Kotlin-Microservices, Spring Boot, REST-Webservices, Oracle DB, Microsoft SQL Server, RavenDB, RabbitMQ, Google Cloud Platform, Kubernetes, Docker, Helm, Prometheus, Grafana, Datadog, Kibana, OAuth 2.0, Git (Gitlab, GitHub Enterprise), Maven, Gradle, JUnit, Groovy
Fachliche Schwerpunkte:
Import und Normalisierung von E-Books und Hörbüchern, Bereitstellung digitaler Inhalte im Online-Shop und Auslieferung an Kunden-Endgeräte, Speicherung und Verwaltung von Drittanbieter-Produkten in der tolino-Cloud, Management des Produktlebenszyklus, KI-basierte Produktanalyse (Kategorisierung, Schlagworterkennung, Zusammenfassungen), Automatisierte Betrugserkennung und Qualitätssicherung, Generierung von Produktvorschauen
Konzepte:
Agile Softwareentwicklung (Scrum), Microservice-Architektur, Domain-driven Design, Continuous Integration / Deployment (CI/CD), DevOps
Meine Aufgaben:
Migration der tolino-Cloud auf eine neue Storage-Lösung (Design, Implementierung, Rollout), Integration neuer KI-Modelle in den Import-Prozess (Design, Implementierung), Wartung und Weiterentwicklung bestehender Systeme (Fehleranalyse, Implementierung, Rollout, Monitoring, 3rd-Level-Support)
Beschreibung:
Der Rakuten-Konzern besitzt den kanadischen Online-Buchhändler Kobo und wurde durch Akquise Technologiepartner der überwiegend aus deutschen Buchhändlern bestehenden Tolino-Allianz. Damit steht Rakuten vor der Herausforderung, neben der kontinuierlichen Weiterentwicklung des bestehenden Online-Angebots beide Systeme zusammenzuführen, um Redundanzen zu verringern und Kosten einzusparen. Dies erfordert eine sorgfältige Integration, um dabei die zahlreichen produktiven Schnittstellen für Geschäftspartner und Endkunden-Geräte nicht zu beeinträchtigen. In diesem komplexen, internationalen Projekt arbeiten mehrere Teams intensiv firmen- und zeitzonenübergreifend zusammen.

Security-Consulting, Lead-Entwickler, Senior-Software-Engineer

DKB Code Factory

Banken und Finanzdienstleistungen

50-250 Mitarbeiter

Technische Basis:
Java/Kotlin-Microservices, Spring Boot, REST-Webservices, JSON:API, PostgreSQL, Kafka, AWS, Kubernetes, Docker, Helm, Flux, Prometheus, Grafana, ELK (Elasticsearch, Logstash, Kibana), OpenSearch, WSO2 API Manager & Gateway, OAuth 2.0, OpenID Connect (OIDC), Git (Gitlab), Maven, Gradle, JUnit, Groovy, Spock, Karate
Fachliche Schwerpunkte:
Login; Single Sign-on; Zwei-Faktor-Authentisierung (2FA) für Login und bankfachliche Geschäftsvorfälle; API-Management & API-Gateway; Security der REST-APIs, Web-Apps und mobilen Apps
Konzepte:
Agile Softwareentwicklung (Scrum, Kanban), Microservice-Architektur, Domain-driven Design, Continuous Integration / Deployment (CI/CD), DevOps
Meine Aufgaben:
Security-Consulting, Technisches Design, Technischer Team-Lead, Java/Kotlin-Backend-Entwicklung, Implementierung automatisierter Tests und Deployments, 3rd-Level-Support, Profiling und Performanceoptimierung
Beschreibung:
Die DKB arbeitet kontinuierlich an der Weiterentwicklung ihres Onlineangebots für Konto- und Kreditkarteninhaber. Das beinhaltet die Modernisierung der technischen Basis, die Bereitstellung neuer APIs und die Verbesserung der User-Experience in diversen mobilen Apps und des Webportals.
Im Rahmen dieses Projekts habe ich die DKB Code Factory durch Security-Consulting und als technischer Team-Lead durch technisches Design und Implementierung von Backend-Services innerhalb einer Microservice-Architektur unterstützt.

Senior-Software-Ingenieur, Technisches Design, Implementierung

Deutsche Post IT Services (Berlin) GmbH

Internet und Informationstechnologie

50-250 Mitarbeiter

Technische Basis:
Java- und Scala-Anwendungen, Spring Boot, Play-Framework, Apache Tomcat, REST-Webservices, Microservices, Angular/AngularJS, jQuery, JavaScript, TypeScript, ActiveMQ, Oracle DB, Prometheus, Grafana, Splunk, Puppet, Git, Gradle, Maven, sbt, TeamCity, JUnit, Groovy + Spock, Jasmine, Protractor, Karma, Mocha, Selenium
Konzepte:
Agile Softwareentwicklung (Scrum), Microservice-Architektur, Domain-driven Design, Continuous Integration / Deployment (CI/CD), DevOps
Meine Aufgaben:
Technisches Design, Implementierung, automatisierter Test und halbautomatischer Rollout diverser Java- und Scala-Microservices; Backend und Web-Frontend; 3rd-Level-Support, Profiling und Performanceoptimierung
Beschreibung:
Das Portal epost.de der Deutschen Post AG stellt diverse Dienstleistungen rund um elektronische und hybride Briefe, Faxe, Cloud-Storage und Online-Bezahlung für Privat- und Geschäftskunden bereit. Die E-Post bietet ihren Geschäftskunden außerdem Zugänge für die elektronische Masseneinlieferung von Briefen an, die dann postalisch oder elektronisch zugestellt werden. Alle Dienstleistungen der E-Post-Plattform werden von über 100 Microservices und diversen angeschlossenen Umsystemen implementiert. Die Entwicklung findet in agilen Teams statt, die DevOps-Verantwortung für ihre Microservices übernehmen.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden