Senior Java Entwickler & Architeckt
- Verfügbarkeit einsehen
- 0 Referenzen
- 85‐105€/Stunde
- 60598 Frankfurt am Main
- auf Anfrage
- en | de
- 23.08.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
10/2020 – offen
Tätigkeitsbeschreibung
* Web App backend in Java/SpringBoot
* DevOps
Angular, DevOps, DNS, Docker, Google Cloud, Java (allg.), JavaScript, Linux Einführung, Nginx, SQL
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
Datenmodelierung, DevOps, Java (allg.), Openshift, Representational State Transfer (REST)
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).
Amazon Web Services (AWS), Docker, Hypertext Transfer Protocols (HTTP), Java (allg.), JavaScript, Linux Einführung, Nginx
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.
Transport Layer Security, Nginx, Bash Shell, Docker, Ruby, Cloud (allg.), DNS, JavaScript
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
Software Architecture, Projektorganisation
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
DevOps (allg.), Java (allg.), Python
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
Hibernate (Java), Java (allg.), Java Message Service
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
Hibernate (Java), J2EE, Perl, Spring Framework, Swing (Java), JavaScript
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
DevOps (allg.), C++, Java (allg.), Linux Einführung
7/2001 – 6/2002
TätigkeitsbeschreibungEntwurf und Implementierung einer Java Content-Management Web-Applikation.
Eingesetzte QualifikationenJava Database Connectivity, Apache Tomcat, Hibernate (Java), Java (allg.)
Ausbildung
Melbourne, Australia
Melbourne
Weitere Kenntnisse
Aerospace Engineering and Aviation Science (Double
Degree) von Royal Melbourne Institute of Technology
Dezember 2001
Persönliche Daten
- Englisch (Muttersprache)
- Deutsch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden