Java Backend Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 04229 Leipzig
- Umkreis (bis 200 km)
- de | en | it
- 04.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2024 – 7/2024
Tätigkeitsbeschreibung
• Refactoring des Datenbank Layers
• Umstellung MongoDB Java Api zu internem Framework
• Test und Integrationtests
Mongodb, Testen, Apache Maven, Backend, Docker, Git, Java (allg.), Jenkins, Jira, Microsoft Azure
5/2021 – 10/2022
Tätigkeitsbeschreibung
• Kunde Kinderkanal Relaunch der kika.de Website
• Design und Implementierung der Rest API zwischen Sophora CMS and NextJS
Frontend
• Entwicklung der Caching Strategie die verschiedene Caching Schichten
berücksichtigt (CMS, Rest, Frontend, CDN)
• Implementierung von Unit- und Integrationstests und einer Test Library
• Monitoring und Logging in der Rest Api für das Cloud Deployment
Confluence, Scrum, Testdesign (IT), Apache Maven, Backend, Docker, Git, Java (allg.), Jira, Spring Framework, Google Cloud, Representational State Transfer (REST)
4/2020 – 6/2020
Tätigkeitsbeschreibung
• Migration bestehender Microservices zu Spring Boot
• Einführung von REST APIs mit Spring MVC
• Entwicklung von Templates und Best Practises für Microservices mit REST APIs • Schulung des Teams in Bezug auf REST APIs
Tools: Java 11 & 8, IntelliJ, Spring Boot, Swagger, JUnit5, Mockito, Git, Gitlab, Gradle, Sonarcube, Scrum, Jira, Confluence
Git, Gradle, Java (allg.), Jira, Junit, Representational State Transfer (REST), Scrum, Spring Framework
6/2019 – 10/2019
Tätigkeitsbeschreibung
• Entwicklung einer Teststrategie für das Spring Boot Backend zur Vorbereitung der Migration zu granularen Microservices
• Evaluierung verschiedener Testframeworks
• Durchführung von Workshops zu Softwaretests
• Implementierung von Unit- und Integrationstests und einer Test Library
• Refactoring von REST APIs
Tools: Java 11 & 8, IntelliJ, Spring Boot, JUnit5, Mockito, PowerMock. JMockit, Groovy, Spock, Swagger, Git, Maven, Teamcity, Sonarqube, Jacoco, Bitbucket, Scrum, Jira, Confluence
Testen, Backend, Apache Maven, Git, Java (allg.), Jira, Junit, Scrum, Spring Framework
11/2017 – 10/2018
Tätigkeitsbeschreibung
• Hauptverantwortlicher im Backendteam von 4 Personen bei der Neuentwicklung einer Webanwendung zur Digitalisierung von Verwaltungsunterlagen
• Definition und Implementierung der REST API und Businesslogik
• Aufbau der CI/CD Pipelines mit Docker, Bitbucket, Jenkins & AWS
• Unit- und Integrationstests mit Spock (Groovy)
• Code Reviews und Ausarbeitung der Entwicklungsabläufe
• Schulung des Teams
Testen, Representational State Transfer (REST), Backend, Docker, Git, Gradle, Hibernate (Java), Java (allg.), Jenkins, Jira, Mariadb, Projektleitung / Teamleitung (IT), Spring Framework
8/2017 – 10/2017
Tätigkeitsbeschreibung
• Pflege und Erweiterung des Crawlers zum Datenimport per Spring Batch Pipelines
• Verbesserung und Pflege von Spring Batch Jobs
• Debugging und Testen von Import Jobs
• Refactoring und Überführung bestehender Import Pipelines zu Spring Batch
Confluence, Docker, Eclipse, Git, Gradle, Java (allg.), Jenkins, Jira, Postgresql, Spring Framework
2/2015 – 2/2017
Tätigkeitsbeschreibung
• Neuentwicklung einer Rfid basierten Smart Product Services Plattform
• Implementierung des Microservices zum Eventprocessing
• Evaluation von Datenanalyse Frameworks für Eventprocessing
• Design und Implementierung von Server und Client zur Gerätesteuerung über das
IoT Protokoll LwM2M
Backend, Confluence, Docker, Eclipse, Git, Gradle, Java (allg.), Jira, Mongodb, Representational State Transfer (REST), Spring Framework, Testen
2/2014 – 12/2014
Tätigkeitsbeschreibung
• Mitarbeit an der Erstellung eines Second Hand Mode Marktplatzes
• Design und Implementierung des kompletten App Backends
• Design und Implementierung der internen Auftragsbearbeitung
• Zahlungsmanagement mit PayPal
• E-Mail Notifikation mit Mandrill
• Versandintegration von DHL mit shipcloud
• Pflege der Website
Versandabwicklung, Datenbankentwicklung, Git, Jira, Node.Js, Ajax, CSS (Cascading Style Sheet), HTML, JavaScript
Ausbildung
Technische Universität
Berlin
Universität Osnabrück
Osnabrück
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Italienisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden