freiberufler Software Architect & Senior Software Engineer auf freelance.de

Software Architect & Senior Software Engineer

zuletzt online vor 3 Tagen
  • 95€/Stunde
  • 82234 Weßling, Oberbayern
  • Nähe des Wohnortes
  • de  |  en
  • 21.03.2025

Kurzvorstellung

Ich bin Fullstack-Entwickler für Java Webanwendungen mit Schwerpunkt auf JavaEE, Spring Framework und Angular, React und Vue.js

Qualifikationen

  • Amazon Web Services (AWS)
  • Android Entwicklung
  • Angular5 J.
  • AngularJS
  • Apache Tomcat
  • J2EE6 J.
  • Java (allg.)1 J.
  • Javaserver Faces1 J.
  • Jira2 J.
  • Objektrelationale Abbildung
  • React (JavaScript library)
  • Software Architecture8 J.
  • Spring Framework8 J.
  • Typescript1 J.
  • Vue.Js

Projekt‐ & Berufserfahrung

Senior Software Engineer
Kundenname anonymisiert, Weßling
6/2025 – offen (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2025 – offen

Tätigkeitsbeschreibung

Eine bestehende Kalkulations-Plattform für Finanzierung und Leasing im Automotive Bereich soll nach AWS migriert werden und als Cloud Native Applikation betrieben werden. Dafür wurde die bestehende Applikation auf Spring Boot migriert und angepasst, um AWS native Technologien und Konzepte für einen stabileren und schnelleren Betrieb der Applikation zu nutzen. Anforderungen waren Skalierbarkeit, Performance und Verlässlichkeit.

Zusätzliche wurde ein Service umgesetzt der als Fassade für verschiedene Kalkulations-Provider dient, um eine Abstraktionsschicht für interne und externe Konsumenten der API zu bieten. Um auch hier die obigen Anforderungen zu gewährleisten wurde der Service auf Spring Webflux migriert und wiederrum in AWS betrieben

Eingesetzte Qualifikationen

Apache Tomcat, Java (allg.), Spring Framework, Amazon Web Services (AWS)

Senior Software Engineer
Kundenname anonymisiert, Weßling
5/2025 – 6/2025 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2025 – 6/2025

Tätigkeitsbeschreibung

Inhalt des Projekts ist die Neuimplementierung einer Zeiterfassungssoftware, die neben der reinen Erfassung von Zeiten weitere buchbare Module enthält, die von Endkunden zusätzlich erworben werden können.

Die Architektur der Software sollte dabei derart gestaltet werden, dass diese zwar zunächst als Monolith erstellt wird aber jederzeit in eine Microservices-Architektur überführt werden kann sollte dies technisch notwendig werden.

Angefangen bei der Definition und Schärfung der fachlichen Anforderungen, über die Entwicklung im Frontend und dem Entwurf und der Umsetzung von REST-Schnittstellen im Backend und dem Test der technischen und fachlichen Korrektheit der gewünschten war Patrick an allen Phasen und Bereichen der Entwicklung beteiligt.

Eingesetzte Qualifikationen

Mysql, DevOps, Code-Review, Qualitätsmanagement / QS / QA (IT), Software Architecture, Apache Maven, Docker, Java (allg.), Spring Framework, Typescript, Angular

Senior Software Engineer
Kundenname anonymisiert, München
1/2020 – 4/2024 (4 Jahre, 4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2020 – 4/2024

Tätigkeitsbeschreibung

- Java Entwicklung, u.a. OAuth2 bzw. OpenID Connect Ausbau bzw. erstmalige Integration.
- Software Architektur
- Wartung der bestehenden Authentifizierungs- und Autorisierungssysteme
- Support im Sinne der DevOps für andere Entwicklungsteams

Eingesetzte Qualifikationen

J2EE, Software Architecture, Spring Framework

Frontend Developer
Kundenname anonymisiert, Home Office
11/2019 – 12/2021 (2 Jahre, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2019 – 12/2021

Tätigkeitsbeschreibung

- Entwicklung von Oberflächen mit Angular
- Software Architektur

Eingesetzte Qualifikationen

Angular, Jira, Software Architecture

Senior Software Engineer & Solution Architect (Festanstellung)
Kundenname anonymisiert, München
1/2018 – 7/2018 (7 Monate)
Medienbranche
Tätigkeitszeitraum

1/2018 – 7/2018

Tätigkeitsbeschreibung

▪ Anforderungsanalyse, System-Architektur
▪ Web-Frontend-Entwicklung mit Angular, Typescript
▪ Backend-Entwicklung
▪ Qualitätssicherung und Test
▪ Continuous Integration (CI) und Deployment-Prozess (GIT, Maven, Jenkins, Docker)
▪ Abstimmung mit weiteren technischen Dienstleistern

Eingesetzte Qualifikationen

Mysql, Projektmanagement (IT), Spring Framework, File Transfer Protocol (FTP), Angular, Representational State Transfer (REST)

Senior Software Engineer & Solution Architect (Festanstellung)
Kundenname anonymisiert, München
4/2017 – 12/2019 (2 Jahre, 9 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

4/2017 – 12/2019

Tätigkeitsbeschreibung

Anforderungsanalyse, System-Architektur, Lead-Entwicklung, technische Projektverantwortung

Eingesetzte Qualifikationen

Postgresql, Software Architecture, Hibernate (Java), Spring Framework, Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, Json, Representational State Transfer (REST)

Senior Software Engineer (Festanstellung)
Kundenname anonymisiert, München
2/2017 – 4/2017 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/2017 – 4/2017

Tätigkeitsbeschreibung

▪ Anforderungsanalyse
▪ IT-Architektur
▪ Konzeption für Anbindung der Alt-Anwendung
▪ Web-Frontend-Entwicklung Vaadin 8
▪ Adaptierung der Alt-Anwendung
▪ Qualitätssicherung und Test

Eingesetzte Qualifikationen

Software Architecture, Java (allg.)

Senior Software Engineer & Solution Architect (Festanstellung)
Kundenname anonymisiert, München
10/2016 – 12/2017 (1 Jahr, 3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2016 – 12/2017

Tätigkeitsbeschreibung

▪ Anforderungsanalyse
▪ IT-Architektur
▪ Web-Frontend-Entwicklung mit Angular, Typescript und Bootstrap
▪ Backend-Entwicklung
▪ Qualitätssicherung und Test
▪ Continuous Integration (CI) und Deployment-Prozess (GIT, Maven, Jenkins, Docker)

Eingesetzte Qualifikationen

Mysql, Projektmanagement (IT), Software Architecture, Docker, Spring Framework, Typescript, Angular, JavaScript, Representational State Transfer (REST)

Testmanager (Festanstellung)
Kundenname anonymisiert, München
7/2016 – 1/2017 (7 Monate)
Automobil
Tätigkeitszeitraum

7/2016 – 1/2017

Tätigkeitsbeschreibung

- Konzeption und Implementierung einer komplexen Testumgebung
- Konzeption und Implementierung von automatisierten Test
- Virtualisierung auf Basis von Docker
- Auswertung von Tests
- Testmanagement

Eingesetzte Qualifikationen

Projektmanagement (IT), Software Architecture, Java (allg.), Selenium

Senior Software Engineer (Festanstellung)
Kundenname anonymisiert, München
1/2016 – 6/2019 (3 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2016 – 6/2019

Tätigkeitsbeschreibung

- Entwicklung von Microservices mit Play Framework
- Entwicklung eines Video-Servers und Integration von Audio- / Video-Streams mit WebRTC , OpenTok und IceLink
- Entwicklung von GUIs mit Javascript / ember.js
- Qualitätssicherung und Test

Eingesetzte Qualifikationen

Mysql, Test Automation, Software Architecture, Java-Frameworks, Junit, Representational State Transfer (REST)

Senior Software Engineer (Festanstellung)
Kundenname anonymisiert, München
10/2015 – 3/2016 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

10/2015 – 3/2016

Tätigkeitsbeschreibung

- System-Architektur und Software-Architektur
- Technisches Design inkl. Datenmodell
- Softwareentwicklung JEE-Web-Applikation
- Softwareentwicklung von OSGi-Bundles
- Continuous Integration (CI) und Deployment-Prozess (GIT, Maven, Jenkins, Docker)
- Qualitätssicherung und Test
- Durchführung von Management-Demos

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Scrum, Software Architecture, Hibernate (Java), Java-Frameworks, Junit

Senior Software Enigneer (Festanstellung)
Kundenname anonymisiert, München
6/2015 – 8/2015 (3 Monate)
Handel
Tätigkeitszeitraum

6/2015 – 8/2015

Tätigkeitsbeschreibung

- Technische Konzeption
- SW-Entwicklung
- Testautomatisierung und Test

Eingesetzte Qualifikationen

Software Architecture, Spring Framework, AngularJS

Java Developer (Festanstellung)
Kundenname anonymisiert, Starnberg
3/2015 – 6/2015 (4 Monate)
Banken
Tätigkeitszeitraum

3/2015 – 6/2015

Tätigkeitsbeschreibung

- SW-Entwicklung
- Test

Eingesetzte Qualifikationen

Mysql, Java-Frameworks

Java Developer (Festanstellung)
Kundenname anonymisiert, Starnberg
12/2013 – 3/2015 (1 Jahr, 4 Monate)
Banken
Tätigkeitszeitraum

12/2013 – 3/2015

Tätigkeitsbeschreibung

- Connectoren um Transkationen über verschiedene Bezahldienstleister abwickeln zu können (PPro, Abilipay, Novalnet)
- Implementierung von Schnittstelle für Instant Payment Notification des Dienstleisters
- Erfassung von elektronischen Buchungssätzen aus CSV Dateien
- Schnittstellen für Erfassung von Bestellungen von Webshops
- Payment Pages für Erfassung von Daten für Bezahlvorgang von Endkunden
- Implementierung von Authentifizierung
- Implementierung eines Händerportals

Eingesetzte Qualifikationen

Mysql, glasfish, Enterprise Javabeans, J2EE, Java Architecture for XML Binding (JAXB), Junit, Javaserver Faces, Representational State Transfer (REST)

Java Developer (Festanstellung)
Kundenname anonymisiert, München
1/2011 – 11/2013 (2 Jahre, 11 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2011 – 11/2013

Tätigkeitsbeschreibung

- Entwicklung einer Android App für Maschinendatenerfassung
- Entwicklung verschiedener Konnektoren zu Drittsystemen

Eingesetzte Qualifikationen

Android, Wildfly, Canonical XML, Enterprise Javabeans, Java-Frameworks, Swing (Java)

Zertifikate

Pivotal Certified Spring Professional
2017
iSAQB Certified Professional for Software Architecture - Foundation Level (CPSA-FL)
2016

Ausbildung

Medieninformatik
BSc.
2011
Emden

Weitere Kenntnisse

Java EE, JSF, PrimeFaces, Hibernate, MySQL, PostgreSQL, JavaScript/jQuery, Angular, AngularJS, EmberJS, HTML, CSS3, Velocity, Freemarker, Android, Maven, OOP, Design Patterns, Windows Server, Unix/Linux, OS X, Windows, E-Commerce, Payment for E-Commerce, Enterprise Application Integration, Liferay, Java Portlet Specification, OSGi, Eclipse Java IDE, IntelliJ IDEA, Apache Tomcat, GlassFish, Apache Webserver, Apache Karaf, Play! Framework, Spring Framework, Docker, Selenium Automated Test Tool ,
Golang, Microservices, Software Architecture iSAQB CPSA, JAX-B, JAX-RS, OAuth2, Open ID Connect (OIDC)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Muttersprache)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3171
Alter
43
Berufserfahrung
15 Jahre und 6 Monate (seit 01/2010)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden