API & Integration Developer (m/w/d)
PAR GmbH
Ansprechpartner: Sara Sokocevic
Frankfurt am Main, Deutschland
ITAPIsApplication IntegrationData IntegrationDigitale IntegrationIntegration Platform As A Service (IPaaS)Messaging Application Programming InterfaceWindows Application Programming InterfaceSoftwareentwicklungIntegration (Software)OpenapiEnterprise Application IntegrationAWS CDKSAP-IntegrationenAWS LambdaInfrastructure as Code (IaC)BackendCloud IntegrationApi DesignApi-GatewayApi-Management
Beschreibung
Beschreibung
Wir suchen ab sofort einen API & Integration Developer (m/w/d) im Rahmen der Arbeitnehmerüberlassung!
Info: 60 % remote, 40 % onsite in Frankfurt am Main
Rollenbeschreibung:
- Entwicklung, Erweiterung und Wartung von REST-APIs mit AWS API Gateway und AWS Lambda
- Implementierung unterschiedlicher Integrationsmuster, darunter Proxy-Endpunkte, Request-/Response-Mapping und aggregierende Schnittstellen
- Gestaltung und Versionierung von API-Endpunkten nach definierten Standards
- Umsetzung und Validierung rollenbasierter Zugriffskonzepte auf Basis von JWT-Claims
- Entwicklung robuster Fehlerbehandlungen und geeigneter Fallback-Strategien
- Abstimmung von API-Verträgen und Datenmodellen mit angebundenen Backend-Systemen
- Erstellung und Pflege von OpenAPI-Spezifikationen
- Konzeption und Durchführung von Tests für reguläre Abläufe, Authentifizierungsfehler und unterschiedliche Geschäftskundenkontexte
- Sicherstellung von Transparenz und Betriebssicherheit durch strukturiertes Logging, Metriken und Distributed Tracing
- Zusammenarbeit mit angrenzenden Entwicklungsteams bei der Integration verteilter Systeme und der kontinuierlichen Verbesserung der Plattform
Anforderungsprofil:
Fachliche Qualifikationen:
- Mehrjährige praktische Erfahrung in der Entwicklung von REST-APIs und Integrationslösungen
- Sehr gute Kenntnisse in AWS API Gateway (REST) und AWS Lambda
- Fundierte Erfahrung mit API-Sicherheit, JWT, Claims-basierter Autorisierung, rollenbasierten Berechtigungsmodellen und der Behandlung von Authentifizierungsfehlern
- Erfahrung mit der Integration verteilter Backend-Systeme sowie mit Datenmapping und API-Aggregation
- Sicherer Umgang mit OpenAPI und der Definition konsistenter API-Verträge
- Kenntnisse in Java 21 und Spring Boot
- Erfahrung mit containerisierten Anwendungen und Kubernetes, idealerweise AWS EKS
Technische Zusatzkenntnisse:
- Erfahrung mit Observability- und Monitoring-Lösungen, beispielsweise Instana und Graylog
- Kenntnisse in Testautomatisierung und Engineering-Tooling, etwa Cucumber, Playwright, Gatling, WireMock, Maven, GitLab CI/CD, SonarQube, Fortify und Artifactory
- Verständnis cloudnativer Architekturen und Infrastructure-as-Code, beispielsweise mit Pulumi oder AWS CDK
- Kenntnisse weiterer AWS-Services, etwa S3, EFS und ElastiCache, sowie von PostgreSQL auf AWS RDS
- JavaScript-/TypeScript-Kenntnisse sind von Vorteil
Persönliche Kompetenzen:
- Analytische und strukturierte Arbeitsweise sowie ein ausgeprägtes Qualitätsbewusstsein
- Selbstständigkeit, Teamfähigkeit und eine lösungsorientierte Denkweise
- Erfahrung in der agilen Softwareentwicklung und in Projekten mit teamübergreifenden technischen Abhängigkeiten
- Gute Deutschkenntnisse in Wort und Schrift