Senior Java Developer Львів, віддалено Wir suchen einen Senior Java Developer für Teamvoy und arbeiten an unserem Projekt in der Bankdienstleistungsbranche. Über das Projekt: Wir entwickeln 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 sie von
Senior Java Developer
Львів, віддалено
Wir suchen einen Senior Java Developer für Teamvoy und arbeiten an unserem Projekt in der Bankdienstleistungsbranche.
Über das Projekt:
Wir entwickeln 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 sie von Grund auf entwickeln.
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 Entwurf und der Implementierung 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: • Design und Entwicklung von APIs;
• Integration mit Dritten (Zahlungsdienstleister, Messaging-Plattformen, Analyse- oder Sicherheitsdienste usw.);
• Wiederverwendbaren, testbaren und effizienten Code schreiben;
• Direkte Kommunikation und Zusammenarbeit mit Kunden;
• Schreiben von Unit- und Integrationstests;
• Entwicklung neuer Funktionen;
• Arbeiten mit Geschäftsanforderungen;
• Entwurf und Entwicklung neuer Dienste/Module;
• Datenbankdesign;
• Codeüberprüfung;
• Demo-Präsentationen;
• Verantwortlich für Veröffentlichungen;
• Skalierbarkeit des Systems.
Schön zu haben: • 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.