freiberufler Java Web/Backend Developer Microservices auf freelance.de

Java Web/Backend Developer Microservices

zuletzt online vor wenigen Stunden
  • 80‐90€/Stunde
  • 70794 Filderstadt
  • DACH-Region
  • de  |  en
  • 30.12.2024

Kurzvorstellung

20 Jahre Erfahrung als Java Entwickler mit Schwerpunkt Backend in diversen technischen Umgebungen

Qualifikationen

  • Agile Methodologie
  • Amazon Web Services (AWS)2 J.
  • asynchrone Kommunikation
  • Git
  • Java (allg.)11 J.
  • Kubernetes1 J.
  • Oracle Database
  • Postgresql1 J.
  • Projektleitung / Teamleitung (IT)
  • Web Services (Rest, SOAP)

Projekt‐ & Berufserfahrung

Java Entwicklung und 3rd Level Support
Kundenname anonymisiert, remote
10/2024 – offen (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2024 – offen

Tätigkeitsbeschreibung

Weiterentwicklung einer cloudbasierten Lösung zum Personaleinsatzmanagement.
• Java Maintenence
• 3rd Level Support

Technik:
Java 21, Postgres, Eclipse, Maven, Springboot,
React, Wiremock, Flyway,
Rest WS, OpenApi, Mockito, AWS, Kubernetes, ELK, GitHub, 3rd level support

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Git, Java (allg.), Kubernetes, Postgresql

DevOps / Java Entwickler
Kundenname anonymisiert, remote
5/2023 – 6/2024 (1 Jahr, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2023 – 6/2024

Tätigkeitsbeschreibung

Java Entwicklung und DevOps eines Verbunds von Microservices zum Kauf und Abrechnung von Services in Fahrzeugen innerhalb eines Scrum Teams.
• Funktionale Weiterentwicklung der SpringBoot Microservices
• Erweiterung und Anpassung der Rest Services
• Entsprechende Anpassung der automatisierten Tests in JUnit und Integrationstests
• Anpassung der AWS Infrastruktur über Terraform Skripte
• Entwicklung von Lambda Funktionen als serverless functions
• Postgres DDL und DML Migrationen über Flyway
• Implementierung von Monitoring über Cloudwatch, Prometheus Metriken.
• Anpassung der CI/CD Prozesse in Github Actions.

Technik:
Java 8-21, Postgres, Intellij, Maven, Springboot, Wiremock, Flyway,
Swagger, Mockito, AWS (SQS, SNS, Lambda, S3), Terraform, Kubernetes, ELK, GitHub, Github Actions

Eingesetzte Qualifikationen

Scrum, Amazon Web Services (AWS), Java (allg.), Java Message Service, Kubernetes, Postgresql, Spring Framework

Trainer für Java und Scrum Themen für Prozessconsultants
Kundenname anonymisiert, remote
4/2023 – 4/2023 (1 Monat)
Bildungsinstitut
Tätigkeitszeitraum

4/2023 – 4/2023

Tätigkeitsbeschreibung

Trainer für Java und Scrum Themen für Prozessconsultants

Eingesetzte Qualifikationen

Agile Methodologie, Java (allg.), Scrum

Java Backend Entwickler
Kundenname anonymisiert, remote
9/2022 – 12/2022 (4 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

9/2022 – 12/2022

Tätigkeitsbeschreibung

Weiterentwicklung der webbasierten elektronischen Antragsplattform zu „Bafög Digital“ als JBoss Applikation
• Implementierung eines ICAP-Clients zur Virenprüfung eingereichter Dokumente.
• Setup lokaler ICAP Server als Docker Instanz.
• Bugfixing und Korrektur von Xima Webformularen.
• Voruntersuchung, Umstellung UTF8 auf UTF16

Technik:
Java 11, Postgres DB, Intellij, JBoss, Maven, Docker, Gitlab, Jira, Confluence

Eingesetzte Qualifikationen

Scrum, Java (allg.), Postgresql, Wildfly

Java Entwicklung
Kundenname anonymisiert, remote
1/2022 – 7/2022 (7 Monate)
Finanzdienstleister
Tätigkeitszeitraum

1/2022 – 7/2022

Tätigkeitsbeschreibung

Entwicklung und Support der Clearing- und Aquiringplattform für verschiedene Kartenprodukte. Weiterentwicklung der JBoss Applikation zur Abrechnung der Kartentransaktionen, Weiterentwicklung der RCP-Anwendung zur Administration der Vertragspartner und Transaktionen
• Konfiguration neuer Vertragspartner, bzw. Anpassung bestehender Partner für diverse Kartenprodukte über Oracle DB Scripte
• Datenbereinigung über Oracle DB Scripte
• Anpassungen und Bugfixing in der RCP Backoffice Anwendung zur Verwaltung der Partner und Transaktionen

Technik:
Java 11, JPA, Oracle DB, PL/SQL, Intellij, Eclipse, JBoss, Maven, Atlassian Tool Suite

Eingesetzte Qualifikationen

Scrum, Java (allg.)

Java Entwicklung
Kundenname anonymisiert, remote
1/2021 – 11/2021 (11 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2021 – 11/2021

Tätigkeitsbeschreibung

Migration einer Datendrehscheibe von einer Legacy Applikation zu einer Microservice basierten Architektur in die Cloud
• Analyse bestehenden Information Broker Codes
• Entwicklung von Spring Message Listenern als Springboot Applikationen
• Entwicklung Integrationstests
• Aufbau neuer Datenbanken in Postgres
• Teilweise Übernahme von bestehenden Daten aus Oracle DB
• Setup der Docker/Openshift Instanzen
• Monitoring der Microservices über Splunk und Grafana, Prometheus

Technik:
Java 11, Springboot, JPA, Oracle DB, Intellij, Openshift, Amazon S3, Websphere Message Queueing, Maven, Atlassian Tool Suite

Eingesetzte Qualifikationen

Scrum, Amazon Web Services (AWS), Java (allg.), Java Message Service, Openshift

Java Entwicklung
Kundenname anonymisiert, Salzburg/remote
2/2020 – 12/2020 (11 Monate)
Finanzdienstleister
Tätigkeitszeitraum

2/2020 – 12/2020

Tätigkeitsbeschreibung

Anpassung einer Anwendungsplattform zur Prozesssteuerung und Bearbeitung von Fahrzeugfinanzierungen.
• Funktionale Erweiterung des bestehenden Codes
• Konfiguration von Marktspezifika über Spring Profiles
• Entwicklung von Reports über XML/XSLT
• Weiterentwicklung Datenbankstrukturen
• Softwaretesting

Technik:
Java 8, Tapestry, Spring, JPA, Oracle DB, Intellij, Docker Container, Liquibase, Maven, Redis, Atlassian Tool Suite

Eingesetzte Qualifikationen

Scrum, Java (allg.)

Java Architekt, Entwicklung
Kundenname anonymisiert, Stuttgart
4/2018 – 12/2019 (1 Jahr, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2018 – 12/2019

Tätigkeitsbeschreibung

Betreuung und Entwicklung einer Anwendung zur Aktualisierung von Fahrzeugsoftware.
• Entwurf und Entwicklung von User Stories für neue Anwendungskomponenten
• Anbindung von Drittsystemen über Web-Services (SOAP, REST) und Datenexport/Import
• 3rd Level Support
• Workflow zur Integration der Services über Apache Camel
• Aufbau einer Oracle Datenbank zur Persistierung der Fahrzeugzustände
• Bau einer Administrationsoberfläche für Fachanwender

Technik:
Java 7+8, Thymeleaf, JPA, Rest + SOAP, Services, Swagger, Postman,Tomcat 8, DB2/zOS, SQL, Eclipse, Git, Maven, Apache Avro, Apache Kafka, Apache Camel, OAuth2, Spring, Spring Boot, Atlassian Tool Suite

Eingesetzte Qualifikationen

Java (allg.)

Teamleitung Teilprojektleitung Entwicklung
n/a, Stuttgart
2/2016 – 1/2018 (2 Jahre)
Automobilindustrie
Tätigkeitszeitraum

2/2016 – 1/2018

Tätigkeitsbeschreibung

Betreuung und Entwicklung der browserbasierten Anwendungen zur Angebots- und Verkaufsabwicklung von Neu- und Gebrauchtfahrzeugen eines Fahrzeugherstellers.
• Aufwandsschätzungen, Projekt- und Releaseplanung
• Steuerung der Teammitglieder
• Weiterentwicklung der verschiedenen Anwendungen innerhalb der Endkunden- und Händlerplattform.
• Anbindung von Drittsystemen über Web-Services und Datenexport/Import
• 3rd Level Support

Technik:
Java, JSF, Primefaces, Richfaces, Struts2, JPA, Tomcat 7, Oracle DB, SQL, PL/SQL, Eclipse, Git, Gradle, Spring, Spring Boot, Atlassian Tool Suite

Eingesetzte Qualifikationen

Java (allg.)

Java Entwicklung
n/a, Böblingen
2/2013 – 12/2015 (2 Jahre, 11 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2013 – 12/2015

Tätigkeitsbeschreibung

Entwicklung einer browserbasierten Anwendung zur Verwaltung und Steuerung von Softwareupdates für Fahrzugsteuergeräte.
• Anbindung von Drittsystemen über Message orientierten XML Nachrichtenaustausch.
• Implementierung von Web-Services zur Kommunikation mit Drittsystemen
• Entwicklung der Geschäftslogik zur Koordination der Drittsysteme
• Entwicklung von GUI Seiten zur Definition der Update Regeln über die die Aktualisierung der Fahrzeuge gesteuert wird.
• Entwicklung der GUI Logik zur Steuerung des GUI
• Entwicklung des Datenmodells, einschließlich der DB Skripte
• Entwicklung von Last- und Performancetests

Technik:
Java, JSF, Primefaces, JPA, EJB 3, WebSphere Application Server 8, WebSphere MQ, DB2, SQL, Eclipse, RAD, Git, Atlassian Tool Suite, Scrum

Eingesetzte Qualifikationen

Java (allg.)

Ausbildung

Wirtschaftsinformatik
Dipl. Wirtschaftsinformatiker (BA)
1989
Stuttgart

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
82
Alter
55
Berufserfahrung
35 Jahre (seit 01/1990)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden