Geforderte Skills
- REST APIs
- AWS API Gateway
- AWS Lambda
- API Design
- API Versioning
- JWT
- Role-Based Access Control
- OpenAPI Specification
- Java 21
- Spring Boot
- Kubernetes
- AWS EKS
Nice to have:JavaScriptTypeScriptCloud-native ArchitecturesInfrastructure-as-CodeAWS S3AWS EFSAWS ElastiCachePostgreSQLAWS RDSObservabilityTest AutomationInstanaGraylogCucumberPlaywrightGatlingWireMockMavenGitLab CI/CDSonarQubeFortifyArtifactory
Sprachen: German
Jobbeschreibung
Project overview
Deine Aufgaben
Das solltest du mitbringen
Das bieten wir dir
- Du entwickelst und pflegst REST-Endpunkte auf Basis von AWS API Gateway.
- Du implementierst Integrationslösungen als 1:1-Proxy-Endpunkte, Mapping-basierte Endpunkte und aggregierende Endpunkte mit AWS Lambda.
- Du übernimmst das Endpoint-Design und die Versionierung nach vorgegebenen Konventionen.
- Du implementierst und prüfst rollenbasierte Zugriffskontrolle auf Basis von JWT-Claims.
- Du behandelst Fehlerszenarien und definierst Fallback-Strategien je Endpunkt.
- Du stimmst API-Verträge und Datenmodelle mit angebundenen Backend-Domänen ab.
- Du erstellst und pflegst OpenAPI-Spezifikationen.
- Du konzipierst Testfälle für Happy Path, Auth-Fail und Geschäftskunden-Kontexte.
- Mehrjährige Erfahrung in der Entwicklung von REST-APIs und Integrationsplattformen.
- Sehr gute Kenntnisse in AWS API Gateway und AWS Lambda.
- Erfahrung mit API-Sicherheitsmustern und Zugriffskontrolle, insbesondere mit JWT, rollenbasierten Modellen, Claims, Least Privilege und Auth-Fail-Handling.
- Erfahrung in der Erstellung und Pflege von OpenAPI-Spezifikationen sowie in der Integration verteilter Backend-Systeme, inklusive Mapping- und Aggregationslösungen.
- Erfahrung mit Observability, Testautomatisierung und Engineering-Tooling, insbesondere mit strukturiertem Logging, Metriken, Distributed Tracing, Instana, Graylog, Cucumber, Playwright, Gatling, WireMock, Maven, GitLab CI/CD, SonarQube, Fortify und Artifactory.
- Erfahrung in agiler Entwicklung, insbesondere in Teams mit parallelen Abhängigkeiten zu anderen Systemen.
- Erfahrung mit Java 21 und Spring Boot sowie mit containerisierten Deployments auf Kubernetes in AWS EKS.
- Kenntnisse in JavaScript oder TypeScript im Kontext von API- und Integrationsentwicklungen sind von Vorteil.
- Erfahrung mit Cloud-nativen Architekturen, Infrastructure-as-Code sowie AWS-Backend-Services wie S3, EFS und ElastiCache sowie mit PostgreSQL auf AWS RDS.
- Kenntnisse in Geschäftskunden-Kontextmodellen oder vergleichbaren Organisations- und Rollenstrukturen.
- Du überzeugst durch Kommunikationsstärke, Teamfähigkeit, Durchsetzungsvermögen und eine analytische Denkweise.
- Gute Deutschkenntnisse in Wort und Schrift (mind. C1).
- Ein technisch anspruchsvolles Umfeld mit Fokus auf zentrale API- und Integrationsplattformen.
- Ein agiles Arbeitsumfeld mit viel Gestaltungsspielraum und Raum für Eigeninitiative.
- Die Zusammenarbeit in einem erfahrenen und motivierten Team mit engen Schnittstellen zu verschiedenen Backend-Domänen.
- Persönliche und fachliche Weiterentwicklungsmöglichkeiten.
- Die Leistungserbringung erfolgt 60% Remote und 40% Onsite (Frankfurt (Main)).
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf FreelancerMap DE