Senior Java Developer Львів, віддалено Wir sind auf der Suche nach einem Senior Java Developer, der sich Teamvoy anschließt und an unserem Projekt in der Bankdienstleistungsbranche arbeitet. Über das Projekt: Wir bauen eine Internet-Banking-Plattform und eine mobile App, die verschiedenen Banken als White-Label-Lösung zur Verfügung stehen wird. Es gibt eine übergeordnete Vision und eine Reihe von User Stories, die das Produkt abdecken. Teamvoy trägt die volle Verantwortung für die End-to-End-Lös
Senior Java Developer Львів, віддалено Wir sind auf der Suche nach einem Senior Java Developer, der sich Teamvoy anschließt und an unserem Projekt in der Bankdienstleistungsbranche arbeitet. Über das Projekt: Wir bauen eine Internet-Banking-Plattform und eine mobile App, die verschiedenen Banken als White-Label-Lösung zur Verfügung stehen wird. Es gibt eine übergeordnete Vision und eine Reihe von User Stories, die das Produkt abdecken. Teamvoy trägt die volle Verantwortung für die End-to-End-Lösung und wird diese von Grund auf aufbauen. Anforderungen: • 5+ Jahre Erfahrung in der kommerziellen Softwareentwicklung; • Bachelor-Abschluss in Informatik (oder ein anderer verwandter Abschluss); • Englischniveau B1+; • Erfahrung mit Spring (Spring Boot/Spring MVC), Spring Data, Hibernate; • Umfangreiche Kenntnisse im Entwerfen und Implementieren von REST-Webdiensten; • Erfahrung mit OOP/OOD, Designmustern und Architekturmustern; • Erfahrung mit SQL und PostgreSQL; • Verständnis der Prinzipien des Datenbankdesigns; • Erfahrung mit Docker/Kubernetes; • Erfahrung im Schreiben von Unit- und Integrationstests. Verantwortlichkeiten: • APIs entwerfen und entwickeln; • Integration mit Dritten (Zahlungsdienstleister, Messaging-Plattformen, Analyse- oder Sicherheitsdienste usw.); • Schreiben von wiederverwendbarem, testbarem und effizientem Code; • Direkte Kommunikation und Zusammenarbeit mit Kunden; • Schreiben von Unit- und Integrationstests; • Entwicklung neuer Funktionen; • Arbeiten mit Geschäftsanforderungen; • Entwurf und Entwicklung neuer Dienste/Module; • Datenbank Design; • Code-Review; • Demo-Präsentationen; • Verantwortlich für Veröffentlichungen; • Skalierbarkeit des Systems. Nice tohave: • Erfahrung mit Projekten im Bankensektor; • Erfahrung mit Microservices; • Erfahrung mit RabbitMQ; • Erfahrung mit Elasticsearch; • Verständnis für modulares Testen als Teil des Softwareentwicklungszyklus und Verfolgung der kontrollierten Entwicklung innerhalb eines Teams. Was wir anbieten: • Sie können wählen: von zu Hause aus arbeiten oder in einem komfortablen Büro im Stadtzentrum von Lemberg (das Büro verfügt über einen Generator und Starlink); • Tolle Unternehmensatmosphäre und angenehme Kommunikation; • Entwicklungsunterstützung; • 20 Arbeitstage Urlaub und 20 Krankheitstage; • Kostenlose Englischkurse.