Back-end Developer Java
Summary
Back-end Java developer who builds and maintains the core architecture of a payments platform in Belgium: creating robust APIs and integrations with banks and enterprises, tackling retries, concurrency and external system failures, and tuning queries and data models as volume grows.
Verantwoordelijkheden
- Ontwikkelen en onderhouden van de core-architectuur voor foutloze, schaalbare en veilige verwerking van betalingen.
- Bouwen van robuuste API's en integraties met banken, softwarehuizen en grote ondernemingen, inclusief technische ondersteuning bij opleveringen.
- Aanpakken van complexe uitdagingen rondom retries, concurrent verwerken en het afvangen van externe systeemstoringen.
- Identificeren en verhelpen van knelpunten in queries, datamodellen en verwerkingssnelheid naarmate het volume groeit.
- Oplossen en analyseren van productie-incidenten tijdens kantooruren (er geldt geen on-call / storingsdienst).
- Kritisch beoordelen van (door AI gegenereerde) code op kwaliteit, veiligheid en onderhoudbaarheid voor deze naar productie gaat.