Leitender Full-Stack-Entwickler (Java) mit API-Integrationskenntnissen віддалено Kunde: Ein Abfallentsorgungsunternehmen auf der Suche ein erfahrener Full-Stack-Entwickler (Java) mit API-Integrationskenntnissen zur Erweiterung der Mitglieder eines bestehenden Entwicklungsteams. Projektdauer: 3-4 Monate, weitere mögliche Verlängerung. Standort: Ukraine/Polen. Anforderungen: Ausgeprägte Kenntnisse der Java-Architektur, einschließlich Entwurfsmustern, Architekturprinzipien und Best Practice
Leitender Full-Stack-Entwickler (Java) mit API-Integrationskenntnissen
віддалено
Kunde: Ein Abfallentsorgungsunternehmen auf der Suche ein erfahrener Full-Stack-Entwickler (Java) mit API-Integrationskenntnissen zur Erweiterung der Mitglieder eines bestehenden Entwicklungsteams.
Projektdauer: 3-4 Monate, weitere mögliche Verlängerung.
Standort: Ukraine/Polen.
Anforderungen:
- Ausgeprägte Kenntnisse der Java-Architektur, einschließlich Entwurfsmustern, Architekturprinzipien und Best Practices.
- Erfahrung mit SQL und NoSQL DB.
- Erfahrung mit SpringBoot.
- Arbeitserfahrung mit Node.js.
- Arbeitserfahrung mit AWS (ECS FArgate und API Gateway).
- Ausgezeichnete Fähigkeiten zur Problemlösung und die Fähigkeit, komplexe Probleme in einer verteilten cloudbasierten Umgebung zu beheben.
- Starke Kommunikationsfähigkeiten mit der Fähigkeit, effektiv mit Stakeholdern zusammenzuarbeiten und technische Konzepte einem technisch nicht versierten Publikum zu vermitteln.
- Mindestens mittleres Englischniveau.
Verantwortlichkeiten:
- Führen Sie eine Entkopplungsanalyse durch, um Entkopplungsmuster zu identifizieren und Empfehlungen basierend auf den allgemeinen Best Practices von AWS bereitzustellen.
- Priorisieren Sie Microservices-Kandidaten und erstellen Sie Microservices, die die Front-End- und Back-End-Funktionalität der Anwendung bedienen.
- Überprüfen Sie die Sicherheitsanforderungen und planen Sie die Implementierung der richtigen Sicherheitskontrollen für den Aufbau des Minimal Variable Product (MVP).
- Erstellen Sie ein Bedrohungsmodell für die MVP-Anwendung.
- Bereitstellung dokumentierter Anleitungen zum serverlosen Plattformdesign (einschließlich in Bezug auf AWS Lambda (Lambda), Amazon API Gateway (API-Gateway), Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (Amazon SQS). ) und AWS Cloud Development Kit (AWS CDK) und ereignisgesteuerte Architektur
- Erstellen Sie eine sichere und automatisierte serverlose Plattforminfrastruktur in der Nicht-Produktionsumgebung des Kunden für die Bereitstellung von Mikrodiensten, zerlegten und verteilten Datenbanken
- Entwicklung von Microservices-APIs (Application Programming Interface):
- Entwickeln Sie vom Kunden priorisierte Microservices-APIs.
- Automatisieren Sie die Bereitstellung von Microservices mithilfe der CI/CD-Pipeline
- Automatisieren Sie den Build-, Test- und Bereitstellungsstatus von Microservices in der CI/CD-Pipeline
Wir bieten: < /b>
- Flexibler Zeitplan und Möglichkeiten zur Remote-Arbeit (8 Stunden Arbeitstag)
- Freundliches, professionelles Personal und warme Atmosphäre.
- Die Umgebung, in der Sie Ihre Ideen umsetzen können.
- Bezahlter Urlaub und Krankheitstage.
- Krankenversicherung.
- Möglichkeit, remote zu arbeiten.
- Teilnahme an Bildungsaktivitäten und thematischen Konferenzen.
- Teampartys und Firmenevents.