freiberufler Senior Softwareentwickler auf freelance.de

Senior Softwareentwickler

zuletzt online vor 4 Tagen
  • auf Anfrage
  • 55116 Mainz
  • auf Anfrage
  • de  |  en
  • 11.04.2024

Kurzvorstellung

SCHWERPUNKTE:
Entwurf und Implementierung von Softwarelösungen nach Microservices- und klassischen Architekturmustern.

Qualifikationen

  • Apache Subversion (SVN)
  • Confluence (Atlassian)
  • Docker
  • GraphQL
  • J2EE (Java EE)
  • Java (allg.)
  • Jenkins
  • Jira
  • JUnit
  • Kubernetes

Projekt‐ & Berufserfahrung

Java Backend Developer
Kundenname anonymisiert, Frankfurt am Main
2/2023 – 2/2024 (1 Jahr, 1 Monat)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

2/2023 – 2/2024

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Entwicklung und Konzeption einer Applikation zum Anzeigen eines Ersatzteilkatalogs mit Abeitszeitberechnung.

Die persönlichen Aufgaben waren:
• Konzeption und Modellierung von neuen Services und deren Zusammenarbeit mit bestehenden Services
• Neuentwicklung und Weiterentwicklung von Services, Bugfixing

TECHNOLOGIEN:
Java, Spring Boot, JUnit 5, Mockito, AWS Cloud, Docker, Kubernetes, Gradle, GitHub, GraphQL, REST, SOAP, Postman, Redis Cache, MongoDB, IntelliJ, Jira, Confluence

ARCHITEKTUR & METHODIKEN:
Microservices, Hexagonal Architecture, DDD, TDD, Scrum

Eingesetzte Qualifikationen

GraphQL, MongoDB, Confluence (Atlassian), Docker, Gradle, Java (allg.), Jira, JUnit, SOAP (Simple Object Access Protocol), Kubernetes

Java Developer
Kundenname anonymisiert, Mainz
12/2019 – 12/2022 (3 Jahre, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2019 – 12/2022

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
In Rahmen von Projekten mussten neue Applikationen erstellt werden und zusätzlich dazu mussten die bestehenden Applikationen gewartet und weiterentwickelt werden.

Die persönlichen Aufgaben waren:
• Wartung verschiedener Altapplikationen
• Entwicklung und Konzeption eines Projekts im Firmeneignen Framework mit Backendanbindung in die Cloud
• Entwicklung und Wartung von 2 Projekten im Firmeneignen Framework
Updating und Migration von drei alten Java EE 7 Portlet Applikationen nach Spring Boot im Dockercontainer

TECHNOLOGIEN:
Spring Boot, Java EE (REST und SOAP), Jenkins, Hudson, Svn, GitLab, React, OpenCms, Docker,
GraphQL, Ansible, CI/CD Pipeline, Terraform, Azure Cloud, IntelliJ, Grafana, Kibana, Jira, Confluence

Eingesetzte Qualifikationen

GraphQL, Confluence (Atlassian), Apache Subversion (SVN), Docker, Hudson (Software), J2EE (Java EE), Jenkins, Jira, Ansible, React (JavaScript library)

Softwareentwickler
Kundenname anonymisiert, Eltendorf
10/2018 – 11/2019 (1 Jahr, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2018 – 11/2019

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Ein neues Produkt für das Verarbeiten von Verlagsdaten wurde entwickelt. Nach funktionalen Anforderungen musste die Software die Daten verschiedenster Verlage einlesen, validieren und persistieren. Durch einen Mitarbeiter müssen danach die Daten in der Datenbank aufbereitbar sein.

Die persönlichen Aufgaben waren:
• Mitarbeit an der Entwicklung und Optimierung eines neuen Datenbasenproduktionssystems
• Anforderungsanalyse und DV-Konzeption, Programmierung und Dokumentation, Unterstützung bei Testkonzeption und Testdurchführung
• Last Level Support

TECHNOLOGIEN:
Java, Java EE, Spring Boot, Junit, Mockito, Hibernate, Subversion, Scrumwise, Wiki

Eingesetzte Qualifikationen

Apache Subversion (SVN), Hibernate (Java), J2EE (Java EE), Java (allg.), JUnit

Consultant
Kundenname anonymisiert, Frankfurt am Main
1/2017 – 6/2018 (1 Jahr, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2017 – 6/2018

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Ein Inkassounternehmen wollte verschiedenste Dateien durch verschiedene Mapper in ihr System einlesen. Diese Mapper müssen konfiguriert werden an die Qualität der Daten.

Die persönlichen Aufgaben waren:
• Planung und Entwicklung in Scrum Umgebung
• Design der Mapping-Konfiguration, die auch Sonderfälle berücksichtigt
• Entwicklung der Applikation
• End-to-End-Testing zusammen mit dem Kunden

TECHNOLOGIEN:
Java, Spring Boot, JUnit 5, C#, Mockito, Docker, Kubernetes, Maven, Git, Postman, IntelliJ, Eclipse, Jira, Confluence, Maria DB, Ikaros DB, Subversion, Jenkins

Eingesetzte Qualifikationen

c-treeACE, MariaDB, Elliptic Curve Digital Signature Algorithm, Confluence (Atlassian), Apache Maven, Apache Subversion (SVN), Docker, Eclipse, Java (allg.), Jenkins, Jira, JUnit, Kubernetes

Über mich

Herr R. N. bringt als erfahrener Softwareentwickler ein breites Spektrum an technischem Know-how im Java Backend-Bereich mit. Sein umfangreiches Skillset umfasst Technologien wie das Spring Framework und Hibernate sowie fundierte Kenntnisse in modernen Architektur- und Entwurfsmustern sowie Cloud Services.

Er zeichnet sich als Teamplayer mit einer schnellen Auffassungsgabe und einem hohen Maß an analytischem Sachverstand aus. Dank seiner ausgezeichneten kommunikativen Fähigkeiten ist er in der Lage, sich rasch in neue Teams zu integrieren und komplexe Anforderungen effizient zu erfassen und zeitnah umzusetzen.

Weitere Kenntnisse

JAVA:
Spring Framework, Spring Boot, Spring Data, Spring Security, Spring Cloud, Spring Integration, Spring Batch, Spring MVC, Spring WebFlux, JUnit, Mockito, Gradle, Maven, Hibernate, JPA, JMS, JAXB, SOAP

TOOLS:
Git, GitLab, GitHub, SVN, Jira, Jenkins, Circle CI, Confluence, Postman, Grafana

PROGRAMMIERSPRACHEN:
Java, C#, JavaScript

DATENBANKEN:
MS SQL Server, MySQL, MariaDB, PostgreSQL, Oracle, SQLite, MongoDB, IkarosDB

PLATTFORMEN & SYSTEME:
Docker, Kubernetes, Azure, AWS

METHODEN:
Scrum, Extreme programming, Kanban

BRANCHEN:
Wirtschaftsinformationen, Marketing, Logistik

ZERTIFIZIERUNGEN:
AZ204 - Developing Solutions for Microsoft Azure

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Profilaufrufe
47
Alter
39
Berufserfahrung
7 Jahre und 3 Monate (seit 01/2017)

Kontaktdaten

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

Jetzt Mitglied werden