Senior Softwareentwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 55116 Mainz
- auf Anfrage
- de | en
- 11.04.2024
Kurzvorstellung
Entwurf und Implementierung von Softwarelösungen nach Microservices- und klassischen Architekturmustern.
Qualifikationen
Projekt‐ & Berufserfahrung
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
GraphQL, MongoDB, Confluence (Atlassian), Docker, Gradle, Java (allg.), Jira, JUnit, SOAP (Simple Object Access Protocol), Kubernetes
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
GraphQL, Confluence (Atlassian), Apache Subversion (SVN), Docker, Hudson (Software), J2EE (Java EE), Jenkins, Jira, Ansible, React (JavaScript library)
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
Apache Subversion (SVN), Hibernate (Java), J2EE (Java EE), Java (allg.), JUnit
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
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
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
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden