Nächste Arbeit

Leitender Backend-Java-Entwickler in MeGaDev

Gepostet vor über 30 Tagen

132 Ansichten

MeGaDev

MeGaDev

0
0 Bewertungen
Kiew
Intermediate
Vollzeitarbeit

übersetzt von Google

Werden Sie Teil unseres Teams, um ein leistungsstarkes Backend für unsere Plattform der Enterprise-Klasse zu entwickeln. Zu Ihren Aufgaben gehören die Integration verschiedener Systeme, die Optimierung des Datenflusses und die Gewährleistung höchster Sicherheit. Das Projekt nutzt sowohl lokale als auch AWS-Cloud-Umgebungen. Aufgaben:Entwerfen, entwickeln und warten Sie Backend-Dienste mit Java (Spring Boot).Entwerfen und implementieren Sie Stapelverarbeitungssysteme mit Spring Batch.Entwickeln u

Werden Sie Teil unseres Teams, um ein leistungsstarkes Backend für unsere Plattform der Enterprise-Klasse zu entwickeln. Zu Ihren Aufgaben gehören die Integration verschiedener Systeme, die Optimierung des Datenflusses und die Gewährleistung höchster Sicherheit. Das Projekt nutzt sowohl lokale als auch AWS-Cloud-Umgebungen.

 

Aufgaben:
Entwerfen, entwickeln und warten Sie Backend-Dienste mit Java (Spring Boot).
Entwerfen und implementieren Sie Stapelverarbeitungssysteme mit Spring Batch.
Entwickeln und verwalten Sie RESTful- und GraphQL-APIs.
Optimieren Sie PostgreSQL-Abfragen, schreiben Sie gespeicherte Prozeduren und Funktionen und konfigurieren Sie materialisierte Ansichten.
Einrichten und verwalten DAGs in Apache Airflow für komplexe ETL-Workflows.
Sorgen Sie für hohe Leistung, Zuverlässigkeit und Sicherheit von Backend-Diensten.
Arbeiten Sie effektiv mit funktionsübergreifenden Teams zusammen, darunter Frontend-Entwickler, DevOps-Ingenieure und Datenbankadministratoren.
Schreiben Sie klare, prägnante und umfassende technische Dokumentation mit Markdown.

Anforderungen:
Java (Spring Boot und Spring Batch):
Tiefes Verständnis der Java-Grundlagen, einschließlich Datenstrukturen, Algorithmen und Parallelität.
Kenntnisse in Spring Boot für die Entwicklung von Microservices und Spring Batch für die Stapelverarbeitung.
Erfahrung mit Spring MVC, Spring Data JPA und Spring Security.
Erfahrung mit der Profilierung und Leistungsoptimierung von Java-Anwendungen.
API-Entwicklung:
Ausgeprägtes Verständnis und praktische Erfahrung mit RESTful- und GraphQL-API-Design, -Implementierung und -Management.
Nachrichtenwarteschlangen:
Erfahrung mit Kafka für asynchrone Verarbeitung und Nachrichtenverarbeitung.
Datenbankverwaltung (PostgreSQL):
Erweiterte SQL-Kenntnisse, einschließlich komplexer Abfragen, Verknüpfungen und Indizierung.
Schreiben effizienter gespeicherter PL/pgSQL-Prozeduren und Funktionen.
Erstellen und Verwalten materialisierter Ansichten und Optimieren der Datenbankleistung.
Datenorchestrierung (Apache Airflow):
Entwerfen und Implementieren von DAGs für die Workflow-Orchestrierung.
Kenntnisse in Python zum Schreiben von Airflow DAGs und Skripte.
Graphile Engine (optional):
Bereitschaft, Graphile für eine effiziente GraphQL-API-Integration mit PostgreSQL zu erlernen und zu konfigurieren.
Containerisierung (Docker und Kubernetes):
Grundlegendes Verständnis von Erstellen und Optimieren von Docker-Images.
Vertrautheit mit dem Einrichten und Verwalten von Kubernetes-Clustern ist von Vorteil.
Sicherheit:
Implementieren von Best Practices für die Sicherheit in Java-Anwendungen und Sichern von APIs.
Sichern von Docker-Containern und Kubernetes-Cluster.
Kenntnisse über AWS-Sicherheits-Best Practices, einschließlich IAM, VPCs und Sicherheitsgruppen.
Bereitstellung und Infrastruktur (On-Premises und AWS):
Erfahrung mit lokalen Umgebungen und AWS-Cloud-Dienste.
Einrichten und Verwalten von CI/CD-Pipelines mit BitBucket Pipelines, Jenkins oder ähnlichen Tools.
Kenntnisse mit Terraform oder CloudFormation für die Verwaltung der Infrastruktur.

übersetzt von Google

Kiew
Intermediate
Vollzeitarbeit
Wollen Sie den richtigen Job finden?
Neue Jobs in deinem Telegram
Abonnieren
wir verwenden cookies
Akzeptieren