Java Backend application developer. Experienced with the Spring framework, Testing, Docker and Scrum.
Aktualisiert am 26.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 27.06.2024
Verfügbar zu: 80%
davon vor Ort: 0%
Docker
CI / CD
Spring Boot
Python
Bash
Spring
Spring Integration
Unittest
Integrationstest
Maven
Gradle
Git
SonarQube
Code Review
Swagger
Agile Softwareentwicklung
SQL
Profiler
Cache
German
Native
English
Advanced

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 7 Monate
2022-12 - heute

Spring Boot Application Development

Software Developer Java Python
Software Developer
  • Developed a macro-service to efficiently integrate multiple services
  • Built a Spring Boot Maven project from scratch using Spring Integration Java DSL
  • Designing and implementing Integration Test framework that replicates external systems like SOAP, REST and sFTP endpoints
  • Designed and established automated Build and Deployment Pipelines, enhancing testing, static code analysis, and ensuring rapid, well-documented delivery of new versions
Spring Boot Gitlab CI/CD Docker
Java Python
Deichmann Middleware Service
6 Jahre 9 Monate
2016-03 - 2022-11

SAP Commerce Backend Development

Software Developer Java Spring Core Spring MVC
Software Developer
  • Collaborated in a Scrum team to develop, enhance, and maintain a new online shop backend built on the SAP Commerce framework
  • Led the backend development efforts, implementing diverse aspects such as payment provider integration, transition to headless architecture, checkout implementation, integration of the FACT-Finder search engine, and configuring exports to various external services like Google Merchant Center
  • Taking role of lead backend developer and enabling other developers to work in the project efficiently, by establishing collaboration best practices, including code reviews, open communication, and working out development guidelines as a team
  • As a software developer in an agile team, I excel in delivering value swiftly, embracing change, and challenging conventional, inefficient processes to drive optimization.
  • Automated unit testing and release delivery using Teamcity, Gitlab CI/CD, and Jenkins
  • Successfully transitioned from a traditional bare-metal installation to a containerized application architecture
Hybris SAP Commerce Oracle 12c Docker
Java Spring Core Spring MVC

Aus- und Weiterbildung

Aus- und Weiterbildung

Bielefeld University, Intelligent
Systems M.Sc.

Bielefeld University, Cognitive
Informatics B.Sc.

University of Münster, Computer
Science B.Sc.

Freiherr-vom-Stein Gymnasium
Hamm, Abitur

Kompetenzen

Kompetenzen

Top-Skills

Docker CI / CD Spring Boot Python Bash Spring Spring Integration Unittest Integrationstest Maven Gradle Git SonarQube Code Review Swagger Agile Softwareentwicklung SQL Profiler Cache

Produkte / Standards / Erfahrungen / Methoden

WORK EXPERIENCE
03/2021 - today
Rolle: Freelance Software Engineer
Kunde: Deichmann SE, Essen 

03/2016 - 03/2021
Rolle: KPS AG, Dortmund
Kunde: Junior/Senior Software Engineer

03/2013 - 03/2016
Rolle: Research Assistant

Kunde: Research Institute for Cognition and Robotics -Bielefeld University


Skills
Java Development

  • Spring Framework (AOP, MVC, Actuator, JPA, Boot, Integration)
  • Unit Testing (JUnit, Mockito, TDD, BDD)
  • Integration Testing (Testcontainers)
  • Build and dependency management (Maven, Gradle)

DevOps and CI/CD
  • Docker
  • Gitlab CI/CD
  • Jenkins

Version Control and Collaboration
  • Git
  • Code reviews and pull requests
  • Collaborative development best practices

Other Skills
  • Swagger / OpenAPI
  • SonarQube
  • Agile / Scrum / Kanban
  • SQL
  • Profiling
  • Load testing
  • Caching strategies

Programmiersprachen

Java
Javascript
Python
Bash

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 7 Monate
2022-12 - heute

Spring Boot Application Development

Software Developer Java Python
Software Developer
  • Developed a macro-service to efficiently integrate multiple services
  • Built a Spring Boot Maven project from scratch using Spring Integration Java DSL
  • Designing and implementing Integration Test framework that replicates external systems like SOAP, REST and sFTP endpoints
  • Designed and established automated Build and Deployment Pipelines, enhancing testing, static code analysis, and ensuring rapid, well-documented delivery of new versions
Spring Boot Gitlab CI/CD Docker
Java Python
Deichmann Middleware Service
6 Jahre 9 Monate
2016-03 - 2022-11

SAP Commerce Backend Development

Software Developer Java Spring Core Spring MVC
Software Developer
  • Collaborated in a Scrum team to develop, enhance, and maintain a new online shop backend built on the SAP Commerce framework
  • Led the backend development efforts, implementing diverse aspects such as payment provider integration, transition to headless architecture, checkout implementation, integration of the FACT-Finder search engine, and configuring exports to various external services like Google Merchant Center
  • Taking role of lead backend developer and enabling other developers to work in the project efficiently, by establishing collaboration best practices, including code reviews, open communication, and working out development guidelines as a team
  • As a software developer in an agile team, I excel in delivering value swiftly, embracing change, and challenging conventional, inefficient processes to drive optimization.
  • Automated unit testing and release delivery using Teamcity, Gitlab CI/CD, and Jenkins
  • Successfully transitioned from a traditional bare-metal installation to a containerized application architecture
Hybris SAP Commerce Oracle 12c Docker
Java Spring Core Spring MVC

Aus- und Weiterbildung

Aus- und Weiterbildung

Bielefeld University, Intelligent
Systems M.Sc.

Bielefeld University, Cognitive
Informatics B.Sc.

University of Münster, Computer
Science B.Sc.

Freiherr-vom-Stein Gymnasium
Hamm, Abitur

Kompetenzen

Kompetenzen

Top-Skills

Docker CI / CD Spring Boot Python Bash Spring Spring Integration Unittest Integrationstest Maven Gradle Git SonarQube Code Review Swagger Agile Softwareentwicklung SQL Profiler Cache

Produkte / Standards / Erfahrungen / Methoden

WORK EXPERIENCE
03/2021 - today
Rolle: Freelance Software Engineer
Kunde: Deichmann SE, Essen 

03/2016 - 03/2021
Rolle: KPS AG, Dortmund
Kunde: Junior/Senior Software Engineer

03/2013 - 03/2016
Rolle: Research Assistant

Kunde: Research Institute for Cognition and Robotics -Bielefeld University


Skills
Java Development

  • Spring Framework (AOP, MVC, Actuator, JPA, Boot, Integration)
  • Unit Testing (JUnit, Mockito, TDD, BDD)
  • Integration Testing (Testcontainers)
  • Build and dependency management (Maven, Gradle)

DevOps and CI/CD
  • Docker
  • Gitlab CI/CD
  • Jenkins

Version Control and Collaboration
  • Git
  • Code reviews and pull requests
  • Collaborative development best practices

Other Skills
  • Swagger / OpenAPI
  • SonarQube
  • Agile / Scrum / Kanban
  • SQL
  • Profiling
  • Load testing
  • Caching strategies

Programmiersprachen

Java
Javascript
Python
Bash

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.