freiberufler Fullstack-Softwareentwickler Java/Enterprise/Cloud auf freelance.de

Fullstack-Softwareentwickler Java/Enterprise/Cloud

offline
  • 90€/Stunde
  • 22880 Wedel
  • Umkreis (bis 200 km)
  • de  |  en
  • 01.03.2024

Kurzvorstellung

Ich bin Fullstack-Softwareentwickler mit langjähriger Erfahrung in der Entwicklung von Business-Anwendungen
mit Schwerpunkt auf der Java-Plattform und in der AWS-Cloud in verschiedensten Projekten und unterschiedlichen Branchen.

Qualifikationen

  • Software Architecture14 J.
  • Software Quality14 J.
  • Softwareanforderungsanalyse7 J.
  • Softwareentwicklung (allg.)14 J.

Projekt‐ & Berufserfahrung

Senior Fullstack-Entwickler Java/Cloud (Festanstellung)
RTL Deutschland / G+J, Hamburg
1/2022 – 9/2023 (1 Jahr, 9 Monate)
Medienbranche
Tätigkeitszeitraum

1/2022 – 9/2023

Tätigkeitsbeschreibung

Entwicklung von REST Backend-Services auf Basis von Spring Boot. (Spring Boot 2, Java 17, Kotlin, Camunda BPM, Ebean, jOOQ, SQL, MariaDB)

Frontendentwicklung mit Vue.js und Element UI. (JavaScript, Vue.js, Element UI, HTML, CSS)

Automatisierte Bereitstellung von Infrastruktur in der AWS Cloud unter Verwendung des Amazon Cloud Development Kit (CDK) für verschiedene Projekte. (AWS CDK, Java 11, API Gateway, AWS Lambda, SNS, SQS, S3, EFS, EKS, RDS, SES)

Migration verschiedener On-Premise laufender Systeme in die AWS Cloud. (GitLab CI/CD, Docker, Kustomize, Amazon EKS, Amazon RDS)

Automatisierte Bereitstellung von GitLab-Runnern auf AWS-Infrastruktur. (GitLab CI/CD, Helm)

Konzeption und Umsetzung eines Systems zum Import von Informationen aus Outlook365 in verschiedene On-Premise-Systeme ohne direkten Internetzugriff. (Java 11, Power Automate Cloud-Flows, AWS API Gateway, Lambda, SQS, Apache Camel)

Konzeption und Umsetzung von CI/CD-Pipelines unter GitLab, einschließlich Deployment auf Amazon EKS. (Git, GitLab CI/CD, Bash, Maven, Amazon EKS, Kustomize, Docker)

Eingesetzte Qualifikationen

Software Quality, Software Architecture, Softwareentwicklung (allg.)

Senior Anwendungsentwickler Java / HR-Anwendungen
Gruner + Jahr, Hamburg
1/2018 – 1/2021 (3 Jahre, 1 Monat)
Medienbranche
Tätigkeitszeitraum

1/2018 – 1/2021

Tätigkeitsbeschreibung

Entwicklung von Web-Frontends auf Basis von Vue.js und Element UI sowie Vaadin. (Javascript, Vue.js, Element UI, HTML, CSS, Vaadin)

Konzeption und Umsetzung der Anbindung der Camunda BPM Engine in ein System, das prozessgesteuerte Web-Formulare für Mitarbeiterinnen und Mitarbeiter anbietet. (Camunda BPM, BPMN, Kotlin, Spring Boot, Javascript, Vue.js, UML)

Entwicklung von Backends inkl. REST APIs auf Basis von Spring Boot. (Spring Boot 2, Java 11, Kotlin, Ebean, jOOQ, MariaDB)

Konzeption und Realisierung von CI/CD Pipelines unter Gitlab inkl. Deployment nach K8S. (Git, GitLab, bash, Maven, Kubernetes, kustomize)

Entwicklung eines Maven Plugin zur automatisierten Codegenerierung von SAP JCo basierten Java-Proxys zum Aufruf von SAP Remote Function Calls aus Java-Code. (Maven, Java 11)

Entwicklung eines Maven Plugin zum Export von Abhängigkeiten in Richtung der LeanIX Enterprise Architecture Suite im Rahmen von automatisierten CI/CD-Pipelines. (Maven, Java 11)

Eingesetzte Qualifikationen

Software Quality, Softwareanforderungsanalyse, Software Architecture, Softwareentwicklung (allg.)

Senior Fullstack-Softwareentwickler (Festanstellung)
mecom Medien-Communikations-Gesellschaft mbH / DPA, Hamburg
1/2014 – 1/2018 (4 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

1/2014 – 1/2018

Tätigkeitsbeschreibung

Projekt “MoWaS light” : Konzeption und Entwicklung sowohl von Web-UI’s als auch RESTful Microservices im Rahmen des Projektes ‘MoWaS-Light’. (Angular 4, Typescript, HTML5, CSS 3, Java 8, Spring Boot, Spring-Data, JUnit 4, Mockito, Jasmine, Docker, Kubernetes, Mongo-DB)

Projekt “Broadcast” : Ablösung und Neuentwicklung eines hochverfügbaren fehlertoleranten Systems zur zuverlässigen Nachrichtenübertragung über multicastbasierte Satellitenstrecken. (Apache Kafka, Zookeeper, netty, JUnit 4, Mockito, Java 8, Hazelcast, Spring-Boot, Vagrant, statsd, influxdb, grafana, Ansible)

Projekt “MoWaS” : Konzeption und Umsetzung neuer Features im Projekt ‘MoWaS’. (Java 8, Vagrant, Spring, XSLT, SWT, JUnit, Eclipse SWTBot, MyBatis, Postgres / SQL, Ansible)

Projekt “dpa Plattform” : Weiterentwicklung des Web-Frontend als auch des Backend der B2B Plattform der Deutschen Presseagentur. (Spring, Java 8, JUnit, Tomcat, JSF 2, HTML, CSS, Hibernate, jQuery, JavaScript, Postgres / SQL)

Eingesetzte Qualifikationen

Software Quality, Softwareanforderungsanalyse, Software Architecture, Softwareentwicklung (allg.)

Senior Anwendungsentwickler / Architekt
HanseMerkur Versicherung, Hamburg
1/2008 – 1/2014 (6 Jahre, 1 Monat)
Versicherungen
Tätigkeitszeitraum

1/2008 – 1/2014

Tätigkeitsbeschreibung

Maßgebliche Mitwirkung an der Weiterentwicklung diverser Aspekte des Java EE basierten HanseMerkur Scout Framework. (Java, Maven, Spring Framework, Java EE, Hibernate, SQL)

Entwicklung technischer Prozesse auf der inubit Process Engine. (Java, BPMN, XSLT)

Entwicklung diverser technischer sowie fachlicher Komponenten im Rahmen mehrerer Projekte im Kontext der Kranken- und Lebensversicherung. (Java, Spring Framework, JBoss EAP, Java EE, Hibernate, SQL)

OOA/D sowie Service- und Datenmodellierung. (UML, BPMN)
Integration des Spring Batch Framework und Migration diverser existierender Jobs auf diese Platform sowie Entwicklung eines Web- und eines Eclipse-RCP Client zur Steuerung und Batchkontrolle. (Java, Maven, Spring Framework, Spring Batch, JBoss EAP)

Entwicklung einer Web-GUI zur Unterstützung des Produktionssupport, die auf Basis feingranularer Berechtigungen den gezielten Eingriff in Serverfunktionalitäten des Jboss bietet. (Java, Vaadin, Spring Framework, JBoss EAP)

Konzeption und Umsetzung einer Integrationskomponente zur Anbindung der Standardsoftware AZUR in die Java EE basierte Architektur. (Java, Maven, Spring Framework, Spring Batch, JBoss EAP, Java EE, Hibernate, BPMN, XSLT, SQL)

Konzeption und Umsetzung der Anbindung der inubit Process Engine an die Eclipse-RCP basierten Oberfächen. (Java, Spring Framework, inubit Process Engine, XSLT, SQL)

Eingesetzte Qualifikationen

Software Quality, Software Architecture, Softwareentwicklung (allg.)

Über mich

Ich bin mit Begeisterung als Softwareentwickler tätig und konnte während meiner beruflichen Laufbahn in unterschiedlichsten Projekten vielfältige Erfahrungen als Fullstack-Entwickler und Architekt im Enterprise-Umfeld sammeln, wobei mein Schwerpunkt auf Technologien der Java-Plattform liegt. In den letzten Jahren habe ich zunehmend meine Fähigkeiten im Bereich Softwareentwicklung für die Cloud im Umfeld von Microservices erweitert.

Ich schätze neue Herausforderungen und zeichne mich durch die Fähigkeit aus, mich schnell in neue Technologien einzuarbeiten. Als Softwareentwickler ist es mir wichtig, innovative und qualitativ hochwertige Softwarelösungen zu entwickeln, die echten Mehrwert bieten.

Weitere Kenntnisse

Programmiersprachen:

Java, Typescript, Javascript, Kotlin, bash, Grundkenntnisse in Python.

Frameworks:

Spring / Spring Boot (u.a. Spring MVC, Spring Data, Spring Batch, Spring Security), Java EE, Apache Camel, JUnit, Mockito, Google Guava, Apache Commons.

Frontend:

Angular, Vue.js, HTML, CSS, Element-UI, Bootstrap, Vaadin, npm.

Cloud / Infrastruktur / CICD:

GitLab, GitHub, Docker, K8S, kustomize, AWS u.a. mit CloudWatch, CDK, Lambda, SQS, SNS, S3, EKS, RDS, API-Gateway, DynamoDB.

Datenbanken / Datenbankzugriff:

SQL mit diversen RDBMS (MariaDB, Mysql, Oracle), NoSQL mit Mongo DB und AWS DynamoDB, jOOQ, JPA / Hibernate, Ebean, FlyWay.

sonstige Kenntnisse REST, UML, XML, BPMN, Linux, Windows, git, Maven, IntelliJ, Camunda BPM.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
244
Alter
51
Berufserfahrung
23 Jahre und 11 Monate (seit 01/2001)

Kontaktdaten

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

Jetzt Mitglied werden