Senior Softwarearchitekt | IT Consultant | API Design | Java, Kotlin, Typescript
Aktualisiert am 13.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Softwarearchitektur
Agile Softwareentwicklung
Domain Driven Design
Projektanalyse und Konzeption
Event Storming
API Design
Solution Architect
AWS Solution Architect
Java
REST
Kotlin
Projektmanagement/Projektleitung
Requirements Engineering
Deutsch
Muttersprache
Englisch
Gut

Einsatzorte

Einsatzorte

Oldenburg in Oldenburg (+150km)
Deutschland, Schweiz, Österreich
Ich suche 100% Remote Projekte mit gelegentlichen Einsätzen Vorort.
möglich

Projekte

Projekte

2 Monate
2024-11 - heute

Paymentservice modernisieren

Softwarearchitekt AWS Microservices C4 Model ...
Softwarearchitekt
  • Das Projekt zielt darauf ab, einen bestehenden Paymentservice zu modernisieren, zu skalieren und zukunftssicher zu machen. 
  • Neben der technischen Migration von einer On-Premise-Lösung in die AWS Cloud steht die Optimierung der Effizienz, Skalierbarkeit und Benutzerfreundlichkeit im Fokus. 
  • Dabei werden sowohl technische als auch funktionale Anforderungen adressiert, um den Paymentservice an die dynamischen Marktanforderungen anzupassen und neue innovative Features zu integrieren.
AWS Microservices C4 Model PlantUml API First Eventstorming Domain Driven Design Spring Java EE Spring Boot Spring Security Oauth REST APIs Docker Java MariaDB IaC CI/CD TDD Cucumber PCI DSS 3DS Paypal
Flug/Touristikbranche
Remote
1 Jahr 11 Monate
2022-12 - 2024-10

Architektur und Feinkonzeption der REST-API mit Microservices

Softwarearchitekt Java REST API-First ...
Softwarearchitekt

  • Entwicklung einer Architektur und Feinkonzeption der REST-API mittels Microservices. 
  • Feinkonzeption des neuen Backend-Layers. 
  • Erstellung und Pflege von Epics und Userstories. 
  • Abstimmung und Planung der Backend-Entwicklung mit dem externen Lieferanten. 
  • Abstimmung mit den Product Ownern der Frontend-Entwicklung. 
  • Entwicklung und Implementierung eines Authentifizierungs- und Authorisierungskonzept für containerisierte Microservices mittels Cognito und Oauth2. 
  • Anleitung interner und externer Mitarbeiter zur Nutzung des Sicherheitskonzepts

Java REST API-First AWS Microservices C4 Model PlantUml API First Eventstorming Domain Driven Design Spring Spring Boot Spring Security Oauth REST APIs Docker MongoDb IaC CI/CD TDD Cucumber
Remote
5 Monate
2022-08 - 2022-12

Analyse, Verbesserung und Stabilisierung bestehender Reporting REST-APIs

Softwarearchitekt & Enterprise Developer AWS Java Kotlin ...
Softwarearchitekt & Enterprise Developer
  • Analyse, Verbesserung und Stabilisierung bestehender Reporting REST-APIs. Entwurf und Integration neuer REST-APIs
Atlassian JIRA Atlassian Confluence Miro
AWS Java Kotlin Spring Serverless Domain Modelling Event Storming REST Microservices Docker REST APIs Eventstorming Domain Driven Design Spring Boot RDS DynamoDB IaC CI/CD TDD C4 model
Hamburg
3 Jahre
2019-09 - 2022-08

Leitung eines Backend-Teams

Softwarearchitekt & Solutions Architect AWS Java TypeScript ...
Softwarearchitekt & Solutions Architect
  • Leitung eines Backend-Teams und verantwortlich für die technische Ausrichtung der Backendentwicklung. 
  • Durchführung von Kundenanforderungsworkshops. 
  • Entwurf von System- und Softwarearchitekturen basierend auf Kundenanforderungen. 
  • Implementierung von Softwarelösungen in der Energiebranche und im Bereich Industrie 4.0.
Atlassian JIRA Atlassian Confluence Git Miro
AWS Java TypeScript Spring Java EE SQL NoSQL Event Storming Domain Modelling Microservices C4 model ARC42 Event storming Domain Driven Design Spring Boot Spring Security Docker IaC CI/CD relationale Datenbanken NoSql TDD
Oldenburg in Oldenburg
8 Monate
2019-01 - 2019-08

Entwicklung einer Microservice Referenzarchitektur

Softwarearchitekt & Enterprise Developer Java Java EE Spring Boot ...
Softwarearchitekt & Enterprise Developer

  • Im Rahmen des Projekts HUK Service Architektur wurde eine Microservice Architektur entwickelt die als Grundlage neu zu entwickelnder Services dient. 
  • Dazu wurden die erarbeiteten Konzepte und Guidelines dokumentiert und Mitarbeitern vermittelt. 
  • Parallel dazu erhielten die Mitarbeiter eine Einführung in die agile Softwareentwicklung

Atlassian JIRA Atlassian Confluence Git
Java Java EE Spring Boot SQL Event Storming Domain Modelling REST
HUK Coburg Versicherungsgruppe
Oldenburg & Coburg
1 Jahr 3 Monate
2017-10 - 2018-12

Entwicklung, Migration und Wartung eines Produktkatalogs

Enterprise Developer Java SQL Java EE ...
Enterprise Developer

  • Im Rahmen der Entwicklungsunterstützung wurden neben der Neuentwicklung von Microservices bestehende Softwarekomponenten in Microservices überführt. 
  • In Zusammenarbeit mit dem internen Entwicklungsteam und den Fachbereichen wurden neue Anforderungen in die bestehenden Softwaresysteme integriert. 
  • Gleichermaßen wurden Wartungsthemen für die existierenden Softwaresysteme umgesetzt.

Atlassian Confluence Atlassian JIRA
Java SQL Java EE Scrum Spring Git Spring Boot Docker Modular Monolith Domain Driven Design relationale Datenbanken Liquibase TDD GIT Jenkins
Oldenburg in Oldenburg
1 Monat
2018-07 - 2018-07

Architektur- und Technologieberatung

Enterprise Developer & Architect Java Domain Modelling User Story Mapping
Enterprise Developer & Architect

  • Architektur- und Technologieberatung bzgl. eines internen Monitoring Tools zur Darstellung von KPIs.

Atlassian JIRA Atlassian Confluence
Java Domain Modelling User Story Mapping
Regensburg
2 Jahre 7 Monate
2015-04 - 2017-10

Entwicklungsunterstützung für ein ERP Sy- stem

Softwareentwickler, Agile Coach Java Java EE SQL ...
Softwareentwickler, Agile Coach

  • Das Projekt T-Logic+ verfolgte das Ziel, die bisherige in COBOL geschriebene eigenentwickelte ERP Lösung T-Logic durch eine moderne Java EE basierte Lösung zu ersetzen. 
  • In Zusammenarbeit mit dem internen Entwicklungsteam wurde eine stark modularisierte Software entwickelt, welche Bereiche wie Lager-, Gestell- und Artikel-Verwaltung sowie Verarbeitung, Produktionsplanung und Einkauf abdeckt. 
  • Neben  der reinen Entwicklung und Coaching im Java EE Bereich wurde Scrum als agiler Entwicklungsprozess eingeführt.

Atlassian Confluence Atlassian JIRA
Java Java EE SQL Domain Modelling Scrum Subversion
Oldenburg in Oldenburg und Bützberg

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 5 Monate
2011-10 - 2015-02

Master of Science Informatik

Master of Science Informatik, Carl von Ossietzky Universität, Oldenburg
Master of Science Informatik
Carl von Ossietzky Universität, Oldenburg
  • Abschlussarbeit: Entwicklung eines inkrementellen Process Discovery Algorithmus auf Datenströmen

4 Jahre 2 Monate
2007-10 - 2011-11

Bachelor of Science Informatik,

Bachelor of Science Informatik,, Carl von Ossietzky Universität, Oldenburg
Bachelor of Science Informatik,
Carl von Ossietzky Universität, Oldenburg
  • Abschlussarbeit: Abschlussarbeit: Entwicklung einer Controller-Firmware und Aufbau einer Experimentierplattform für intelligente Haushaltsgeräte

Position

Position

  • Softwarearchitect
  • AWS Solution Architect
  • Senior Software Engineer
  • Agile Coach, Scrum Master, Product Owner

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Agile Softwareentwicklung Domain Driven Design Projektanalyse und Konzeption Event Storming API Design Solution Architect AWS Solution Architect Java REST Kotlin Projektmanagement/Projektleitung Requirements Engineering

Schwerpunkte

Softwarearchitektur
AWS Solution Architect
Agile Sofwareentwicklung
Schnittstellenkonzeption & Service-Integrationen
Projektanalyse und Konzeption, Projektmanagement

Produkte / Standards / Erfahrungen / Methoden

Java
Experte
AWS
Fortgeschritten
IaC
Fortgeschritten
Jira
Fortgeschritten
Confluence
Fortgeschritten
Event Storming
Fortgeschritten
Domain Driven Design
Experte

Leistungsangebot

  • Als Senior Softwarearchitekt biete ich Ihnen Expertise in der Softwarearchitektur,in der fachlichen und technischen Analyse und Konzeption von Projekten sowie in der Unterstu?tzung agiler Teams in der Softwareentwicklung. Mein technologischer Schwerpunkt liegt in der Entwicklung von AWS-Cloud- Lo?sungen, der Konzeption von Schnittstellen und Service-Integrationen sowie der Entwicklung von Java-Anwendungen.
  • Ich arbeite transparent, zuverla?ssig und zielorientiert und dokumentiere meine Ergebnisse sorgfa?ltig. Zudem konnte ich in meinen bisherigen Projekten Erfahrung in der Projekt- und Teamleitung sammeln und biete Ihnen diese ebenfalls an. 


Skill-Set Ausschnitt:

Schwertpunkte

  • Amazon Web Services
  • Microservices
  • Software- und Systemarchitektur
  • Software Engineering
  • Event Storming
  • Requirements Engineering 


Software Engineering

  • Softwarearchitekturen
  • Agile Softwareentwicklung 
  • Containerization (Docker)
  • Ser- verless
  • Continuous Integration
  • Continuous Delivery
  • Test Driven Development 


Software Design

  • C4 model for visualising software architecture
  • Design Pattern
  • API-First
  • Event Stor- ming
  • Domain Driven Design
  • Clean Code
  • Clean Architecture 


Frameworks

  • Spring
  • Spring boot
  • Spring Security
  • Jarkarta EE
  • Angular
  • React
  • AWS CDK
  • Pulumi 


Weiteres Tooling

  • JIRA
  • Confluence
  • Jenkins
  • Travis
  • SVN
  • Git
  • Github
  • Maven

Betriebssysteme

macOS
Linux
Windows

Programmiersprachen

Java
sehr gut
Typescript
gut
Kotlin
gut

Datenbanken

MongoDB
SQL
DynamoDB

Einsatzorte

Einsatzorte

Oldenburg in Oldenburg (+150km)
Deutschland, Schweiz, Österreich
Ich suche 100% Remote Projekte mit gelegentlichen Einsätzen Vorort.
möglich

Projekte

Projekte

2 Monate
2024-11 - heute

Paymentservice modernisieren

Softwarearchitekt AWS Microservices C4 Model ...
Softwarearchitekt
  • Das Projekt zielt darauf ab, einen bestehenden Paymentservice zu modernisieren, zu skalieren und zukunftssicher zu machen. 
  • Neben der technischen Migration von einer On-Premise-Lösung in die AWS Cloud steht die Optimierung der Effizienz, Skalierbarkeit und Benutzerfreundlichkeit im Fokus. 
  • Dabei werden sowohl technische als auch funktionale Anforderungen adressiert, um den Paymentservice an die dynamischen Marktanforderungen anzupassen und neue innovative Features zu integrieren.
AWS Microservices C4 Model PlantUml API First Eventstorming Domain Driven Design Spring Java EE Spring Boot Spring Security Oauth REST APIs Docker Java MariaDB IaC CI/CD TDD Cucumber PCI DSS 3DS Paypal
Flug/Touristikbranche
Remote
1 Jahr 11 Monate
2022-12 - 2024-10

Architektur und Feinkonzeption der REST-API mit Microservices

Softwarearchitekt Java REST API-First ...
Softwarearchitekt

  • Entwicklung einer Architektur und Feinkonzeption der REST-API mittels Microservices. 
  • Feinkonzeption des neuen Backend-Layers. 
  • Erstellung und Pflege von Epics und Userstories. 
  • Abstimmung und Planung der Backend-Entwicklung mit dem externen Lieferanten. 
  • Abstimmung mit den Product Ownern der Frontend-Entwicklung. 
  • Entwicklung und Implementierung eines Authentifizierungs- und Authorisierungskonzept für containerisierte Microservices mittels Cognito und Oauth2. 
  • Anleitung interner und externer Mitarbeiter zur Nutzung des Sicherheitskonzepts

Java REST API-First AWS Microservices C4 Model PlantUml API First Eventstorming Domain Driven Design Spring Spring Boot Spring Security Oauth REST APIs Docker MongoDb IaC CI/CD TDD Cucumber
Remote
5 Monate
2022-08 - 2022-12

Analyse, Verbesserung und Stabilisierung bestehender Reporting REST-APIs

Softwarearchitekt & Enterprise Developer AWS Java Kotlin ...
Softwarearchitekt & Enterprise Developer
  • Analyse, Verbesserung und Stabilisierung bestehender Reporting REST-APIs. Entwurf und Integration neuer REST-APIs
Atlassian JIRA Atlassian Confluence Miro
AWS Java Kotlin Spring Serverless Domain Modelling Event Storming REST Microservices Docker REST APIs Eventstorming Domain Driven Design Spring Boot RDS DynamoDB IaC CI/CD TDD C4 model
Hamburg
3 Jahre
2019-09 - 2022-08

Leitung eines Backend-Teams

Softwarearchitekt & Solutions Architect AWS Java TypeScript ...
Softwarearchitekt & Solutions Architect
  • Leitung eines Backend-Teams und verantwortlich für die technische Ausrichtung der Backendentwicklung. 
  • Durchführung von Kundenanforderungsworkshops. 
  • Entwurf von System- und Softwarearchitekturen basierend auf Kundenanforderungen. 
  • Implementierung von Softwarelösungen in der Energiebranche und im Bereich Industrie 4.0.
Atlassian JIRA Atlassian Confluence Git Miro
AWS Java TypeScript Spring Java EE SQL NoSQL Event Storming Domain Modelling Microservices C4 model ARC42 Event storming Domain Driven Design Spring Boot Spring Security Docker IaC CI/CD relationale Datenbanken NoSql TDD
Oldenburg in Oldenburg
8 Monate
2019-01 - 2019-08

Entwicklung einer Microservice Referenzarchitektur

Softwarearchitekt & Enterprise Developer Java Java EE Spring Boot ...
Softwarearchitekt & Enterprise Developer

  • Im Rahmen des Projekts HUK Service Architektur wurde eine Microservice Architektur entwickelt die als Grundlage neu zu entwickelnder Services dient. 
  • Dazu wurden die erarbeiteten Konzepte und Guidelines dokumentiert und Mitarbeitern vermittelt. 
  • Parallel dazu erhielten die Mitarbeiter eine Einführung in die agile Softwareentwicklung

Atlassian JIRA Atlassian Confluence Git
Java Java EE Spring Boot SQL Event Storming Domain Modelling REST
HUK Coburg Versicherungsgruppe
Oldenburg & Coburg
1 Jahr 3 Monate
2017-10 - 2018-12

Entwicklung, Migration und Wartung eines Produktkatalogs

Enterprise Developer Java SQL Java EE ...
Enterprise Developer

  • Im Rahmen der Entwicklungsunterstützung wurden neben der Neuentwicklung von Microservices bestehende Softwarekomponenten in Microservices überführt. 
  • In Zusammenarbeit mit dem internen Entwicklungsteam und den Fachbereichen wurden neue Anforderungen in die bestehenden Softwaresysteme integriert. 
  • Gleichermaßen wurden Wartungsthemen für die existierenden Softwaresysteme umgesetzt.

Atlassian Confluence Atlassian JIRA
Java SQL Java EE Scrum Spring Git Spring Boot Docker Modular Monolith Domain Driven Design relationale Datenbanken Liquibase TDD GIT Jenkins
Oldenburg in Oldenburg
1 Monat
2018-07 - 2018-07

Architektur- und Technologieberatung

Enterprise Developer & Architect Java Domain Modelling User Story Mapping
Enterprise Developer & Architect

  • Architektur- und Technologieberatung bzgl. eines internen Monitoring Tools zur Darstellung von KPIs.

Atlassian JIRA Atlassian Confluence
Java Domain Modelling User Story Mapping
Regensburg
2 Jahre 7 Monate
2015-04 - 2017-10

Entwicklungsunterstützung für ein ERP Sy- stem

Softwareentwickler, Agile Coach Java Java EE SQL ...
Softwareentwickler, Agile Coach

  • Das Projekt T-Logic+ verfolgte das Ziel, die bisherige in COBOL geschriebene eigenentwickelte ERP Lösung T-Logic durch eine moderne Java EE basierte Lösung zu ersetzen. 
  • In Zusammenarbeit mit dem internen Entwicklungsteam wurde eine stark modularisierte Software entwickelt, welche Bereiche wie Lager-, Gestell- und Artikel-Verwaltung sowie Verarbeitung, Produktionsplanung und Einkauf abdeckt. 
  • Neben  der reinen Entwicklung und Coaching im Java EE Bereich wurde Scrum als agiler Entwicklungsprozess eingeführt.

Atlassian Confluence Atlassian JIRA
Java Java EE SQL Domain Modelling Scrum Subversion
Oldenburg in Oldenburg und Bützberg

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 5 Monate
2011-10 - 2015-02

Master of Science Informatik

Master of Science Informatik, Carl von Ossietzky Universität, Oldenburg
Master of Science Informatik
Carl von Ossietzky Universität, Oldenburg
  • Abschlussarbeit: Entwicklung eines inkrementellen Process Discovery Algorithmus auf Datenströmen

4 Jahre 2 Monate
2007-10 - 2011-11

Bachelor of Science Informatik,

Bachelor of Science Informatik,, Carl von Ossietzky Universität, Oldenburg
Bachelor of Science Informatik,
Carl von Ossietzky Universität, Oldenburg
  • Abschlussarbeit: Abschlussarbeit: Entwicklung einer Controller-Firmware und Aufbau einer Experimentierplattform für intelligente Haushaltsgeräte

Position

Position

  • Softwarearchitect
  • AWS Solution Architect
  • Senior Software Engineer
  • Agile Coach, Scrum Master, Product Owner

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Agile Softwareentwicklung Domain Driven Design Projektanalyse und Konzeption Event Storming API Design Solution Architect AWS Solution Architect Java REST Kotlin Projektmanagement/Projektleitung Requirements Engineering

Schwerpunkte

Softwarearchitektur
AWS Solution Architect
Agile Sofwareentwicklung
Schnittstellenkonzeption & Service-Integrationen
Projektanalyse und Konzeption, Projektmanagement

Produkte / Standards / Erfahrungen / Methoden

Java
Experte
AWS
Fortgeschritten
IaC
Fortgeschritten
Jira
Fortgeschritten
Confluence
Fortgeschritten
Event Storming
Fortgeschritten
Domain Driven Design
Experte

Leistungsangebot

  • Als Senior Softwarearchitekt biete ich Ihnen Expertise in der Softwarearchitektur,in der fachlichen und technischen Analyse und Konzeption von Projekten sowie in der Unterstu?tzung agiler Teams in der Softwareentwicklung. Mein technologischer Schwerpunkt liegt in der Entwicklung von AWS-Cloud- Lo?sungen, der Konzeption von Schnittstellen und Service-Integrationen sowie der Entwicklung von Java-Anwendungen.
  • Ich arbeite transparent, zuverla?ssig und zielorientiert und dokumentiere meine Ergebnisse sorgfa?ltig. Zudem konnte ich in meinen bisherigen Projekten Erfahrung in der Projekt- und Teamleitung sammeln und biete Ihnen diese ebenfalls an. 


Skill-Set Ausschnitt:

Schwertpunkte

  • Amazon Web Services
  • Microservices
  • Software- und Systemarchitektur
  • Software Engineering
  • Event Storming
  • Requirements Engineering 


Software Engineering

  • Softwarearchitekturen
  • Agile Softwareentwicklung 
  • Containerization (Docker)
  • Ser- verless
  • Continuous Integration
  • Continuous Delivery
  • Test Driven Development 


Software Design

  • C4 model for visualising software architecture
  • Design Pattern
  • API-First
  • Event Stor- ming
  • Domain Driven Design
  • Clean Code
  • Clean Architecture 


Frameworks

  • Spring
  • Spring boot
  • Spring Security
  • Jarkarta EE
  • Angular
  • React
  • AWS CDK
  • Pulumi 


Weiteres Tooling

  • JIRA
  • Confluence
  • Jenkins
  • Travis
  • SVN
  • Git
  • Github
  • Maven

Betriebssysteme

macOS
Linux
Windows

Programmiersprachen

Java
sehr gut
Typescript
gut
Kotlin
gut

Datenbanken

MongoDB
SQL
DynamoDB

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.