Als Backend-Entwickler sind Sie ein wesentlicher Teil unseres Entwicklungsteams und arbeiten an einem wirkungsvollen Fintech-Projekt für einen unserer renommierten Kunden. Zu Ihren Aufgaben gehört das Entwerfen, Implementieren und Warten robuster Backend-Systeme. Wir suchen jemanden, der sich mit den neuesten Backend-Technologien auskennt, sich in einer kollaborativen Umgebung auszeichnet und gerne neue Herausforderungen annimmt.
Hauptaufgaben:< /strong>
- Entwickeln und pflegen Sie Backend-Dienste mit Java 17 und Spring Boot.
- Entwerfen und verwalten Sie Datenbanken mit PostgreSQL.
- Verwenden Sie ORM-Frameworks für effiziente Datenbankinteraktionen.
- Implementieren Sie Containerisierung und Orchestrierung mit Docker und AWS ECS/ECR.
- Richten Sie AWS Application Load Balancer (ALB) für skalierbare Anwendungen ein und verwalten Sie sie.
< li>Arbeiten Sie mit Frontend-Entwicklern und anderen Teammitgliedern zusammen, um eine nahtlose Integration sicherzustellen.- Schreiben Sie sauberen, wartbaren und skalierbaren Code.
- Implementieren Sie CI/CD-Pipelines mit GitLab CI.
- Bleiben Sie über die neuesten Branchentrends und Technologien auf dem Laufenden, um sicherzustellen, dass das Projekt auf dem neuesten Stand bleibt.
-
Technische Fähigkeiten erforderlich :
- Java 17: Gute Kenntnisse in Java 17 für die Backend-Entwicklung.
- Spring Boot: Umfangreiche Erfahrung mit dem Spring Boot-Framework.
- PostgreSQL: Expertise im Entwerfen und Verwalten von Datenbanken.
- ORM: Kenntnisse im Umgang mit Objekten -Relationale Mapping-Frameworks.
- Docker: Erfahrung mit Containerisierung und Orchestrierung.
- AWS: Kenntnisse über AWS-Services einschließlich ECS/ ECR und ALB.
- GitLab CI: Erfahrung im Einrichten und Verwalten von CI/CD-Pipelines.
< strong>Eigenschaften, die wir suchen:
- Problemlöser: Hervorragende Fähigkeiten zur Problemlösung und Liebe zum Detail.
- < strong>Teamplayer: Starke Fähigkeiten zur Zusammenarbeit und Kommunikation.
- Fleißig: Eine starke Arbeitsmoral und Engagement für den Projekterfolg.
- Lernfreudigkeit: Ständiges Streben nach Verbesserung und Aktualisierung der neuesten Trends und Technologien.