Pedro Ferreira-Senior Java Backend-Engineer
Tagessatz prüfen
Erfahrungen
Backend Engineer
Mercadona
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
Backend Engineer
Vodafone
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
Backend Engineer
A-to-Be (Brisa)
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
Full Stack Developer
Randtech Computing
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
Web Developer
Visual Kitchen
- 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.
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.
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
Ausbildung
Instituto Superior de Engenharia do Porto
Technologien und Entscheidungswissen · Porto, Portugal
Universidade da Madeira
Informatik · Funchal, Portugal
Statistiken
Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Backend Engineer
