09.09.2025 aktualisiert

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

IT Berater Anwendungsentwicklung Java und Architektur

Frankfurt, Deutschland
Weltweit
Master of Science (M.Sc.) Informatik
Frankfurt, Deutschland
Weltweit
Master of Science (M.Sc.) Informatik

Skills

Fachlicher Schwerpunkt
  • Software Design und Architektur
  • Software-Entwicklung (Java/JEE)
Zertifizierungen
  • iSAQB Certified Professional for Software Architecture – Foundation Level (CPSA-F)
  • SAFe® 4 Practitioner
  • SCJP Sun Certified Programmer for Java 6
Technikschwerpunkte:
Programmierung
  • Architektur
  • JEE / Java, GO Entwicklung
  • Software Engineering
  • Technische Konzeption
  • Machine Learning
Projektvorgehensmodelle
  • SCRUM
  • Scaled Agile Framework (SAFe)
  • Kanban
  • VModell XT
  • Wasserfallmodell (Royce/Boehm)
Branchen
  • Dienstleistung: Informationstechnologie
  • Finanzen
  • Information & Medien: Informationstechn. & Internet; Medien und Unterhaltung
  • Telekommunikation
  • Öffentlicher Sektor: Transport

Sprachen

DeutschMutterspracheEnglischverhandlungssicherRussischGrundkenntnisse

Projekthistorie

Senior Software Developer/Architekt

Deutsche Bundesbank

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

Eigene Tätigkeiten
  • Konzeption, Erweiterung und Umsetzung der Schnittstellen (REST, GraphQL, Kafka)
  • Konzeption und Implementierung von Microservices im Kubernetes Cluster mittels des Frameworks Quarkus
  • Konzeption und Umsetzung von Fehlerhandling Strategien (Event getrieben, Kafka) zur Sicherstellung der Hochverfügbarkeit und Resilienz
  • Konzeption und Realisierung der Klassifikation von Stammdaten mithilfe Machine Learning Algorithmen (Library Weka, Spotify Voyager). Algorithmen Naive Bayes, für Text Klassifikation bzw. k-Nearest-Neighbor, Approximate Nearest Neighbors
  • Konzeption und Umsetzung eines Service Mesh Ansatzes (Sidecars in Kubernetes) mithilfe der Sprache GO
  • Datenbankentwicklung (JPA (Hibernate), SQL, MS SQL Server)
  • Kontinuierliche Verbesserung der Testabdeckung des bestehenden Systems (JUnit, Mockito, mock-server, Quarkus Tests mit Kafka, SonarQube)
  • Dokumentation der Ergebnisse (Confluence)
  • DevSecOps
Technologien & Tools
Java 22, Go, Quarkus, Kafka, Docker, Kubernetes, Microsoft Azure, REST, GraphQL, OAuth 2, OpenID Connect, OpenTelemetry, Machine Learning Weka, Naïve Bayes Text classification, KNN Algorithmus, Spotify Voyager ANN,Apache Avro, Apicurio Schema Registry, Xsd Validierung Microsoft SQL Server, Flyway DB migration, Mockito, GraalVM, JWT, mock-server, Eclipse Vert.x, Maven, SonarQube, IntelliJ IDEA

Senior Software Developer

Kassenärztliche Vereinigung Bayerns

Pharma und Medizintechnik

250-500 Mitarbeiter

Projektumfeld
Infrastrukturkomponente deren Fokus auf dem Schutz von Webanwendungen und Services liegt.
Schwerpunkte sind u.a. die Themen:
• Authentisierung
• Autorisierung
Hierzu kommen verschiedene Standards wie OAuth2, OpenId Connect und SAML zum Einsatz

Vorgehensmodell: Kanban

Übernommene Rollen
• Senior Software Developer

Eigene Tätigkeiten
• Konzeption, Erweiterung und Umsetzung der Schnittstellen (REST) inkl. Authentisierung und Autorisierung
• Anbindung an einen RabbitMQ Broker (AMQP Protokoll)
• Migration bestehender Anwendungen nach Kubernetes (Docker, Helm, Kubernetes)
• Datenbankentwicklung (JPA, SQL, Oracle DB)
• Kontinuierliche Verbesserung der Testabdeckung des bestehenden Systems (JUnit, Mockito, Selenium, WireMock)
• Dokumentation der Ergebnisse (Confluence)

Technologien & Tools
Java 11, Spring 5, Spring Boot 2, Kubernetes, Docker, Helm, RabbitMQ/AMQP, OAuth 2, OpenID Connect, JWT, SAML, Flyway DB Migration, WireMock, Selenium, Junit 5, Mockito

Senior Software Developer

Deutsche Bahn

Transport und Logistik

>10.000 Mitarbeiter

Projektumfeld

Die RIS Communicator App wird von ca. 30.000 Anwendern genutzt, ist in jedem Personenzug der Deutschen Bahn an Bord und versorgt die Mitarbeiter mit Reisendeninformation und erleichtert betriebliche Prozesse.

Ziel des Projektes ist es weitere fachliche Funktionen bereitzustellen. Hierzu muss das Backend (Microservice Architektur) kontinuierlich um neue Services erweitert werden.

Diese müssen unter anderem den folgenden Anforderungen genügen:

  • Skalierbarkeit
  • Performance
  • Sicherheit
  • Zukunftsfähigkeit

Vorgehensmodell: SCRUM/Kanban

Eigene Tätigkeiten

  • Konzeption, Erweiterung und Umsetzung der Schnittstellen (REST)
  • Konzeption und Implementierung von Microservices im Kubernetes Cluster
  • Datenbankentwicklung (JPA, MariaDB, SQL)
  • Verbesserung der Testabdeckung des bestehenden Systems (JUnit, Mockito, SOAP-UI)
  • Erstellen von Lasttests (SOAP-UI, JMeter)
  • Aufbau einer CI/CD Pipeline (Jenkins Pipeline Plugin)
  • Dokumentation der Ergebnisse (Confluence)

Technologien & Tools

Spring Boot 2, Spring 5, Spring Security OAuth2, Java 8, JSF 2, JoinFaces, Docker, Kubernetes, Ingress, Rancher 2, MariaDB, Mysql,
Hibernate, MQTT, IBM Watson IOT, Oracle AQ, Gradle, Maven, Jenkins Pipeline, Swagger, Prometheus Monitoring, JMeter, Logback, Flyway DB Migration, AWS Cloud, SOAP-UI, JFrog Artifactory, Grafana


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden