Praca
Z kanału partnera
Starszy inżynier oprogramowania – (Java / Spring / AWS)
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Xdesign
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Starszy inżynier backendowy Java
Twórz oprogramowanie, które ma znaczenie. Kształtuj przyszłość inżynierii.
Poszukujemy doświadczonego starszego inżyniera backendowego Java, którego pasją jest tworzenie skalowalnego oprogramowania wysokiej jakości i pomaganie w rozwoju zespołów. To coś więcej niż praktyczna rola inżyniera — będziesz wpływać na kierunek techniczny, być mentorem innych inżynierów, podejmować decyzje dotyczące architektury i pomagać nam włączać sztuczną inteligencję i automatyzację do sposobu, w jaki dostarczamy wartość naszym klientom.
Będziesz się tu rozwijać, jeśli lubisz rozwiązywać złożone problemy, kwestionować założenia, otwartą współpracę i być dumnym z dostarczania oprogramowania, które ma realny wpływ na biznes.
Co zrobisz
Jako starszy inżynier Java backendu będziesz:
• Projektuj, buduj i utrzymuj skalowalne, bezpieczne i odporne systemy zaplecza przy użyciu nowoczesnej języka Java i ekosystemu Spring.
• Twórz i utrzymuj rozwiązania oparte na chmurze w środowiskach AWS.
• Prowadzenie dyskusji na temat projektów technicznych i architektury, upewnianie się, że rozwiązania są łatwe w utrzymaniu, wydajne i zgodne z najlepszymi praktykami.
• Rozwijaj i rozwijaj interfejsy API RESTful, koncentrując się na bezpieczeństwie, wersjonowaniu, wydajności i niezawodności.
• Osiągnij doskonałość inżynieryjną poprzez czysty kod, automatyczne testowanie, dokumentację i przeglądy kodu.
• Zwiększaj dostawy w ramach wielu inicjatyw, równoważąc szybkość, jakość i wartość handlową.
• Wspieraj inżynierów poprzez coaching, łączenie w pary i konstruktywne informacje zwrotne, pomagając podnosić potencjał całego zespołu.
• Współpraca z zespołami interdyscyplinarnymi w celu wspólnego rozwiązywania problemów i zapewniania klientom wyjątkowych wyników.
• Badaj i oceniaj nowe technologie, struktury i możliwości sztucznej inteligencji, które usprawniają sposób, w jaki tworzymy oprogramowanie.
• Promuj automatyzację tam, gdzie to możliwe, eliminując powtarzalną pracę, aby zespoły mogły skupić się na rozwiązywaniu znaczących problemów.
• Wkład w kulturę ciągłego uczenia się, innowacji i doskonałości technicznej.
Co przyniesiesz
Wiedza techniczna
Będziesz mieć duże doświadczenie komercyjne w:
• Nowoczesna Java (Java 8+), w tym strumienie, lambdy i opcjonalne
• Spring Boot i szerszy ekosystem Spring
• AWS i budowanie aplikacji w chmurze
• Spring Data JPA / Hibernacja
• Spring Security, w tym OAuth2 i JWT
• Projektowanie i wdrażanie API REST
• Mikrousługi i projektowanie systemów rozproszonych
• Bazy danych SQL z silnymi umiejętnościami optymalizacji zapytań
• Bazy danych NoSQL
• Tworzenie aplikacji Docker i kontenerowych
• Potoki CI/CD z wykorzystaniem narzędzi takich jak Jenkins lub GitLab CI
• Git i nowoczesne przepływy pracy związane z tworzeniem oprogramowania
• Narzędzia umożliwiające obserwację, w tym rejestrowanie, metryki i śledzenie rozproszone
• Kompleksowe testowanie w warstwach jednostkowych, integracyjnych i funkcjonalnych
• Maven lub Gradle
• Podstawy współbieżności Java i wydajności JVM
Mile widziane będzie doświadczenie z następującymi zagadnieniami:
• Datadog
• Technologie przesyłania wiadomości, takie jak Kafka
• Spring Cloud, WebFlux lub programowanie reaktywne
• Możliwość okazjonalnych wyjazdów do Edynburga, jeśli zajdzie taka potrzeba, będzie również korzystna.
Jak wygląda sukces
Zademonstrujesz:
Doskonałość techniczna i mistrzostwo rzemiosła
• Pisz czysty, łatwy w utrzymaniu i wysoce zoptymalizowany kod.
• Ustal wysokie standardy jakości, testowania i dokumentacji.
• Szkoluj innych w zakresie najlepszych praktyk inżynieryjnych i nowoczesnych technik rozwoju.
Kierownictwo architektoniczne
• Projektuj skalowalne, odporne i bezpieczne systemy.
• Podejmuj przemyślane decyzje dotyczące architektury, które zapewnią długoterminową łatwość konserwacji.
• Oceniaj nowe technologie i kieruj ich wdrażaniem tam, gdzie dodają wartość.
Dostawa komercyjna
• Kieruj projektami od odkrycia po dostawę.
• Zrozum wyzwania klientów i przełóż je na praktyczne rozwiązania techniczne.
• Dostarczaj wyniki, które tworzą mierzalną wartość biznesową.
Przywództwo i współpraca
• Prowadzenie ceremonii inżynieryjnych i ułatwianie produktywnych dyskusji technicznych.
• Mentoruj i rozwijaj inżynierów w całym zespole.
• Skutecznie komunikuj się z interesariuszami zarówno technicznymi, jak i nietechnicznymi.
• Tworzyć środowisko, w którym dzielenie się wiedzą i ciągłe doskonalenie są częścią codziennej pracy.
Sztuczna inteligencja i innowacje
• Eksploruj i wdrażaj podejścia oparte na sztucznej inteligencji, które poprawiają wydajność inżynieryjną.
• Mistrz odpowiedzialnego wdrażania sztucznej inteligencji w zespołach dostawczych.
• Pomóż kształtować nasze praktyki inżynieryjne na przyszłość.
Co Ci zaoferujemy:
Ufamy, że ludzie wykonają swoją pracę najlepiej jak potrafią. Oznacza to elastyczność w stosunku do sztywnych zasad, wpływ na działanie i prawdziwą inwestycję w swój rozwój zarówno zawodowy, jak i osobisty. Będziesz częścią wspierającej i przyjaznej kultury, otoczonej mądrymi, ciekawymi świata ludźmi, którym bardzo zależy na tym, co robią.
Oferujemy elastyczną pracę, w tym opcje hybrydowe i zdalne. Nasze centra biurowe znajdują się w Edynburgu, Leeds, Manchesterze, Londynie i Bułgarii, a w razie potrzeby okazjonalnie podróżujemy do siedzib klientów lub biur CreateFuture.
Ufamy, że potrafisz pogodzić współpracę z czasem klienta i skoncentrowaną pracą. Liczy się wpływ, jaki wywierasz, a nie to, jak bardzo jesteś zajęty.
Nasz proces rekrutacji
Staramy się, aby nasz proces rekrutacji był przejrzysty, uczciwy i szanował Twój czas. Naszym celem jest skontaktowanie się z każdym, kto aplikuje, i od razu poinformujemy Cię, na jakim etapie procesu się znajdujesz.
Zwykle wygląda to tak:
• Zadzwoń do naszego zespołu ds. pozyskiwania talentów
• Rozmowa kwalifikacyjna dotycząca konkretnej roli
W zależności od stanowiska możemy również poprosić Cię o krótką prezentację, wykonanie zadania praktycznego lub technicznego bądź rozmowę skupiającą się na wartościach. Wyjaśnimy, o co chodzi, zanim cokolwiek się stanie.
Włączenie do CreateFuture
Wierzymy, że zróżnicowane zespoły tworzą lepsze miejsca pracy i lepsze produkty. Chcemy, aby CreateFuture było miejscem, w którym ludzie czują, że mogą być sobą i dać z siebie wszystko.
Jeśli potrzebujesz jakichkolwiek dostosowań lub wsparcia podczas procesu aplikacyjnego, po prostu. Zrobimy co w naszej mocy, aby pomóc.
Czekamy na Twoją aplikację!
Znajdź oferty pracy w Wielkiej Brytanii na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/xdesign/senior-software-engineer-java-spring-aws-139588)
Twórz oprogramowanie, które ma znaczenie. Kształtuj przyszłość inżynierii.
Poszukujemy doświadczonego starszego inżyniera backendowego Java, którego pasją jest tworzenie skalowalnego oprogramowania wysokiej jakości i pomaganie w rozwoju zespołów. To coś więcej niż praktyczna rola inżyniera — będziesz wpływać na kierunek techniczny, być mentorem innych inżynierów, podejmować decyzje dotyczące architektury i pomagać nam włączać sztuczną inteligencję i automatyzację do sposobu, w jaki dostarczamy wartość naszym klientom.
Będziesz się tu rozwijać, jeśli lubisz rozwiązywać złożone problemy, kwestionować założenia, otwartą współpracę i być dumnym z dostarczania oprogramowania, które ma realny wpływ na biznes.
Co zrobisz
Jako starszy inżynier Java backendu będziesz:
• Projektuj, buduj i utrzymuj skalowalne, bezpieczne i odporne systemy zaplecza przy użyciu nowoczesnej języka Java i ekosystemu Spring.
• Twórz i utrzymuj rozwiązania oparte na chmurze w środowiskach AWS.
• Prowadzenie dyskusji na temat projektów technicznych i architektury, upewnianie się, że rozwiązania są łatwe w utrzymaniu, wydajne i zgodne z najlepszymi praktykami.
• Rozwijaj i rozwijaj interfejsy API RESTful, koncentrując się na bezpieczeństwie, wersjonowaniu, wydajności i niezawodności.
• Osiągnij doskonałość inżynieryjną poprzez czysty kod, automatyczne testowanie, dokumentację i przeglądy kodu.
• Zwiększaj dostawy w ramach wielu inicjatyw, równoważąc szybkość, jakość i wartość handlową.
• Wspieraj inżynierów poprzez coaching, łączenie w pary i konstruktywne informacje zwrotne, pomagając podnosić potencjał całego zespołu.
• Współpraca z zespołami interdyscyplinarnymi w celu wspólnego rozwiązywania problemów i zapewniania klientom wyjątkowych wyników.
• Badaj i oceniaj nowe technologie, struktury i możliwości sztucznej inteligencji, które usprawniają sposób, w jaki tworzymy oprogramowanie.
• Promuj automatyzację tam, gdzie to możliwe, eliminując powtarzalną pracę, aby zespoły mogły skupić się na rozwiązywaniu znaczących problemów.
• Wkład w kulturę ciągłego uczenia się, innowacji i doskonałości technicznej.
Co przyniesiesz
Wiedza techniczna
Będziesz mieć duże doświadczenie komercyjne w:
• Nowoczesna Java (Java 8+), w tym strumienie, lambdy i opcjonalne
• Spring Boot i szerszy ekosystem Spring
• AWS i budowanie aplikacji w chmurze
• Spring Data JPA / Hibernacja
• Spring Security, w tym OAuth2 i JWT
• Projektowanie i wdrażanie API REST
• Mikrousługi i projektowanie systemów rozproszonych
• Bazy danych SQL z silnymi umiejętnościami optymalizacji zapytań
• Bazy danych NoSQL
• Tworzenie aplikacji Docker i kontenerowych
• Potoki CI/CD z wykorzystaniem narzędzi takich jak Jenkins lub GitLab CI
• Git i nowoczesne przepływy pracy związane z tworzeniem oprogramowania
• Narzędzia umożliwiające obserwację, w tym rejestrowanie, metryki i śledzenie rozproszone
• Kompleksowe testowanie w warstwach jednostkowych, integracyjnych i funkcjonalnych
• Maven lub Gradle
• Podstawy współbieżności Java i wydajności JVM
Mile widziane będzie doświadczenie z następującymi zagadnieniami:
• Datadog
• Technologie przesyłania wiadomości, takie jak Kafka
• Spring Cloud, WebFlux lub programowanie reaktywne
• Możliwość okazjonalnych wyjazdów do Edynburga, jeśli zajdzie taka potrzeba, będzie również korzystna.
Jak wygląda sukces
Zademonstrujesz:
Doskonałość techniczna i mistrzostwo rzemiosła
• Pisz czysty, łatwy w utrzymaniu i wysoce zoptymalizowany kod.
• Ustal wysokie standardy jakości, testowania i dokumentacji.
• Szkoluj innych w zakresie najlepszych praktyk inżynieryjnych i nowoczesnych technik rozwoju.
Kierownictwo architektoniczne
• Projektuj skalowalne, odporne i bezpieczne systemy.
• Podejmuj przemyślane decyzje dotyczące architektury, które zapewnią długoterminową łatwość konserwacji.
• Oceniaj nowe technologie i kieruj ich wdrażaniem tam, gdzie dodają wartość.
Dostawa komercyjna
• Kieruj projektami od odkrycia po dostawę.
• Zrozum wyzwania klientów i przełóż je na praktyczne rozwiązania techniczne.
• Dostarczaj wyniki, które tworzą mierzalną wartość biznesową.
Przywództwo i współpraca
• Prowadzenie ceremonii inżynieryjnych i ułatwianie produktywnych dyskusji technicznych.
• Mentoruj i rozwijaj inżynierów w całym zespole.
• Skutecznie komunikuj się z interesariuszami zarówno technicznymi, jak i nietechnicznymi.
• Tworzyć środowisko, w którym dzielenie się wiedzą i ciągłe doskonalenie są częścią codziennej pracy.
Sztuczna inteligencja i innowacje
• Eksploruj i wdrażaj podejścia oparte na sztucznej inteligencji, które poprawiają wydajność inżynieryjną.
• Mistrz odpowiedzialnego wdrażania sztucznej inteligencji w zespołach dostawczych.
• Pomóż kształtować nasze praktyki inżynieryjne na przyszłość.
Co Ci zaoferujemy:
Ufamy, że ludzie wykonają swoją pracę najlepiej jak potrafią. Oznacza to elastyczność w stosunku do sztywnych zasad, wpływ na działanie i prawdziwą inwestycję w swój rozwój zarówno zawodowy, jak i osobisty. Będziesz częścią wspierającej i przyjaznej kultury, otoczonej mądrymi, ciekawymi świata ludźmi, którym bardzo zależy na tym, co robią.
Oferujemy elastyczną pracę, w tym opcje hybrydowe i zdalne. Nasze centra biurowe znajdują się w Edynburgu, Leeds, Manchesterze, Londynie i Bułgarii, a w razie potrzeby okazjonalnie podróżujemy do siedzib klientów lub biur CreateFuture.
Ufamy, że potrafisz pogodzić współpracę z czasem klienta i skoncentrowaną pracą. Liczy się wpływ, jaki wywierasz, a nie to, jak bardzo jesteś zajęty.
Nasz proces rekrutacji
Staramy się, aby nasz proces rekrutacji był przejrzysty, uczciwy i szanował Twój czas. Naszym celem jest skontaktowanie się z każdym, kto aplikuje, i od razu poinformujemy Cię, na jakim etapie procesu się znajdujesz.
Zwykle wygląda to tak:
• Zadzwoń do naszego zespołu ds. pozyskiwania talentów
• Rozmowa kwalifikacyjna dotycząca konkretnej roli
W zależności od stanowiska możemy również poprosić Cię o krótką prezentację, wykonanie zadania praktycznego lub technicznego bądź rozmowę skupiającą się na wartościach. Wyjaśnimy, o co chodzi, zanim cokolwiek się stanie.
Włączenie do CreateFuture
Wierzymy, że zróżnicowane zespoły tworzą lepsze miejsca pracy i lepsze produkty. Chcemy, aby CreateFuture było miejscem, w którym ludzie czują, że mogą być sobą i dać z siebie wszystko.
Jeśli potrzebujesz jakichkolwiek dostosowań lub wsparcia podczas procesu aplikacyjnego, po prostu. Zrobimy co w naszej mocy, aby pomóc.
Czekamy na Twoją aplikację!
Znajdź oferty pracy w Wielkiej Brytanii na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/xdesign/senior-software-engineer-java-spring-aws-139588)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Xdesign
Ogłoszenie pochodzi od Xdesign.