freiberufler Senior Java Software Engineer / Software Architect auf freelance.de

Senior Java Software Engineer / Software Architect

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • Berlin
  • National
  • de  |  en  |  fr
  • 10.04.2024

Kurzvorstellung

Ich bin Softwareentwickler und Softwarearchitekt mit dem Schwerpunkt Backend, Spring und Schnittstellentechnologien. Weitere Schwerpunkte bilden Microservice-Architekturen, Cloudtechnologien und Anwendungssicherheit.

Qualifikationen

  • Amazon Web Services (AWS)
  • AngularJS
  • Google Cloud
  • Java (allg.)
  • JavaScript
  • Kubernetes
  • Microservices
  • Representational State Transfer (REST)
  • Spring
  • TypeScript

Projekt‐ & Berufserfahrung

Java Devops Engineer
Kundenname anonymisiert, Köln
1/2023 – 1/2024 (1 Jahr, 1 Monat)
Handel
Tätigkeitszeitraum

1/2023 – 1/2024

Tätigkeitsbeschreibung

• Entwicklung und Wartung von Java-Spring-Services in der Sortimentssteuerung eines
• großen Einzelhändlers (Design, Implementierung, Test, Code Review, Go Live)
• Überarbeitung der Micro Service Architektur
• Weiterentwicklung und Verbesserung der Gitlab-CI-Pipelines
• Devops-Verantwortung für die Kubernetes-Infrastruktur des Teams
• Einführung von Tools zur Verbesserung der Testautomatisierung und Anwendungssicherheit
• Erstellung und prototypische Implementierung eines Konzepts zur Migration von IBM-Host-Batches in die Google Cloud

Eingesetzte Qualifikationen

DevOps

Senior Backend Engineer
Kundenname anonymisiert, Köln
1/2022 – 7/2022 (7 Monate)
Handel
Tätigkeitszeitraum

1/2022 – 7/2022

Tätigkeitsbeschreibung

• Pflege und Weiterentwicklung von Micro Services zur Verwaltung von Reviews
• Java Entwicklung im Cloud Umfeld mit Spring Boot und Kubernetes
• Serverless Entwicklung (AWS) mit NodeJs und Typescript
• asynchrone Integration der Micro Services mit AWS Cloud Services (SNS, SQS)
• Deployment von Cloud Services mit Terraform
• Unterstützung bei der Performanceoptimierung der Postgres DB

Eingesetzte Qualifikationen

Amazon Web Services (AWS)

Senior Java Developer
Kundenname anonymisiert, Hamburg
10/2021 – 1/2022 (4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

10/2021 – 1/2022

Tätigkeitsbeschreibung

• Feature-Entwicklung im Backend einer Banking-App
• Refactorings und Verbesserung der Testabdeckung im monolithischen Backend der App
• asynchrone Integration verschiedener Module mit Kafka

Eingesetzte Qualifikationen

J2SE (Java SE)

Senior Backend Engineer
Kundenname anonymisiert, Köln
12/2020 – 6/2021 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2020 – 6/2021

Tätigkeitsbeschreibung

• Pflege und Weiterentwicklung von Micro Services (Java, Typescript) zur Verwaltung von Reviews
• asynchrone Integration der Micro Services mit AWS Cloud Services (SNS, SQS)
• Integration eines Angular-Frontends mit Java Micro Services über einen GraphQL- Service
• Analyse von Performance-Bottlenecks

Eingesetzte Qualifikationen

Amazon Web Services (AWS)

Frontend Engineer
Kundenname anonymisiert, Berlin
6/2020 – 9/2020 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2020 – 9/2020

Tätigkeitsbeschreibung

• Implementierung eines Einkommenssteuer-Rechners zur Integration in
eine Drupal-basierte Website
• Analyse und Umsetzung der fachlichen Anforderungen
• Test und Deployment

Eingesetzte Qualifikationen

React (JavaScript library)

Senior Software Engineer
Kundenname anonymisiert, Berlin
10/2019 – 4/2020 (7 Monate)
Handel
Tätigkeitszeitraum

10/2019 – 4/2020

Tätigkeitsbeschreibung

• Design, Implementierung, Test und Go Live eines Java-Spring Micro Services für das Controlling/Reporting im Kontext von Hybrid Sort Prozessen in der Logistik
• Integration des Services mit Nakadi, einer Inhouse-Erweiterung von Kafka, und Rest-APIs

Eingesetzte Qualifikationen

Hibernate (Java)

Senior Java Developer
Kundenname anonymisiert, Berlin
1/2019 – 4/2019 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2019 – 4/2019

Tätigkeitsbeschreibung

• Entwicklung von Micro Services für die Verwaltung von Feldern in der Landwirtschaft
• Anbindung an ein Angular Frontend und verschiedene andere Micro Services über Rest APIs
• Erweiterung von Cucumber Integrationstests
• Durchführung diverser Stack-Updates

Eingesetzte Qualifikationen

Java (allg.)

Senior Fullstack Developer
Kundenname anonymisiert, Berlin
2/2018 – 12/2018 (11 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

2/2018 – 12/2018

Tätigkeitsbeschreibung

• Implementierung einer Booking Engine für On Top Produkte in einem Anzeigenmarktplatz für die Immobilienwirtschaft
• Besonderheit: Event Sourcing mit AWS DynamoDB
• Anbindung an ein React-Frontend und Integration mit diversen anderen Services via AWS Kinesis, SQS & SQS
• Provisionierung der Cloud Services mit Cloud Formation

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Java (allg.), JUnit, mySQL, Representational State Transfer (REST), Spring

Senior Java Entwickler
Kundenname anonymisiert, Berlin
5/2017 – 1/2018 (9 Monate)
Medienbranche
Tätigkeitszeitraum

5/2017 – 1/2018

Tätigkeitsbeschreibung

• Weiterentwicklung und Migration einer Musikplattform zwischen verschiedenen Unternehmensteilen
• Aufsetzen eines Blue/Green Deployments in einem Kubernetes Cluster mit Jenkins Pipelines

Eingesetzte Qualifikationen

Hibernate (Java), JUnit, Oracle Database, Representational State Transfer (REST)

Senior Softwareentwickler
Hypoport AG, Berlin
1/2014 – 12/2016 (3 Jahre)
Banken
Tätigkeitszeitraum

1/2014 – 12/2016

Tätigkeitsbeschreibung

• „grüne Wiese“ Architektur und Entwicklung eines Moduls der Europace-Plattform für die Vermittlung von Privatkrediten
• Fullstack-Feature-Entwicklung mit Angular Js, Groovy und Event Sourcing (CouchDb)
• Migration in eine Micro Service Architektur
• Integration mit anderen Services über Rest-APIs
• Einführung von Consumer Driven Contract Testing
• verantwortlich für die Anwendungssicherheit (SSO, Authentifizierung und Authorisierung bei Kredit Smart und externen Partnern)

Eingesetzte Qualifikationen

AngularJS, J2EE (Java EE), Kanban (Softwareentwicklung), MongoDB, Oracle Database, Representational State Transfer (REST), Spring

Senior Softwareentwickler
Hypoport AG, Berlin
3/2013 – 12/2013 (10 Monate)
Banken
Tätigkeitszeitraum

3/2013 – 12/2013

Tätigkeitsbeschreibung

• Entwicklung von vertriebsunterstützenden Mobile Apps (IOS und Android) für die Europace Plattform
• Spring Java Service als Backend und MongoDb als Persistenz

Eingesetzte Qualifikationen

J2SE (Java SE), Kanban (Softwareentwicklung), MongoDB, Objective-C, Representational State Transfer (REST), Spring

Senior Softwareentwickler
Hypoport AG, Berlin
8/2012 – 3/2013 (8 Monate)
Banken
Tätigkeitszeitraum

8/2012 – 3/2013

Tätigkeitsbeschreibung

• Neu-Entwicklung eines Moduls der Europace-Plattform für die Verwaltung von Kredit-Anträgen
• Fullstack-Feature-Entwicklung mit Angular Js, Groovy, Java
• asynchrone Integration mit anderen Services über Active MQ und Rest-APIs
• Verantwortung für das Backend und die Integration mit externen Systemen

Eingesetzte Qualifikationen

AngularJS, J2SE (Java SE), Kanban (Softwareentwicklung), MongoDB, Oracle Database, Representational State Transfer (REST), Spring

Senior Softwareentwickler
Hypoport AG, Berlin
10/2008 – 8/2012 (3 Jahre, 11 Monate)
Banken
Tätigkeitszeitraum

10/2008 – 8/2012

Tätigkeitsbeschreibung

• Fullstack-Feature-Entwicklung einer Plattform für die Vermittlung von Immobilienkrediten auf dem niederländischen Markt
• Implementierung von Kredit-Scorings mit Drupal
• verantwortlich für die Persistenz-Schicht mit Hibernate und Oracle
• Verantwortungsübernahme für Maintenance und Refactorings

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), JSF (Java Server Faces), Oracle Database, SCRUM, Spring, XML

Junior Consultant
T-Systems on site gmbh, Wolfsburg
2/2006 – 9/2008 (2 Jahre, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2006 – 9/2008

Tätigkeitsbeschreibung

• Entwicklung von Java-Modulen für die Auftragssteuerung im Leergutversorgungsprozess
• Erweiterung der zentralen Auftragsoptimierung in einem System zur Leergutverwaltung eines Automobilherstellers (Entwurf, Implementierung, Test, Dokumentation)
• Migration von Mainframe-Lösungen in java-basierte Intranet-/Internet-Applikationen
• Anpassung vorhandener Web-Lösungen an eine einheitliche Standard-Mehrschichtenarchitektur
• algorithmische Erweiterung eines Verfahrens zur Erzeugung transportkostenoptimaler Leergutversandaufträge
• Frachtkostenrechner für die Logistik eines Automobilherstellers
• Umsetzung von komplexen Datenstrukturen zur Abbildung der Speditionstarife und Berechnungsalgorithmen
• Fullstack-Feature-Entwicklung mit Java, Spring, JSP & JSF
• Einführung von Maßnahmen zur Qualitätssicherung

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), JSF (Java Server Faces), Oracle Database, Spring

Ausbildung

Wirtschaftsinformatik
Diplom
2005
Halle (Saale)

Weitere Kenntnisse

Java, Groovy, Javascript, SQL, Objective-C, HTML, CSS, Java Servlets, Java Server Pages, XML, JSON, ReST, HATEOAS, Oracle, MongoDb, CouchDb, Redis, ElasticSearch, Spring, Spring Boot, Spring Security, Spring MVC

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
  • Russisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3480
Berufserfahrung
18 Jahre und 2 Monate (seit 02/2006)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden