1 Woche 2024
Backend-Entwickler (Java) veröffentlicht Diese Rolle beinhaltet die Arbeit an einem Projekt für unseren britischen Kunden, den weltweit größten Aggregator von Forschungsarbeiten. Die Plattform bedient monatlich über 30 Millionen aktive Nutzer und hostet über 300 Millionen Metadatensätze und 35 Millionen wissenschaftliche Dokumente. Es bietet kostenlosen Zugang zu Millionen von Forschungsarbeiten und bietet verschiedene Informationsdienste für Forscher, Organisationen und U
1 Woche 2024
Backend-Entwickler (Java)
veröffentlicht
Diese Rolle beinhaltet die Arbeit an einem Projekt für unseren britischen Kunden, den weltweit größten Aggregator von Forschungsarbeiten. Die Plattform bedient monatlich über 30 Millionen aktive Nutzer und hostet über 300 Millionen Metadatensätze und 35 Millionen wissenschaftliche Dokumente. Es bietet kostenlosen Zugang zu Millionen von Forschungsarbeiten und bietet verschiedene Informationsdienste für Forscher, Organisationen und Unternehmen. Zu diesen Diensten gehören Text- und Data-Mining, Empfehlungssysteme, Content-Management-Dienste für Bibliotheken und Analysedienste zur Unterstützung von Business Intelligence für die Forschung.
Hauptaufgaben: – Entwickelt, verwaltet, überwacht und verbessert Backend-Dienste und Softwareprozesse, insbesondere solche für die Aufnahme und Verarbeitung großer Datenmengen aus verteilten Quellen .
– Plant, organisiert, verwaltet und liefert einzelne Softwarekomponenten.
– Trägt zur Produkt- und Leistungsverbesserung sowie zur Optimierung bestehender Dienste bei.
– Nimmt aktiv an Teambesprechungen teil und bringt Wissen und Fachwissen ein, um bei der Entscheidungsfindung bei der Planung von Softwareprojekten zu helfen.
— Entwickelt Robustheit in der Systeminfrastruktur und geht sowohl proaktiv als auch reaktiv mit Problemen um.
– Führt bei Bedarf die Wiederherstellung von Systemen/Diensten durch.
– Stellt die Qualität des neuen Quellcodes sicher.
– Schreibt automatisierte Tests (Unit-Tests, Integrationstests).
— Interagiert mit Mitarbeitern innerhalb und außerhalb der Organisation.
Anforderungen: – Ausbildung: mindestens 3 Jahre Erfahrung in der Backend-/Frontend-Programmierung oder ein Bachelor-Abschluss in Informatik (Master-Abschluss bevorzugt).
— Gute Linux-Grundlagen und Skripting.
— Kenntnisse der folgenden Tools und Technologien: Quellcodeverwaltung (GIT, GitHub), Protokollierung.
— Erfahrung mit der Entwicklung von Full-Stack-Software.
— Sehr gute Kenntnisse und Erfahrung im Umgang mit und Abfragen von Datenbanken.
— Solide Erfahrung in der Programmierung in Java und mindestens einer der folgenden zusätzlichen Programmiersprachen: PHP, Python.
— Reisebereitschaft und -fähigkeit für Geschäftsreisen.
– Mindestens gute Englischkenntnisse auf mittlerem Niveau.
— Bereitschaft, Neues zu lernen.
Wünschenswerte Fähigkeiten: – Erfahrung im Umgang mit Frameworks.
– Erfahrung mit der Verarbeitung großer Datenmengen in einem Cluster und der Containerisierung, z. B. Spark, Kubernetes, Docker.
— Konfigurationsmanagement (z. B. Puppet, Chef und Ansible).
— Kontinuierliche Integration (z. B. Jenkins), Testen, Überwachung.
Wir bieten: – Remote-First-Arbeitsmodell.
— Flexibler Zeitplan: 8 Stunden pro Tag, normalerweise beginnen wir von 9 bis 11 Uhr (innerhalb europäischer Zeitzonen) zu arbeiten.
— Bezahlter Urlaub (18 Arbeitstage pro Jahr).
— Bezahlter Krankheitsurlaub (10 Arbeitstage pro Jahr).
– Englischsprachige Clubs.