Praca
Z kanału partnera
Starszy inżynier oprogramowania - Java, Node.js i 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 oprogramowania - Java, Node.js i AWS
Twórz oprogramowanie, które ma znaczenie. Kształtuj przyszłość inżynierii.
Poszukujemy doświadczonego starszego inżyniera oprogramowania - Java, Node.js i AWS, którego pasją jest budowanie 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 oprogramowania — Java, Node.js i AWS będziesz:
• Projektuj, buduj i utrzymuj skalowalne, bezpieczne i odporne systemy backendowe przy użyciu nowoczesnej Java, Node.js i ekosystemu Spring.
• 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
• WęzełJS
• 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
• Technologie przesyłania wiadomości, takie jak Kafka lub RabbitMQ
• Tworzenie aplikacji Docker i kontenerowych
• Platformy chmurowe AWS
• 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 w Pythonie, Spring Cloud, WebFlux lub programowaniu reaktywnym.
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-nodejs-aws-174184)
Twórz oprogramowanie, które ma znaczenie. Kształtuj przyszłość inżynierii.
Poszukujemy doświadczonego starszego inżyniera oprogramowania - Java, Node.js i AWS, którego pasją jest budowanie 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 oprogramowania — Java, Node.js i AWS będziesz:
• Projektuj, buduj i utrzymuj skalowalne, bezpieczne i odporne systemy backendowe przy użyciu nowoczesnej Java, Node.js i ekosystemu Spring.
• 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
• WęzełJS
• 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
• Technologie przesyłania wiadomości, takie jak Kafka lub RabbitMQ
• Tworzenie aplikacji Docker i kontenerowych
• Platformy chmurowe AWS
• 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 w Pythonie, Spring Cloud, WebFlux lub programowaniu reaktywnym.
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-nodejs-aws-174184)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Xdesign
Ogłoszenie pochodzi od Xdesign.