Zum Hauptinhalt springen
Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Pedro Ferreira-Senior Java Backend-Engineer

Pedro Ferreira - Senior Java Backend-Engineer - Profilbild
Profil-Kopfzeilen-Overlay
Verfügbar
Portugal

Tagessatz prüfen

Erfahrungen

Jan. 2025 - Heute

Backend Engineer

Mercadona

Stellenbeschreibung
Backend Engineer bei Mercadona
Industrien
Lebensmittel und Getränke
Einzelhandel
Bereichen
Informationstechnologie (IT)
Logistik
Betrieb
Lieferkettenmanagement

Lebensmitteleinzelhandel · Bestandsmanagement & Logistik · Microservices, Hexagonale Architektur · Agile/Scrum

  • Entwickelte Java-17/21- und Spring-Boot-Microservices zur Unterstützung von Bestandsbewegungen, Warenumlagerungen, Synchronisation und Lagertransparenz über Logistikeinheiten hinweg.
  • Entwickelte Backend-Geschäftslogik und REST APIs innerhalb einer hexagonalen Architektur für verteilte Logistik-Workflows und die Kommunikation interner Services.
  • Aufbau ereignisgesteuerter Integrationen mit Apache Kafka für eine zuverlässige asynchrone Kommunikation zwischen Backend-Services.
  • Implementierte geplante und Batch-Verarbeitungs-Workflows mit Spring Batch für operative und datenverarbeitende Anwendungsfälle.
  • Verwaltete die Schema-Weiterentwicklung von PostgreSQL mit Flyway in Produktionsumgebungen.
  • Implementierte Unit- und Integrationstests mit JUnit und Mockito zur Unterstützung der Zuverlässigkeit der Services.
  • Trug zu CI-Workflows sowie Produktionsüberwachung und Fehlersuche mit Jenkins und Kibana bei.

Tech Stack: Java 17/21; Spring Boot; Spring Batch; Kafka; Maven; PostgreSQL; Flyway; Jenkins; JUnit/Mockito; REST APIs; Git; Docker; Envoy; Kibana; GraphQL

Juli 2023 - Apr. 2024

Backend Engineer

Vodafone

Stellenbeschreibung
Backend Engineer bei Vodafone
Industrien
Telekommunikation
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Projektmanagement

Telekommunikation / Vodafone IoT · Microservices · Agile/Scrum

  • Entwickelte Java- und Spring-Boot-Microservices für eine verteilte Telekommunikationsplattform zur Unterstützung von Vodafone-IoT-SIM-Karten-Operationen.
  • Lieferte Backend-Services und REST APIs für Produktfunktionen, Plattformverbesserungen und die Behebung operativer Probleme.
  • Implementierte JWT-basierte Service-zu-Service-Authentifizierung für eine sichere Backend-Kommunikation.
  • Baute Kafka- und Kafka-Connect-Integrationen über heterogene Oracle- und MongoDB-Datenquellen hinweg auf.
  • Implementierte Unit- und Integrationstests mit JUnit und Mockito, um die Zuverlässigkeit der Plattform zu stärken.

Tech Stack: Java 8; Spring Boot/Data/Security/MVC; MongoDB; JUnit/Mockito; Liquibase; REST; Swagger; Kafka; Docker; GitLab; SonarQube

Mai 2022 - Juni 2023

Backend Engineer

A-to-Be (Brisa)

Stellenbeschreibung
Backend Engineer bei A-to-Be (Brisa)
Industrien
Transport und Logistik
Bereichen
Informationstechnologie (IT)
Projektmanagement

Transportinfrastruktur & Mautsoftware · Microservices · Agile/Scrum

  • Entwickelte ein API Gateway, um den Zugriff auf Backend-Services zu zentralisieren und abzusichern.
  • Entwickelte und wartete Java- und Spring-Boot-Microservices in einer verteilten Maut-Management-Plattform.
  • Entwickelte und erweiterte REST APIs für die Integration zwischen internen Systemen.
  • Implementierte Unit- und Integrationstests und trug zu CI/CD, Codequalität, Produktionssupport und Fehlerbehebung bei.
  • Arbeitete an der Schema-Weiterentwicklung von PostgreSQL, containerisierten Services und AWS-S3-Integrationen.

Tech Stack: Java 8; Spring Boot/Data/Security/MVC; PostgreSQL; JUnit/Mockito; Liquibase; REST; Swagger; Docker; SonarQube; Gerrit; AWS S3; Angular

Nov. 2015 - Feb. 2022

Full Stack Developer

Randtech Computing

Stellenbeschreibung
Full Stack Developer bei Randtech Computing
Industrien
Versicherung
Bereichen
Business Intelligence
Informationstechnologie (IT)
Betrieb

Versicherung / ERP · Kunden: Versicherungsgesellschaften in Angola · Monolithisch · Wasserfall

  • Entwickelte und wartete ERP-Module in Java 8/11 zur Unterstützung zentraler Versicherungs- und Finanzprozesse für Unternehmenskunden in Angola.
  • Implementierte komplexe Geschäftsregeln für Kontobewegungen, Berechtigungen, Policen, Quittungen, Sperrungen und Stornierungen.
  • Erstellte operative und fachliche Berichte mit JasperSoft.
  • Pflegte den relationalen Datenzugriff mit Hibernate/JPA und MySQL.
  • Trug zur Anforderungsanalyse, Architekturplanung, Fehlersuche und End-to-End-Lieferung über Backend- und Frontend-Ebenen hinweg bei.

Tech Stack: Java 8/11; Maven; Hibernate/JPA-JPQL; MySQL 6/8; JSF/PrimeFaces; HTML5; CSS3; JavaScript; Git/SVN; JasperSoft

Jan. 2013 - Dez. 2014

Web Developer

Visual Kitchen

Stellenbeschreibung
Web Developer bei Visual Kitchen
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
  • Entwickelte mehrere Webseiten mit CMS-Funktionalität, damit Kunden Inhalte selbstständig verwalten und aktualisieren konnten.

Tech Stack: HTML5; CSS3; PHP5; JavaScript/Query; MySQL; WordPress

Branchenerfahrung

Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Versicherung, Informationstechnologie (IT), Lebensmittel und Getränke, Einzelhandel, Telekommunikation und Transport und Logistik.

Versicherung
Informationstechnologie (IT)
Lebensmittel und Getränke
Einzelhandel
Telekommunikation
Transport und Logistik
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Informationstechnologie (IT), Betrieb, Business Intelligence, Projektmanagement, Logistik und Lieferkettenmanagement.

Informationstechnologie (IT)
Betrieb
Business Intelligence
Projektmanagement
Logistik
Lieferkettenmanagement
Profil-Übereinstimmungsdiagramm

Zusammenfassung

Senior Java Backend-Engineer mit über 10 Jahren Erfahrung in der Entwicklung geschäftskritischer Software, mit einem starken Enterprise-Java-Hintergrund und aktueller praktischer Erfahrung mit Spring-Boot-Microservices, verteilten Systemen, Kafka, Batch-Verarbeitung, REST APIs, PostgreSQL, automatisierten Tests, CI/CD und Produktionssupport. Erfahrung in den Bereichen Einzelhandelslogistik, Telekommunikation/IoT, Transportinfrastruktur und Versicherung, mit Beiträgen in Architektur, Implementierung, Zuverlässigkeit und operativer Fehlersuche in funktionsübergreifenden Agile-Teams.

Fähigkeiten

  • Java (8/11/17/21)
  • Spring Boot (Data/Security/Batch)
  • Microservices (Verteilte Systeme)
  • Apache Kafka (Kafka Connect)
  • Rest Apis (Api Gateway)
  • Postgresql (Flyway/Liquibase)
  • Junit / Mockito (Automatisierte Tests)
  • Docker (Container)
  • Ci/Cd (Jenkins/Gitlab)
  • Aws (S3)

Sprachen

Portugiesisch
Muttersprache
Englisch
Verhandlungssicher
Spanisch
Fortgeschritten

Ausbildung

Okt. 2012 - Juni 2015

Instituto Superior de Engenharia do Porto

Technologien und Entscheidungswissen · Porto, Portugal

Okt. 2005 - Juni 2010

Universidade da Madeira

Informatik · Funchal, Portugal

Statistiken

Erfahrung

Positionen gesamt 5
Erfahrung in Versicherung 6.5 J.
Durchschn. Dauer 2 J. 4 M.
Längste Erfahrung 6 J. 3 M.

Fachkenntnisse

Aktuelle Rollen Backend Engineer, Full Stack Developer, Web Developer
Hauptbranchen Versicherung, Informationstechnologie (IT), Lebensmittel und Getränke
Hauptfachbereiche Informationstechnologie (IT), Betrieb, Business Intelligence

Qualifikationen

Höchster Abschluss Master

Profil

Erstellt

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Pedro spricht folgende Sprachen: Portugiesisch (Muttersprache), Englisch (Verhandlungssicher), Spanisch (Fortgeschritten).

Pedro hat mindestens 12 Jahre Erfahrung. In dieser Zeit hat Pedro in mindestens 3 verschiedenen Rollen und für 5 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 2 Jahre und 4 Monate. Beachten Sie, dass Pedro möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Basierend auf der jüngsten Erfahrung wäre Pedro gut geeignet für Rollen wie: Backend Engineer, Full Stack Developer, Web Developer.

Die neueste Position von Pedro ist Backend Engineer bei Mercadona.

In den letzten Jahren hat Pedro für Mercadona, Vodafone, A-to-Be (Brisa) und Randtech Computing gearbeitet.

Pedro hat die meiste Erfahrung in Industrien wie Versicherung, Informationstechnologie (IT) und Lebensmittel und Getränke. Pedro hat auch etwas Erfahrung in Einzelhandel, Transport und Logistik und Telekommunikation.

Pedro hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Betrieb und Business Intelligence. Pedro hat auch etwas Erfahrung in Projektmanagement, Logistik und Lieferkettenmanagement.

Pedro hat kürzlich in Industrien wie Versicherung, Lebensmittel und Getränke und Einzelhandel gearbeitet.

Pedro hat kürzlich in Bereichen wie Informationstechnologie (IT), Betrieb und Business Intelligence gearbeitet.

Pedro hat einen Master in Technologien und Entscheidungswissen von Instituto Superior de Engenharia do Porto und einen Bachelor in Informatik von Universidade da Madeira.

Pedro ist sofort in Teilzeit verfügbar für passende Projekte.