freiberufler Senior Java Entwickler & Architeckt auf freelance.de

Senior Java Entwickler & Architeckt

offline
  • 85‐105€/Stunde
  • 60598 Frankfurt am Main
  • auf Anfrage
  • en  |  de
  • 23.08.2024

Kurzvorstellung

Ich bin Spezialist für Software Architektur und Entwicklung mit mehrjähriger Erfahrung im Finanzbereich. Meine Schwerpunkte sind Backend Entwicklung in Java und Low-Latency Handelssysteme sowie Verteiltes Systeme.

Qualifikationen

  • Amazon Web Services (AWS)5 J.
  • Angular4 J.
  • DevOps4 J.
  • DNS4 J.
  • Docker6 J.
  • Google Cloud4 J.
  • Hibernate (Java)8 J.
  • Hypertext Transfer Protocols (HTTP)5 J.
  • Java (allg.)18 J.
  • JavaScript9 J.
  • Linux Einführung6 J.
  • Nginx6 J.
  • Software Architecture
  • Spring Framework2 J.
  • SQL4 J.

Projekt‐ & Berufserfahrung

Senior Backend Developer
Kundenname anonymisiert, Frankfurt am Main
10/2020 – offen (4 Jahre, 2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

10/2020 – offen

Tätigkeitsbeschreibung

* Web App backend in Java/SpringBoot
* DevOps

Eingesetzte Qualifikationen

Angular, DevOps, DNS, Docker, Google Cloud, Java (allg.), JavaScript, Linux Einführung, Nginx, SQL

Senior Backend Developer
Kundenname anonymisiert, Frankfurt am Main
3/2020 – 12/2021 (1 Jahr, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2020 – 12/2021

Tätigkeitsbeschreibung

* SpringBoot Java Entwicklung
* SQL
* DevOps mit Gitlab Und Openshift
* Performance Analyse von REST API und Performance Optimierungen
* Daten Migrationen

Eingesetzte Qualifikationen

Datenmodelierung, DevOps, Java (allg.), Openshift, Representational State Transfer (REST)

Chief Backend Entwickler
Kundenname anonymisiert, Frankfurt am Main
5/2019 – offen (5 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2019 – offen

Tätigkeitsbeschreibung

Entwicklung des gesamten Backend eines neuen Computerspiels. Das Backend System besteht aus dem Folgenden:
* Low Latency Game Engine
* Benutzer signup Komponente
* Login durch eine HTTPS API
* HTTPS API zum CRUD von Spieldaten (zb Benutzer Profil, Spiel Karten, etc)
Das komplette System lauft in AWS (Amazon Web Services).

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Docker, Hypertext Transfer Protocols (HTTP), Java (allg.), JavaScript, Linux Einführung, Nginx

Senior DevOps Engineer
Kundenname anonymisiert, Frankfurt am Main
8/2018 – 3/2019 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2018 – 3/2019

Tätigkeitsbeschreibung

Erstellung einer SaaS (Software as a Service) aus einer open source Geoinformations Software. Meine Aufgaben waren:
* Erstellung eines Docker Image, welches das ganze System beinhaltet
* Konfigurierung eines Nginx reverse-proxy, welcher den Zugriff auf die Docker Containers ermöglicht
* Ausführen des Docker Containers im Cloud Provider für verschiedene Umgebungen.

Eingesetzte Qualifikationen

Transport Layer Security, Nginx, Bash Shell, Docker, Ruby, Cloud (allg.), DNS, JavaScript

Senior Java Developer
Kundenname anonymisiert, Frankfurt am Main
12/2017 – 4/2018 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2017 – 4/2018

Tätigkeitsbeschreibung

Ziel des Projektes war der Entwurf eines Pay-As-You-Go Systems für KFZ Versicherungen. Meine Aufgaben waren folgende:
* Grober Software Grundriss für solch ein System
* Projekt Management und Auflistung der verschiedenen aufgaben innerhalb des Tech Stack
* Kostenanalyse

Eingesetzte Qualifikationen

Software Architecture, Projektorganisation

Technical Lead (Festanstellung)
360 Treasury Systems, Frankfurt am Main
1/2011 – 3/2017 (6 Jahre, 3 Monate)
Finanzdienstleister
Tätigkeitszeitraum

1/2011 – 3/2017

Tätigkeitsbeschreibung

Während meiner Zeit bei 360T hatte ich verschiedene Positionen inne:

Aufbau & Leitung des Site Reliability Engineering Team
Verbesserung der Überwachung und Transparenz der Produktionsplattform
Aufbau des 3rd Level Support für die Produktionsplattform um wochentags 24 Stunden Service zu gewährleisten
Leitung des Teams für Fehleranalyse und Behebung für alle kritischen Trading Probleme
Leitung des Teams zur Entwicklung des Pricing Engine Systems
Leitung des Teams zur Entwicklung des Build & Deployment Systems
Implementierung einer Software zu Aktualisierung der Produktionsplattform

Tech: Java, Tomcat, Python, Linux, Bash, Spring, Hibernate, SQL, Maven, Swing

Eingesetzte Qualifikationen

DevOps (allg.), Java (allg.), Python

Senior Java Developer (Festanstellung)
360 Treasury Systems, Frankfurt am Main
10/2006 – 12/2010 (4 Jahre, 3 Monate)
Finanzdienstleister
Tätigkeitszeitraum

10/2006 – 12/2010

Tätigkeitsbeschreibung

Aufbau eines Teams zur Implementierung und Wartung der Pricing Schnittstelle für Echtzeit Preise
Verantwortung für Pflege und Fehlerbehebung des ActiveMQ Systems.
Durch von mir eingeführte Verbesserungen konnten wir sicherstellen das 98% aller Trades erfolgreich waren.
Implementierung einer skalierenden Architektur für die Streaming Plattform
Wartung und Pflege des Build & Deployment Systems
Einarbeitung neuer Mitarbeiter

Tech: Java, Spring, Hibernate, JMS/ActiveMQ, FIX, Nginx, Linux, Bash, Python, SQL, Maven

Eingesetzte Qualifikationen

Hibernate (Java), Java (allg.), Java Message Service

Java Application Developer (Festanstellung)
SAGA D.C. GmbH, Alzey
1/2004 – 9/2006 (2 Jahre, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2004 – 9/2006

Tätigkeitsbeschreibung

Entwurf & Implementierung eines Virtual Data Federation Tools, welches den Kunden einen Zugang zu all ihren Daten gibt
Implementierung eines Eclipse Plugin, um Daten in Java Projekte zu importieren
Implementierung einer Datei und Ordner Upload Software
Implementierung eines post-processing Mechanismus, der Dateien in schon bestehende Workflows innerhalb der Organisation integriert
Implementierung eines C++ DLL um die Kommunikation zwischen Visual Basic und Java zu erleichtern. Dies erlaubte den Windows Applikationen mit den Mainframes zu kommunizieren.
Wartung und Pflege der existierenden Software (Call Center Client und Mainframe Schnittstellen)
Beaufsichtigung und Training der Auszubildenden in Programmieren und System Integration

Tech: Java, Swing Tomcat, Hibernate, Apache Tapestry, Perl, C++, Javascript, CSS, HTML, SQL, Eclipse RCP, WSDL, SOAP, Tapestry

Eingesetzte Qualifikationen

Hibernate (Java), J2EE, Perl, Spring Framework, Swing (Java), JavaScript

Software & Systems Engineer (Festanstellung)
Preston Melbourne, Australia Aviation Solutions, Melbourne
6/2002 – 9/2003 (1 Jahr, 4 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

6/2002 – 9/2003

Tätigkeitsbeschreibung

Entwicklung und Bereitstellung eines firmeninternen Content Management Systems
Aufbau einer sicheren Website um Kunden die Möglichkeit zu geben Fehler zu melden.
Koordination des Austauschs eines proprietären Defect Tracking Systems gegen eine Open Source Alternative (Bugzilla) zur Kosteneinsparung
Entwicklung eines CI (Continuous Integration) Systems für den shared-library Code. Das CI System lief auf mehreren Betriebssystemen und Hardware, um sicherzustellen, dass der endgültige Code auf sovielen Systemen wie möglich laufen kann.
Weitere Aufgaben:
Wartung und Pflege C/C++/Java/Perl library code und CVS Versionsverwaltungssoftware
System Administration auf Linux/Solaris und Windows

Tech: Java, Linux/Unix, bash, Perl, C++, Makefile

Eingesetzte Qualifikationen

DevOps (allg.), C++, Java (allg.), Linux Einführung

Application Developer (Festanstellung)
NeoRep, Melbourne
7/2001 – 6/2002 (1 Jahr)
Soziale Einrichtungen
Tätigkeitszeitraum

7/2001 – 6/2002

Tätigkeitsbeschreibung

Entwurf und Implementierung einer Java Content-Management Web-Applikation.

Eingesetzte Qualifikationen

Java Database Connectivity, Apache Tomcat, Hibernate (Java), Java (allg.)

Ausbildung

Bachelor
Aerospace Engineering
2001
Melbourne, Australia
Bachelor
Applied Science Aviation
2001
Melbourne

Weitere Kenntnisse

Bachelor of Engineering/Bachelor of Applied Science,
Aerospace Engineering and Aviation Science (Double
Degree) von Royal Melbourne Institute of Technology
Dezember 2001

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1602
Alter
46
Berufserfahrung
23 Jahre und 5 Monate (seit 06/2001)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden