
Software Architect & Senior Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 95€/Stunde
- 82234 Weßling, Oberbayern
- Nähe des Wohnortes
- de | en
- 21.03.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Apache Tomcat, Java (allg.), Spring Framework, Amazon Web Services (AWS)
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.
Mysql, DevOps, Code-Review, Qualitätsmanagement / QS / QA (IT), Software Architecture, Apache Maven, Docker, Java (allg.), Spring Framework, Typescript, Angular
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
J2EE, Software Architecture, Spring Framework
11/2019 – 12/2021
Tätigkeitsbeschreibung
- Entwicklung von Oberflächen mit Angular
- Software Architektur
Angular, Jira, Software Architecture
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
Mysql, Projektmanagement (IT), Spring Framework, File Transfer Protocol (FTP), Angular, Representational State Transfer (REST)
4/2017 – 12/2019
TätigkeitsbeschreibungAnforderungsanalyse, System-Architektur, Lead-Entwicklung, technische Projektverantwortung
Eingesetzte QualifikationenPostgresql, Software Architecture, Hibernate (Java), Spring Framework, Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, Json, Representational State Transfer (REST)
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
Software Architecture, Java (allg.)
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)
Mysql, Projektmanagement (IT), Software Architecture, Docker, Spring Framework, Typescript, Angular, JavaScript, Representational State Transfer (REST)
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
Projektmanagement (IT), Software Architecture, Java (allg.), Selenium
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
Mysql, Test Automation, Software Architecture, Java-Frameworks, Junit, Representational State Transfer (REST)
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
Microsoft SQL-Server (MS SQL), Scrum, Software Architecture, Hibernate (Java), Java-Frameworks, Junit
6/2015 – 8/2015
Tätigkeitsbeschreibung
- Technische Konzeption
- SW-Entwicklung
- Testautomatisierung und Test
Software Architecture, Spring Framework, AngularJS
3/2015 – 6/2015
Tätigkeitsbeschreibung
- SW-Entwicklung
- Test
Mysql, Java-Frameworks
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
Mysql, glasfish, Enterprise Javabeans, J2EE, Java Architecture for XML Binding (JAXB), Junit, Javaserver Faces, Representational State Transfer (REST)
1/2011 – 11/2013
Tätigkeitsbeschreibung
- Entwicklung einer Android App für Maschinendatenerfassung
- Entwicklung verschiedener Konnektoren zu Drittsystemen
Android, Wildfly, Canonical XML, Enterprise Javabeans, Java-Frameworks, Swing (Java)
Zertifikate
Ausbildung
Emden
Weitere Kenntnisse
Golang, Microservices, Software Architecture iSAQB CPSA, JAX-B, JAX-RS, OAuth2, Open ID Connect (OIDC)
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden