Synthesized
Synthesized
Synthesized tworzy oprogramowanie dla przedsiębiorstw do zarządzania danymi testowymi, pomagając zespołom inżynieryjnym i zespołom zajmującym się danymi generować, chronić i dostarczać zbiory danych przypominające dane produkcyjne na potrzeby programowania, zapewniania jakości i migracji. Oparta na sztucznej inteligencji platforma firmy automatyzuje generowanie danych, maskowanie, tworzenie podzbiorów i udostępnianie danych w systemach takich jak PostgreSQL, SQL Server, Oracle i Salesforce. Dzięki podejściu Data as Code, integracjom z CI/CD oraz obsłudze chmury Synthesized pomaga zespołom pracować z realistycznymi danymi, jednocześnie uwzględniając kwestie prywatności i zgodności z przepisami. Firma działa w sektorach SaaS, sztucznej inteligencji i technologii dla przedsiębiorstw oraz zatrudnia wykwalifikowanych specjalistów do rozwijania swojej platformy.

Inżynier backendu, Kotlin i Spring Boot, praca hybrydowa, Londyn

Twórz odporne usługi backendowe w Kotlinie i Spring Boot dla platformy Synthesized do testowania oprogramowania z wykorzystaniem agentowej AI. Skaluj systemy płaszczyzny sterowania oparte na PostgreSQL za pomocą niezawodnych interfejsów API i CI/CD.

Opis

  • Twórz i utrzymuj odporne na awarie, skalowalne usługi Spring Boot w Kotlinie, stosując zasady czystej architektury.
  • Projektuj, rozwijaj i optymalizuj modele danych PostgreSQL.
  • Nadzoruj migracje schematów Liquibase i korzystaj z jOOQ, aby zapewnić bezpieczny typowo dostęp do bazy danych.
  • Współdziel odpowiedzialność za kontrakty OpenAPI między zespołami, wspierając automatyczne generowanie kodu.
  • Stosuj testowanie na wczesnym etapie z użyciem JUnit, Testcontainers i MockMVC.
  • Twórz przejrzystą dokumentację w miarę rozwoju funkcji.
  • Przyczyniaj się do rozwoju i doskonalenia procesów CI/CD opartych na GitHub Actions.
  • Współpracuj z zespołami produktu, designu i frontendu, aby doprecyzowywać wymagania i dostarczać rozwiązania etapami.
  • Bierz udział w przeglądach kodu, wspieraj rozwój współpracowników i pomagaj wyznaczać kierunki decyzji architektonicznych.
  • Monitoruj systemy produkcyjne, analizuj incydenty i wykorzystuj wnioski operacyjne do ulepszania platformy.

Wymagania

  • Doświadczenie produkcyjne w dostarczaniu usług w Kotlinie lub Javie z użyciem Spring Boot.
  • Zaawansowana znajomość PostgreSQL, w tym projektowania schematów, indeksowania i migracji.
  • Praktyczna znajomość jOOQ i Liquibase lub porównywalnych narzędzi.
  • Umiejętność tworzenia czystego, testowalnego kodu i stosowania skutecznych praktyk pokrycia testami.
  • Praktyczne doświadczenie z OpenAPI i procesami automatycznego generowania kodu.
  • Doświadczenie z GitHubem i potokami CI/CD oraz praktykami cloud-native, w tym kontenerami, obserwowalnością i interfejsami REST lub gRPC API.
  • Zrozumienie zasad projektowania odpornych rozproszonych systemów.
  • Doświadczenie w dostrajaniu JVM będzie dodatkowym atutem.
  • Znajomość frontendu lub zainteresowanie rozwojem full-stackowym będzie dodatkowym atutem.
  • Doskonałe umiejętności komunikacyjne, w tym zdolność jasnego wyjaśniania decyzji technicznych.
  • Zaangażowanie w ciągłe uczenie się, czysty kod i dostarczanie wartości poprzez małe, szybkie iteracje.

Benefity

  • Konkurencyjny pakiet wynagrodzenia ze znaczącym udziałem kapitałowym.
  • 33 dni urlopu rocznie, w tym elastyczne dni świąt państwowych.
  • Elastyczna praca hybrydowa z biura w Londynie lub Nowym Jorku.
  • Budżet na coaching, kursy, konferencje i inne formy rozwoju zawodowego.
  • Prywatne ubezpieczenie medyczne, stomatologiczne i okulistyczne.
  • Regularne wydarzenia zespołowe i wyjazdy integracyjne.
  • Rozszerzony urlop rodzinny.

Powiązane oferty pracy

Expleo Group

Specjalista ds. technicznego wsparcia motoryzacyjnego ze znajomością języka niderlandzkiego

Expleo Group

Obsługuj zgłoszenia dotyczące wsparcia technicznego w branży motoryzacyjnej w Expleo w Bukareszcie: rozwiązuj problemy pierwszego poziomu i w razie potrzeby przekazuj je dalej. Pomagaj kontrolować koszty gwarancji i prowadzić zgłoszenia do zamknięcia.

Otwórz
Rocket Software

Inżynier oprogramowania III, Java Full Stack

Rocket Software

Projektuj, debuguj i testuj oprogramowanie Java full stack w Rocket Software, wspierając rozwój produktów, tworzenie nowych produktów i narzędzi programistycznych. Dostarczaj łatwy w utrzymaniu, udokumentowany kod z pokryciem testami i współpracuj z zespołem podczas ceremonii agile.

Otwórz
GE Aerospace

Stażysta inżynierii systemów: inżynieria mechaniczna i lotniczo-kosmiczna

GE Aerospace

Wspieraj prace GE Aerospace nad systemami zasilania elektrycznego i rozwiązaniami lotniczo-kosmicznymi, uczestnicząc w projektowaniu, analizach i testach. Rozwijaj umiejętności inżynierskie i przygotowuj się do potencjalnego zatrudnienia po ukończeniu studiów.

Otwórz
GE Aerospace

Stażysta inżynierii systemów: inżynieria mechaniczna lub lotnicza i kosmiczna — awionika | GE Aerospace

GE Aerospace

Wspieraj projektowanie i testowanie awioniki oraz powiązanych systemów do komercyjnych i wojskowych statków powietrznych GE Aerospace. Wnoś wkład w rozwój oprogramowania, symulacje i programy produktowe jako stażysta inżynierii systemów w branży lotniczej i kosmicznej.

Otwórz
GE Aerospace

Staż w inżynierii systemów energetyki elektrycznej

GE Aerospace

Dołącz do zespołu inżynierii systemów elektrycznych GE Aerospace i pracuj nad systemami lotniczymi do zastosowań cywilnych i wojskowych. Zdobądź praktyczne doświadczenie w branży lotniczej, pracując nad projektowaniem, testami, symulacjami i tworzeniem narzędzi.

Otwórz
IMU Biosciences

Inżynier oprogramowania bioinformatycznego — cytometria przepływowa

IMU Biosciences

Tworzenie i utrzymywanie podlegających regulacjom potoków uczenia maszynowego dla cytometrii przepływowej w IMU Biosciences. Zakres pracy obejmuje anotację, śledzenie modeli, odtwarzalność i zgodność z wymogami platformy medycyny precyzyjnej.

Otwórz