freiberufler Java Backend Software-Developer auf freelance.de

Java Backend Software-Developer

zuletzt online vor 5 Tagen
  • auf Anfrage
  • 59071 Hamm
  • auf Anfrage
  • de  |  en
  • 27.05.2024

Kurzvorstellung

I offer 8 years of experience in the areas of requirements analysis, design, development, operation and maintenance of software systems.

Qualifikationen

  • Agile Entwicklung
  • Docker
  • E-Commerce
  • Git
  • Java (allg.)
  • JUnit
  • Kontinuierliche Integration (CI)
  • Kubernetes
  • Representational State Transfer (REST)
  • Spring
  • Testautomatisierung

Projekt‐ & Berufserfahrung

Software-Developer
Kundenname anonymisiert, Essen
12/2022 – 4/2024 (1 Jahr, 5 Monate)
Handel
Tätigkeitszeitraum

12/2022 – 4/2024

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Agile Entwicklung, Docker, Git, Java (allg.), JUnit, Kontinuierliche Integration (CI), Kubernetes, Spring

Software-Developer
Kundenname anonymisiert, Essen
4/2021 – 11/2022 (1 Jahr, 8 Monate)
Handel
Tätigkeitszeitraum

4/2021 – 11/2022

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Agile Entwicklung, Apache Maven, Bash (Shell), Docker, Git, Java (allg.), JUnit, Python, Spring

Software-Developer (Festanstellung)
Kundenname anonymisiert, Dortmund
3/2016 – 3/2021 (5 Jahre, 1 Monat)
Handel
Tätigkeitszeitraum

3/2016 – 3/2021

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Bash (Shell), Docker, Java (allg.), Linux Entwicklung, Representational State Transfer (REST), SAP Hybris, SOAP (Simple Object Access Protocol), Software Architektur / Modellierung, Spring

Zertifikate

iSAQB - Certified Professional for Software Architecture – Foundation Level
2020

Ausbildung

Intelligente Systeme
Master of Science
2016
Bielefeld
Informatik
Bachlor of Science
2013
Bielefeld

Über mich

As a Freelance Software Engineer with a focus on Spring Boot application development, I specialize in building efficient macro-services that seamlessly integrate multiple components.

I have a strong background in designing and implementing Integration Test frameworks, replicating external systems like SOAP, REST, and sFTP endpoints to ensure robust testing and enhance the overall reliability of the developed solutions.

In the realm of DevOps and CI/CD, I am proficient in setting up automated Build and Deployment Pipelines. These pipelines incorporate testing, static code analysis, and documentation processes, enabling the rapid and well-documented delivery of new software versions.

In my previous roles, I led backend development efforts, particularly in SAP Commerce environments. This involved diverse responsibilities such as payment provider integration, transitioning to headless architecture, implementing checkout processes, integrating search engines, and configuring exports to external services. As a lead backend developer, I established collaboration best practices, conducted code reviews, and defined development guidelines to ensure efficient teamwork.

My technical skills span multiple programming languages, including Java, Javascript, Python, and Bash. Within Java development, I am well-versed in the Spring Framework, unit testing (JUnit, Mockito, TDD, BDD), and integration testing. DevOps tools such as Docker, Gitlab CI/CD, and Jenkins are integral to my workflow, along with proficiency in version control and collaboration practices.

Weitere Kenntnisse

Java, Spring Framework (AOP, MVC, Actuator, JPA, Boot, Integration), Unit- and integration-testing, Maven, Gradle, Python, Linux, Docker, Git, Gitlab CI/CD, SonarQube, REST, SOAP, OpenAPI, Swagger, Jira, Confluence, Agile

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
812
Alter
36
Berufserfahrung
11 Jahre und 3 Monate (seit 03/2013)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden