Java Web/Backend Developer Microservices
- Verfügbarkeit einsehen
- 0 Referenzen
- 80‐90€/Stunde
- 70794 Filderstadt
- DACH-Region
- de | en
- 30.12.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Amazon Web Services (AWS), Git, Java (allg.), Kubernetes, Postgresql
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
Scrum, Amazon Web Services (AWS), Java (allg.), Java Message Service, Kubernetes, Postgresql, Spring Framework
4/2023 – 4/2023
TätigkeitsbeschreibungTrainer für Java und Scrum Themen für Prozessconsultants
Eingesetzte QualifikationenAgile Methodologie, Java (allg.), Scrum
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
Scrum, Java (allg.), Postgresql, Wildfly
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
Scrum, Java (allg.)
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
Scrum, Amazon Web Services (AWS), Java (allg.), Java Message Service, Openshift
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
Scrum, Java (allg.)
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
Java (allg.)
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
Java (allg.)
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
Java (allg.)
Ausbildung
Stuttgart
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden