Java Entwickler, DevOps, Linux Admin
Aktualisiert am 28.06.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.09.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

2 Jahre 11 Monate
2021-11 - heute

Visualisierung Nagios Überwachung System per Android ud iOS App zur

Software Entwickler Kotlin Android Studio REST ...
Software Entwickler
  • Abfrage über Icinga2-API, Caching der Ergebnisse und Benachrichtigung über neu aufgetretene Probleme

  • App Entwicklung per Android Studio (Kotlin)

  • Konzeptionierung und Umsetzung Server-Client Architektur

  • Konzeptionierung und Umsetzung sicheres und verschlüsselte Kommunikation

  • Anbindung an Schnittstellen mit REST und JSON

  • Rollout, Inbetriebnahme und Test

  • Projektverwaltung per Git

Kotlin Android Studio REST JSON HTTPS SQLite Git
Moritzburg bei Dresden
9 Jahre 9 Monate
2015-01 - heute

Linux - IT Administrator ? Interne Projekten [Firma auf Anfrage] (Projektbeispiele)

IT Linux Admin Zimbra fetchmail postfix ...
IT Linux Admin
  • Ausbau des FAI Systems zum kompletten Installations- und Konfigurations-Framework

    mit Versionsverwaltung für Debian basierte Multiserver-Systeme (Perl, FAI, TFTP,PXE, GIT)

  • Einrichtung Infraprov: Orchestrierung von Hardware, VM Appliances zu Individuelle Kundensysteme (Dienste: Nagios, Proxy-Rev.Proxy, Mail, Firewall, ERP App., Asterisk)

  • Containisierung von Applikationen:

    • Manuelle Erstellung Docker-Containers:

    • per docker-compose starten

    • Netzwerke dafür anlegen

    • Ports aus den Containern exponieren

    • externe Verzeichnisse einbinden.

  • Administration Firewall Konfiguration für Laborsytem

  • Integration Letsencrypt in Mail Infrastruktur und Mailserver

  • Administration von Reverse Proxy auf basis von Delegate

  • Administration HP DL380 System generation 6 bis 9

  • Troubleshooting/Netzwerk Analyse MSSQL Server mittles Whireshark

  • Netzwerkdesign: Konfiguration Etagen Switch (Layer 2 Trunk) per Cisco

  • Erstellung von Datenbank Prozeduren

  • Datenerfassung über Replikation vom Quell-System und externen Quellen

Zimbra fetchmail postfix SpamAssassin Amavis POP3 Perl FAI Debian ianus Icinga Nagios Windows Server Windows Clients Mac OsX Git Asterisk Telematik/Gematik iptables samba delegate iSCSI debian PXE bin9 KVM DHCP DNS ILO shorewall nagios ssh VNC bash PostgreSQL MySQL openLDAP
Moritzburg bei Dresden
1 Jahr
2022-04 - 2023-03

Projekt House of Mobile bei der Deutsche Bahn

DevOps Entwickler Docker GnuMake Bash ...
DevOps Entwickler
  • Durchführen von Aufwandschätzungen für die Implementierung und alle zur technischen Inbetriebnahme notwendigen Aufwände der im Anforderungskontext notwendigen Funktionen.

  • Die technische Umsetzung / die Codierung der erforderlichen Funktionen auf Basis der beim Auftraggeber eingesetzten Entwicklungswerkzeuge, Frameworks und Bibliotheken für das Betriebssystem Android und iOS.

  • Die Erstellung von JUnit-/E2E-Tests zur Testautomatisierung wie im jeweiligen Aufgabenbezug notwendig.

  • Die vollständige Dokumentation der technischen Komponenten nach geltenden Standards des Auftraggebers sowie in den projektspezifischen Werkzeugen.

  • Beratung der Disziplinen Business Engineering, User Experience Consulting, Test sowie Betrieb.

  • Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten auch in den von anderen Entwicklern implementierten Codeteilen / Funktionen / Modulen / Bibliotheken etc.

  • Vorbereiten, Durchführen und Dokumentieren von Komponententests, Modultests, Modulgruppentests.

  • Mitwirken und Vorbereiten von Last- und Performancetests.

  • Erstellen und Pflegen von für die Wartung und den Betrieb der entwickelten Komponenten notwendigen Systemdokumentationen.

  • Erstellen von Lieferpaketen für die betreffenden Applikationen unter Einsatz der im jeweiligen Kontext geltenden CI/CD Werkzeuge und deren Regeln.

  • Einrichten und Pflegen von Entwicklungsumgebungen.

  • Platzieren von entwickelten Anwendungen in den Stores der jeweiligen Plattformen (z.B. Google Play Story, Apple Store) nach geltenden Standards des Auftraggebers.

  • Einhalten der vereinbarten Standards (Rahmenvertrag, Programmierrichtlinien, Process Library, HoM Manifest zur Sicherstellung der Softwarequalität).

  • Beratung des Auftraggebers bei der Beschreibung der DoR und DoD der User Stories.

Docker GnuMake Bash Python3 Android Studio Java Gradle AsciiDoc Linux(Ubuntu 22.04) Virtual Box 7 MS Teams für Mac MS Outlook für Mac Jira Mac OS Ventura OpenLDAP nginx PHP RethinkDB AngularJS NodeJS Gitlab Gitlab Pipelines
Deutsche Bahn
Remote
4 Jahre 3 Monate
2018-01 - 2022-03

Entwicklung mehrere Android und iOS Apps für eine TÜV Prüfgesellschaft

Software Entwickler Java Android Studio Snips (Offline Speech To Text) ...
Software Entwickler
  • App Entwicklung per Android Studio (Java)

  • GUI Gestaltung und UX Elemente (Ton und Vibration)

  • Steuerung per Finger-Bildschirmnavigation

  • Sprachsteuerung (Eingabe und Ausgabe) per Snips und Google TTS

  • Gestennavigation (Erschütterungen und Handgelenksgesten)

  • Kommunikation mit Spezialhardware über SSH per XML Telegramm

  • Erzeugung von PDF Prüfberichten, Persistierung von Logs und Messungen

  • Projektverwaltung per Git, Entwicklung per Gradle

Java Android Studio Snips (Offline Speech To Text) Google TTS REST SSH XML Git Gradle Gitlab Confluence SCRUM
Dresden
4 Jahre
2018-01 - 2021-12

Automatisierte Herunterladen und Bereitstellen von Fahrzeugdaten für eine TÜV Prüfgesellschaft

Software Entwickler Java Selenium Git ...
Software Entwickler
  • Docker Container basierte Dienste

  • Inter-Container Kommunikation per eigener REST Interfaces

  • Datenbeschaffung von Webseiten per Java-gesteuertem Selenium

  • Automatische Indexierung und Bereitstellung Elastic Search Volltextsuche

  • Erzeugen von Vektorräumen und assoziative Suche per Doc2Vec (python nltk)

  • Clustering und Labeling der Vektorräume (python nltk)

  • Vorschlagen von Dokument-Tags per Perceptron / Feed Forward NN

  • Zugriff und Verwaltung der Daten per Samba Shares und Webseite

  • Generierung der Webseite per Apache Wicket

  • Projektverwaltung per Git, Entwicklung per Maven

Java Selenium Git Jenkins Docker Netbeans REST ElasticSearch Hibernate Python CSS Apache Wicket HTML Richfaces Kubernetes Doc2Vec / Word2Vec PyCharm CE
Dresden
1 Jahr 6 Monate
2017-01 - 2018-06

Evaluierung und Prototyping ERP Baukasten ?Nuclos?

Software Entwickler Java SE 8 PostgreSQL Nuclo
Software Entwickler
  • Untersuchen und Bewerten der Möglichkeiten

  • Prototypische Entwicklung einer Event-Verwaltung

  • Regelbeschreibung per Java Code

  • Datenbankverwaltung per integriertem Editor

  • Oberflächengestaltung, Ablauf- und Ereignissteuerung per integriertem Editor

  • Projektverwaltung per Git

Java SE 8 PostgreSQL Nuclo
Dresden
3 Jahre
2015-01 - 2017-12

QoL Features und Wartung des hauseigenen ERP Systemes ?Ianus?

Software Entwickler Java SE 7 und 8 Netbeans PostgreSQL ...
Software Entwickler
  • Hinzufügen neuer Features

  • Entfernen alter und neuer Bugs

  • telefonische Betreuung von Kunden, die damit arbeiten müssen

  • Projektverwaltung per Svn, später Git, Entwicklung per Ant

Java SE 7 und 8 Netbeans PostgreSQL Hibernate
Moritzburg bei Dresden

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Monate
2014-04 - 2014-08

Oracle Certified Professional, Java SE Programmer

WBS Training AG
WBS Training AG
2 Jahre 11 Monate
2004-09 - 2007-07

Ausbildung IT-Systemelektroniker

Deutsche Telekom AG
Deutsche Telekom AG

Kompetenzen

Kompetenzen

Schwerpunkte

Java SE 8-11 / EE 6
Experte
Android Studio / SDK
Experte
Linux - IT Administration
Fortgeschritten
DevOps
Fortgeschritten
Selenium
Experte

Betriebssysteme

Windows 7, 8. 10
Fortgeschritten
Linux
Experte

Programmiersprachen

Bash/Shell
Fortgeschritten
Kotlin
Basics
Swift
Basics
C
Fortgeschritten
C++
Fortgeschritten
C#
Fortgeschritten
HTML
Fortgeschritten
CSS
Basics
Perl
Fortgeschritten
Python
Experte

Datenbanken

PostgreSQL
Fortgeschritten
Maria DB
Fortgeschritten

Datenkommunikation

RPM/DPK - Paket Manager
Basics
FAI (Fully Automated Installation)
Fortgeschritten
Apache
Fortgeschritten
nginx
Basics
Tomcat
Basics
Payara
Fortgeschritten
JBoss
Fortgeschritten
GlassFish
Basics
Spring Boot
Basics
Apache Wicket
Basics
Richfaces
Basics
JSON
Fortgeschritten
SOAP
Fortgeschritten
MQTT
Fortgeschritten
REST
Fortgeschritten
Doc2Vec
Fortgeschritten
Selenium
Experte
WebStart
Fortgeschritten
JUnit
Fortgeschritten
Git
Fortgeschritten
Subversion (svn)
Fortgeschritten
Nexus
Basics
KVM
Fortgeschritten
libvirt
Fortgeschritten
virsh
Fortgeschritten
VMWare
Fortgeschritten
Docker / Docker Compose
Experte
Kubernetes
Fortgeschritten
netstat
Fortgeschritten
wireshark
Fortgeschritten
Cisco Switches
Fortgeschritten
Postfix
Fortgeschritten
Zimbra
Fortgeschritten
fetchmail
Fortgeschritten
POP3
Fortgeschritten
Amavis
Basics
SpamAssassin
Basics
Samba
Fortgeschritten
smartmon
Basics
ILO
Basics
IPMI
Basics
Ansible
Basics
SSH
Fortgeschritten
isc-dhcp-server
Basics
tftp-hpa server
Basics
bind9
Basics
asterisk
Fortgeschritten
Netbeans
Fortgeschritten
Eclipse
Fortgeschritten
IntelliJ
Fortgeschritten
Pycharm
Basics
Android Studio, SDK
Experte
XCode
Fortgeschritten
Tizen Studio
Basics
Jenkins
Fortgeschritten
Make
Fortgeschritten
Maven
Fortgeschritten
Gradle
Fortgeschritten
SonarQube
Fortgeschritten
Nuclos
Fortgeschritten
Elasticsearch
Basics
Hibernate
Fortgeschritten

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

2 Jahre 11 Monate
2021-11 - heute

Visualisierung Nagios Überwachung System per Android ud iOS App zur

Software Entwickler Kotlin Android Studio REST ...
Software Entwickler
  • Abfrage über Icinga2-API, Caching der Ergebnisse und Benachrichtigung über neu aufgetretene Probleme

  • App Entwicklung per Android Studio (Kotlin)

  • Konzeptionierung und Umsetzung Server-Client Architektur

  • Konzeptionierung und Umsetzung sicheres und verschlüsselte Kommunikation

  • Anbindung an Schnittstellen mit REST und JSON

  • Rollout, Inbetriebnahme und Test

  • Projektverwaltung per Git

Kotlin Android Studio REST JSON HTTPS SQLite Git
Moritzburg bei Dresden
9 Jahre 9 Monate
2015-01 - heute

Linux - IT Administrator ? Interne Projekten [Firma auf Anfrage] (Projektbeispiele)

IT Linux Admin Zimbra fetchmail postfix ...
IT Linux Admin
  • Ausbau des FAI Systems zum kompletten Installations- und Konfigurations-Framework

    mit Versionsverwaltung für Debian basierte Multiserver-Systeme (Perl, FAI, TFTP,PXE, GIT)

  • Einrichtung Infraprov: Orchestrierung von Hardware, VM Appliances zu Individuelle Kundensysteme (Dienste: Nagios, Proxy-Rev.Proxy, Mail, Firewall, ERP App., Asterisk)

  • Containisierung von Applikationen:

    • Manuelle Erstellung Docker-Containers:

    • per docker-compose starten

    • Netzwerke dafür anlegen

    • Ports aus den Containern exponieren

    • externe Verzeichnisse einbinden.

  • Administration Firewall Konfiguration für Laborsytem

  • Integration Letsencrypt in Mail Infrastruktur und Mailserver

  • Administration von Reverse Proxy auf basis von Delegate

  • Administration HP DL380 System generation 6 bis 9

  • Troubleshooting/Netzwerk Analyse MSSQL Server mittles Whireshark

  • Netzwerkdesign: Konfiguration Etagen Switch (Layer 2 Trunk) per Cisco

  • Erstellung von Datenbank Prozeduren

  • Datenerfassung über Replikation vom Quell-System und externen Quellen

Zimbra fetchmail postfix SpamAssassin Amavis POP3 Perl FAI Debian ianus Icinga Nagios Windows Server Windows Clients Mac OsX Git Asterisk Telematik/Gematik iptables samba delegate iSCSI debian PXE bin9 KVM DHCP DNS ILO shorewall nagios ssh VNC bash PostgreSQL MySQL openLDAP
Moritzburg bei Dresden
1 Jahr
2022-04 - 2023-03

Projekt House of Mobile bei der Deutsche Bahn

DevOps Entwickler Docker GnuMake Bash ...
DevOps Entwickler
  • Durchführen von Aufwandschätzungen für die Implementierung und alle zur technischen Inbetriebnahme notwendigen Aufwände der im Anforderungskontext notwendigen Funktionen.

  • Die technische Umsetzung / die Codierung der erforderlichen Funktionen auf Basis der beim Auftraggeber eingesetzten Entwicklungswerkzeuge, Frameworks und Bibliotheken für das Betriebssystem Android und iOS.

  • Die Erstellung von JUnit-/E2E-Tests zur Testautomatisierung wie im jeweiligen Aufgabenbezug notwendig.

  • Die vollständige Dokumentation der technischen Komponenten nach geltenden Standards des Auftraggebers sowie in den projektspezifischen Werkzeugen.

  • Beratung der Disziplinen Business Engineering, User Experience Consulting, Test sowie Betrieb.

  • Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten auch in den von anderen Entwicklern implementierten Codeteilen / Funktionen / Modulen / Bibliotheken etc.

  • Vorbereiten, Durchführen und Dokumentieren von Komponententests, Modultests, Modulgruppentests.

  • Mitwirken und Vorbereiten von Last- und Performancetests.

  • Erstellen und Pflegen von für die Wartung und den Betrieb der entwickelten Komponenten notwendigen Systemdokumentationen.

  • Erstellen von Lieferpaketen für die betreffenden Applikationen unter Einsatz der im jeweiligen Kontext geltenden CI/CD Werkzeuge und deren Regeln.

  • Einrichten und Pflegen von Entwicklungsumgebungen.

  • Platzieren von entwickelten Anwendungen in den Stores der jeweiligen Plattformen (z.B. Google Play Story, Apple Store) nach geltenden Standards des Auftraggebers.

  • Einhalten der vereinbarten Standards (Rahmenvertrag, Programmierrichtlinien, Process Library, HoM Manifest zur Sicherstellung der Softwarequalität).

  • Beratung des Auftraggebers bei der Beschreibung der DoR und DoD der User Stories.

Docker GnuMake Bash Python3 Android Studio Java Gradle AsciiDoc Linux(Ubuntu 22.04) Virtual Box 7 MS Teams für Mac MS Outlook für Mac Jira Mac OS Ventura OpenLDAP nginx PHP RethinkDB AngularJS NodeJS Gitlab Gitlab Pipelines
Deutsche Bahn
Remote
4 Jahre 3 Monate
2018-01 - 2022-03

Entwicklung mehrere Android und iOS Apps für eine TÜV Prüfgesellschaft

Software Entwickler Java Android Studio Snips (Offline Speech To Text) ...
Software Entwickler
  • App Entwicklung per Android Studio (Java)

  • GUI Gestaltung und UX Elemente (Ton und Vibration)

  • Steuerung per Finger-Bildschirmnavigation

  • Sprachsteuerung (Eingabe und Ausgabe) per Snips und Google TTS

  • Gestennavigation (Erschütterungen und Handgelenksgesten)

  • Kommunikation mit Spezialhardware über SSH per XML Telegramm

  • Erzeugung von PDF Prüfberichten, Persistierung von Logs und Messungen

  • Projektverwaltung per Git, Entwicklung per Gradle

Java Android Studio Snips (Offline Speech To Text) Google TTS REST SSH XML Git Gradle Gitlab Confluence SCRUM
Dresden
4 Jahre
2018-01 - 2021-12

Automatisierte Herunterladen und Bereitstellen von Fahrzeugdaten für eine TÜV Prüfgesellschaft

Software Entwickler Java Selenium Git ...
Software Entwickler
  • Docker Container basierte Dienste

  • Inter-Container Kommunikation per eigener REST Interfaces

  • Datenbeschaffung von Webseiten per Java-gesteuertem Selenium

  • Automatische Indexierung und Bereitstellung Elastic Search Volltextsuche

  • Erzeugen von Vektorräumen und assoziative Suche per Doc2Vec (python nltk)

  • Clustering und Labeling der Vektorräume (python nltk)

  • Vorschlagen von Dokument-Tags per Perceptron / Feed Forward NN

  • Zugriff und Verwaltung der Daten per Samba Shares und Webseite

  • Generierung der Webseite per Apache Wicket

  • Projektverwaltung per Git, Entwicklung per Maven

Java Selenium Git Jenkins Docker Netbeans REST ElasticSearch Hibernate Python CSS Apache Wicket HTML Richfaces Kubernetes Doc2Vec / Word2Vec PyCharm CE
Dresden
1 Jahr 6 Monate
2017-01 - 2018-06

Evaluierung und Prototyping ERP Baukasten ?Nuclos?

Software Entwickler Java SE 8 PostgreSQL Nuclo
Software Entwickler
  • Untersuchen und Bewerten der Möglichkeiten

  • Prototypische Entwicklung einer Event-Verwaltung

  • Regelbeschreibung per Java Code

  • Datenbankverwaltung per integriertem Editor

  • Oberflächengestaltung, Ablauf- und Ereignissteuerung per integriertem Editor

  • Projektverwaltung per Git

Java SE 8 PostgreSQL Nuclo
Dresden
3 Jahre
2015-01 - 2017-12

QoL Features und Wartung des hauseigenen ERP Systemes ?Ianus?

Software Entwickler Java SE 7 und 8 Netbeans PostgreSQL ...
Software Entwickler
  • Hinzufügen neuer Features

  • Entfernen alter und neuer Bugs

  • telefonische Betreuung von Kunden, die damit arbeiten müssen

  • Projektverwaltung per Svn, später Git, Entwicklung per Ant

Java SE 7 und 8 Netbeans PostgreSQL Hibernate
Moritzburg bei Dresden

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Monate
2014-04 - 2014-08

Oracle Certified Professional, Java SE Programmer

WBS Training AG
WBS Training AG
2 Jahre 11 Monate
2004-09 - 2007-07

Ausbildung IT-Systemelektroniker

Deutsche Telekom AG
Deutsche Telekom AG

Kompetenzen

Kompetenzen

Schwerpunkte

Java SE 8-11 / EE 6
Experte
Android Studio / SDK
Experte
Linux - IT Administration
Fortgeschritten
DevOps
Fortgeschritten
Selenium
Experte

Betriebssysteme

Windows 7, 8. 10
Fortgeschritten
Linux
Experte

Programmiersprachen

Bash/Shell
Fortgeschritten
Kotlin
Basics
Swift
Basics
C
Fortgeschritten
C++
Fortgeschritten
C#
Fortgeschritten
HTML
Fortgeschritten
CSS
Basics
Perl
Fortgeschritten
Python
Experte

Datenbanken

PostgreSQL
Fortgeschritten
Maria DB
Fortgeschritten

Datenkommunikation

RPM/DPK - Paket Manager
Basics
FAI (Fully Automated Installation)
Fortgeschritten
Apache
Fortgeschritten
nginx
Basics
Tomcat
Basics
Payara
Fortgeschritten
JBoss
Fortgeschritten
GlassFish
Basics
Spring Boot
Basics
Apache Wicket
Basics
Richfaces
Basics
JSON
Fortgeschritten
SOAP
Fortgeschritten
MQTT
Fortgeschritten
REST
Fortgeschritten
Doc2Vec
Fortgeschritten
Selenium
Experte
WebStart
Fortgeschritten
JUnit
Fortgeschritten
Git
Fortgeschritten
Subversion (svn)
Fortgeschritten
Nexus
Basics
KVM
Fortgeschritten
libvirt
Fortgeschritten
virsh
Fortgeschritten
VMWare
Fortgeschritten
Docker / Docker Compose
Experte
Kubernetes
Fortgeschritten
netstat
Fortgeschritten
wireshark
Fortgeschritten
Cisco Switches
Fortgeschritten
Postfix
Fortgeschritten
Zimbra
Fortgeschritten
fetchmail
Fortgeschritten
POP3
Fortgeschritten
Amavis
Basics
SpamAssassin
Basics
Samba
Fortgeschritten
smartmon
Basics
ILO
Basics
IPMI
Basics
Ansible
Basics
SSH
Fortgeschritten
isc-dhcp-server
Basics
tftp-hpa server
Basics
bind9
Basics
asterisk
Fortgeschritten
Netbeans
Fortgeschritten
Eclipse
Fortgeschritten
IntelliJ
Fortgeschritten
Pycharm
Basics
Android Studio, SDK
Experte
XCode
Fortgeschritten
Tizen Studio
Basics
Jenkins
Fortgeschritten
Make
Fortgeschritten
Maven
Fortgeschritten
Gradle
Fortgeschritten
SonarQube
Fortgeschritten
Nuclos
Fortgeschritten
Elasticsearch
Basics
Hibernate
Fortgeschritten

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.