Full Stack Softwareentwickler (Java, Spring, Angular)
- Verfügbarkeit einsehen
- 0 Referenzen
- 85€/Stunde
- 60433 Frankfurt am Main
- Weltweit
- ru | de | en
- 01.01.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2023 – offen
Tätigkeitsbeschreibung
Einer der führenden Telekommunikationsanbieter. Bietet ein umfassendes Portfolio von Breitband-Anschlüssen und Mobilfunktarifen an.
Projekt: Das Team Shop Offer Management verantwortet die Tools zur zentralen shopseitigen Angebots- und Produktpflege.
· Backend sowie Frontendentwicklung mit Java und Angular
· Erstellung und Implementierung neuer REST-Endpunkte
· Einführung von Testcontainern zur Optimierung der Integrationstests
· Erstellung von Unit- und Integrationstests mit einer Testabdeckung von 95%
· Aktive Teilnahme an Code Reviews
Angular, Apache Maven, Docker, Git, Hibernate (Java), Java (allg.), Jenkins, Junit, Postgresql, Spring Framework, Typescript, XML
9/2022 – 3/2023
Tätigkeitsbeschreibung
Projekt: Entwicklung einer Software, die eine LKW-Händlersuche ermöglicht.
· Backend sowie Frontendentwicklung mit Java und Angular
· Anbindung von Azure Storage unter Verwendung des Azure SDK
· Implementierung einer API, die als Wrapper für eine weitere API (GSSN+) fungiert
· Entwicklung einer Mandantenfähigkeitsähnlicher Software, die Vorkonfigurationen für die Filtermöglichkeiten definiert
· Erstellung von Unit- und Integrationstests mit einer Testabdeckung von 90%
· Integration von Suchergebnissen in die Google Maps Platform, für eine visuell ansprechende und interaktive Darstellung von Standortdaten
· Enorme Performancesteigerung durch einführen von Redis-Cache
· Durchführung von Code Reviews
· Präsentation der implementierten Features vor dem Team und den Stakeholdern
Postgresql, Apache Maven, Docker, Git, Java (allg.), Junit, Spring Framework, Typescript, Microsoft Azure, Angular
7/2022 – 8/2022
Tätigkeitsbeschreibung
Die DB Systel entwickelt und betreibt IT- und Digitalisierungslösungen für die Geschäftsfelder der Deutschen Bahn AG.
Projekt: Wartung und Weiterentwicklung einer Software, die den Verkauf von kontingentierten Sparpreisen und die Optimierung der Kontingente hinsichtlich der Ticket-Einnahmen und der Zug-Auslastung ermöglicht.
· Erweiterung der Java-Anwendung um kleinere Features. Anpassung der Oracle DB-Tabellen
· Auslagerung von Teilen der Software in Docker-Container und Erstellung von Confluence-Artikeln zu Dokumentationszwecken
Oracle Database, SQL, Bash Shell, Docker, Git, Java (allg.), Amazon Web Services (AWS)
12/2017 – 6/2022
Tätigkeitsbeschreibung
Software-Beratungshaus mit den Branchenschwerpunkten Banken und Finanzdienstleistungen sowie Touristik. -Hyperlink entfernt-
Januar 2022 – Juni 2022 Endkunde: Landesbank Baden-Württemberg (LBBW), Stuttgart
Projekt: Wartung und Weiterentwicklung des Corporates-Portals. Dieses ist der zentrale Zugang für Unternehmenskunden der LBBW und BW-Bank mit umfangreichen Funktionen.
· Backend sowie Frontendentwicklung mit Java/Kotlin und Angular
· Mitarbeit an einer fachlich getrennten Portalanwendung (5 Microservices & Microfrontends)
· Update der Angular Versionen von 6-8 auf 11
· Optimierung der lokalen Entwicklungsumgebung: Aufnahme weiterer Services in die Docker Compose-Datei
Technologien: Java 11, Kotlin, Angular 11, TypeScript, HTML, CSS, JUnit, Mockito, MongoDB, Docker, Docker Compose, Maven, Git, GitLab CI/CD, REST, TDD
Teamgröße: 5 Entwickler, ~15 insgesamt, inkl. POs u.a.
Methoden: Scrum
April 2020 – Januar 2022 Endkunde: Commerzbank AG, Frankfurt am Main
Projekt: Entwicklung einer Portalanwendung (Frontend) für die Pflege von Personen-Stammdaten zur Ablösung / Migration eines Altsystems.
· Backend sowie Frontendentwicklung mit Spring Boot und React
· Mitarbeit an einer fachlich getrennten Portalanwendung (~8 Microservices & Microfrontends)
· Automatisierung der Erstellung der Release-Notes
· Entwicklung eines Zwischenspeichers (temporäre Persistierung der Daten). Auf Kundenwunsch wurden die Daten aus dem Zwischenspeicher geladen und an ein anderes System endgültig übergeben
· Optimierung der CI/CD-Pipelines: Mit einem Klick waren die Änderungen auf der DEV-Umgebung
Technologien: Spring Boot, Java 11, Maven, Bash (Shell), JUnit, Selenium, JavaScript, React, Jest, Node.js, SOAP, REST, Git, OpenShift, TeamCity, Docker, Microservices, Microfrontends
Teamgröße: 8-10 Entwickler, ~20 insgesamt inkl. PO u.a.
Methoden: Scrumban
Dez. 2017 – März 2020 Internes Projekt
Projekt: Weiterentwicklung sowie Wartung und Betrieb des internen ERP-Systems.
· Eigenverantwortliche Backend sowie Frontend-Entwicklung (Full Stack) mit Spring Boot, Angular und Docker
· Selbstständiges Entwerfen und Implementieren von Softwarekomponenten wie z.B. Erfassen der Arbeitszeiten auf verschiedene Kundenprojekte, Beantragen von Urlaubstagen, Standardarbeitszeiten
· Beteiligung am Planungsprozess
· Serveradministration
· Übernahme der Scrum Master-Rolle
Technologien: Spring Boot, Java 11, Angular 8, Docker, SQL, Microservices, Jira, Git, Kafka, Bash (Shell), PostgreSQL, REST, HTML, CSS
Teamgröße: 7-13 Entwickler (Werkstudenten)
Methoden: Scrum, Kanban
Postgresql, Apache Maven, Java (allg.), Spring Framework, Angular, React (JavaScript library)
Ausbildung
Friedberg
Über mich
- Java, Spring Boot, JUnit, Mockito, REST
- Docker, Docker Compose, OpenShift, TeamCity
- MySQL, PostgreSQL, Oracle DB, SQL, Redis, Liquibase, Hibernate
- JavaScript (ES6), TypeScript, Angular, React, Jest, Selenium, HTML, CSS
- Git, Maven, IntelliJ IDEA, Postman, Bash, Keycloack
- Scrum, Kanban, TDD, Pair Programming, Microservices, Microfrontends
Persönliche Daten
- Deutsch (Fließend)
- Englisch (Gut)
- Russisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden