Java Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 55116 Mainz
- auf Anfrage
- ru | de | en
- 11.04.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2023 – 12/2023
Tätigkeitsbeschreibung
PROJEKT:
Das Projekt „Order Management App GW“ zielt darauf ab, eine zentrale Plattform zur Verwaltung von Domains zu entwickeln, um den derzeitigen Prozess der jährlichen Domain-Verlängerungskampagne zu vereinfachen. Der neue Prototyp soll eine benutzerfreundliche Ober-fläche, einfachen Zugriff auf relevante Daten und Domain-Statusindikatoren bieten, um die Ver-waltung zu erleichtern und Zeit zu sparen.
Es soll ein Angebot für den Kunden erstellt werden, um eine neue, modernisierte Webanwendung zu entwickeln. Sobald der Kunde zustimmt, wird das Projekt gestartet, um die Anwendung ge-mäß den Anforderungen des Kunden zu entwickeln. Der Fokus liegt dabei auf der Benutzer-freundlichkeit, Skalierbarkeit und Sicherheit der Anwendung, um eine positive Benutzererfahrung zu gewährleisten.
BESCHREIBUNG & AUFGABEN:
• Analyse der alten Anwendung, um zu bestimmen, welche Mechanismen in die neue Anwen-dung übernommen werden sollen
• Normalisierung der Datenbank in die dritte Normalform und Erweiterung um weitere Tabellen
• Festlegung geeigneter Programmiersprachen für Frontend- und Backendentwicklung
• Erstellung von Ablaufdiagrammen, um die Prozesse der Anwendung zu visualisieren
• Besprechung und Planung in Teammeetings auf Daily-Basis
• Erstellen eines Angebots in einem ansprechenden Format mit Microsoft Word
TECHNOLOGIEN:
JavaEE ,Java 11, Spring Boot, React, draw.io, MySQL Workbench, MS Word
mySQL
2/2022 – 12/2022
Tätigkeitsbeschreibung
BESCHREIBUNG & AUFGABEN:
In dem Projekt „Ebam – electronic bank account management“ der Commerzbank AG wird eine Anwendung zur Automatisierung des Prozesses im Bereich Corporate-to-Bank Account Manage-ment für bestehende Kunden entwickelt.
Die Hauptaufgabe bestand darin das Development Team im Backend bei der Entwicklung zu unterstützen. Dabei sollte unter anderem die Funktionalität des Middle Tiers so weit erweitert werden, dass Account Management Aufgaben wie Konto öffnen, schließen und ändern etc. au-tomatisiert werden.
• Backend Entwicklung (Java mit Spring Boot)
• Entwicklung von Mapping Funktionalität für ankommende XML-Nachrichten
• Prüfung und Anpassung von XML-Nachrichten auf Basis der Spezifikation
• Implementierung von Unit- und Integrationstest
• Testen entwickelter Funktionalitäten auf einer Testumgebung
• Besprechung und Planung in Teammeetings auf Daily Basis
• Fehleranalyse und -behebung
• Umsetzung der gegebenen Jira Tickets
TECHNOLOGIEN:
Java 8 und 11 (Enterprise), Spring Boot, JUnit 5, Maven, XML, Confluence, Postman, Jira, Bit-bucket, REST, PuTTY, WinSCP
Apache Maven, Confluence (Atlassian), Jira, JUnit, Representational State Transfer (REST), XML
11/2021 – 1/2022
Tätigkeitsbeschreibung
PROJEKT:
Das Projekt Smart Bridge ist ein Prototyp für eine Anwendung, um Brücken in deutschen Städten zu verwalten. Die Brücken werden mit Sensoren ausgestattet und sollen die gemessenen Daten an die Anwendung senden. Die erhaltenen Daten repräsentieren den Zustand einer Brücke, diese werden verarbeitet und grafisch dargestellt. Dabei soll eine einheitliche Übersicht von allen Brü-cken den Zustand anzeigen und der Aufruf einzelner Brücken mit zusätzlichen Informationen bereitgestellt werden.
Die Hauptaufgabe war das Frontend mit allen notwendigen Komponenten in Form einer Weban-wendung zu entwickeln. Dazu gehörte unter anderem eine Navigation zu den einzelnen Seiten, Bereitstellung von Beispieldaten durch einen Mock-Server und die Darstellung von komplexen Daten in Diagrammen.
BESCHREIBUNG & AUFGABEN:
• Frontend Entwicklung (SAP Fiori UI5)
• Einrichtung der Docker Container für Frontend Entwicklung
• Besprechung und Planung in Teammeetings auf Daily Basis
• Fehlerbehebung
• Umsetzung der gegebenen Asana Tickets
TECHNOLOGIEN:
SAP Fiori UI5, JavaScript, JSON, XML, Docker, Asana, GitHub
Docker, JavaScript, JavaScript Object Notation (JSON), SAP Fiori, XML
10/2020 – 10/2021
Tätigkeitsbeschreibung
PROJEKT:
Es handelt sich um eine interne Anwendung zum Erstellen und Verwalten von Lebensläufen in einer zentralen Webumgebung. Die Vertriebsmitarbeiter sollen die Möglichkeit bekommen die Lebensläufe ihrer Berater zentral ablegen und verwalten zu können, sowie diese als Word oder PDF zu generieren. Anmeldung wird dabei über das Microsoft Azure Active Directory erfolgen, welches eine nahtlose Anbindung der Nutzerkonten von der ilume AG an die CV-Anwendung er-laubt.
Von der fachlichen Seite wird vor allem ein ansprechendes und einheitliches Design dieser CV und die möglichst einfache Nutzung der vorhandenen Daten gefordert, damit Versionen für ver-schiedene Angebote schnell erstellt werden können.
Technisch musste das Design der Datenbank, eine Nutzerverwaltung und alle Sicherheitsaspekte in dem laufenden Projekt umgesetzt werden.
BESCHREIBUNG & AUFGABEN:
• Frontend Entwicklung (React)
• Einrichtung der Security im Backend für Testing (Kotlin)
• Analyse und Optimierung von SQL-Anfragen
• Einbindung der Datenbank durch Docker
• Frontend Testing
• Besprechung in Teammeetings
• Fehlerbehebung
• Umsetzung der gegebenen Jira Tickets
• Anmeldung der User Accounts mittels Microsoft Azure (React,Kotlin)
TECHNOLOGIEN:
Kotlin, React, TypeScript, SQL, PostgreSQL, Spring WebFlux, Gradle, Jira, Bitbucket, Docker, Mi-crosoft Azure Active Directory
Docker, Gradle, Jira, Kotlin, Microsoft Azure, PostgreSQL, SQL, TypeScript
Zertifikate
Über mich
Als Teammitglied zeichnet sich Herr L. durch seine kooperative Arbeitsweise aus. Seine Fähigkeit, sich schnell in neue Themen einzuarbeiten, ermöglicht es ihm, effektiv an verschiedenen Projekten mitzuwirken. Seine zielgerichtete und lösungsorientierte Arbeitsweise trägt dazu bei, Projekte voranzutreiben und dabei stets die Qualität und die Zufriedenheit der Benutzer im Blick zu behalten.
Insgesamt ist Herr S. L. eine wertvolle Bereicherung für jedes Team, das nach einem kompetenten und engagierten Softwareentwickler sucht. Seine technischen Fähigkeiten gepaart mit zwischenmenschlichen Kompetenzen machen ihn zu einem zuverlässigen Partner für die erfolgreiche Umsetzung komplexer Projekte.
Weitere Kenntnisse
JavaEE (Enterprise), Spring Framework, Spring Boot, Spring MVC, Spring Security, Spring WebFlux, Maven, Gradle
TOOLS:
Git, IntelliJ, NetBeans, Visual Studio Code, Jira, Bitbucket, Confluence, Asana, MS Office (Excel, Word, Power Point, Out-look), MS Teams, Swing, Cypress, PuTTY, WinSCP, draw.io, MySQL Workbench, Ca-munda Modeler
PROGRAMMIER- UND
MODELIERUNGSSPRACHEN:
Java 8 bis 11, Kotlin, JavaScript, React, TypeScript, SQL, PHP, HTML, CSS, MySQL, SAP Fiori UI5, XML, BPMN
DATENBANKEN:
MySQL, PostgreSQL
BPM:
Camunda 7 + 8
PLATTFORMEN & SYSTEME:
Docker, Microsoft Azure Active Directory
METHODEN:
Scrum
BRANCHEN:
Gesundheitswesen,
Finanzsektor
ZERTIFIZIERUNGEN:
Camunda Certified Engineer
Persönliche Daten
- Russisch (Muttersprache)
- Deutsch (Gut)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden