O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Kluczowe obowiązki: Rozwój backendu: Projektowanie, wdrażanie i utrzymywanie usług backendowych przy użyciu języka Java i technologii pokrewnych. Twórz interfejsy API, mikrousługi i integracje obsługujące aplikacje frontendowe i logikę biznesową. Pisz wysokiej jakości, łatwy w utrzymaniu i wydajny kod, stosując się do najlepszych praktyk i standardów kodowania.
Projektowanie i zarządzanie bazami danych: Praca z relacyjnymi bazami danych i bazami danych NoSQL (np. MySQL, PostgreSQL, MongoDB) w celu projektowania i wdrażania wydajnych modeli danych i zapytań. Zapewnij bezproblemową integrację pomiędzy systemami zaplecza i bazami danych, optymalizując wydajność i skalowalność.
Architektura systemu i optymalizacja wydajności: Projektuj i optymalizuj systemy zaplecza pod kątem wydajności, skalowalności i niezawodności. Rozwiązywanie problemów, debugowanie i rozwiązywanie problemów związanych z wydajnością i niezawodnością zaplecza. Wdrażaj rozwiązania do monitorowania systemu, rejestrowania i ostrzegania.
Integracja API i usług: Projektuj i buduj interfejsy API RESTful w celu obsługi integracji wewnętrznych i zewnętrznych. Zapewnij płynną integrację usług i interfejsów API stron trzecich z systemami zaplecza. Bezpieczeństwo i najlepsze praktyki: wdrażaj najlepsze praktyki bezpieczeństwa, aby chronić systemy zaplecza, zapewniając poufność, integralność i dostępność danych.
Postępuj zgodnie ze standardami branżowymi i najlepszymi praktykami w zakresie tworzenia, testowania i wdrażania oprogramowania. Współpraca i praktyki Agile: Ściśle współpracuj z zespołami interdyscyplinarnymi, w tym programistami frontendowymi, menedżerami produktów i projektantami. Weź udział w przeglądach kodu, dzieleniu się wiedzą i mentorowaniu młodszych programistów.
Postępuj zgodnie z metodologiami Agile, uczestnicząc w planowaniu sprintów, codziennych stand-upach i retrospekcjach. Kwalifikacje i umiejętności: Licencjat z informatyki, inżynierii lub pokrewnej dziedziny. Udokumentowane doświadczenie jako programista backendowy ze szczególnym uwzględnieniem języka Java.
Dobra znajomość języka programowania Java i frameworków (np. Spring, Hibernate). Doświadczenie w projektowaniu i integracji API RESTful.
Znajomość baz danych SQL i NoSQL (np. MySQL, PostgreSQL, MongoDB). Doświadczenie z narzędziami kontroli wersji, takimi jak Git i narzędzia CI/CD (np.
Jenkins, CircleCI). Dobra znajomość programowania obiektowego, wzorców projektowych i architektury oprogramowania. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/back-end-developer-offshore-photon-interactive-uk-limited