Overslaan naar content

Senior Software Developer - Java & AWS Cloud

  • Hybryda
    • ESCH-SUR-ALZETTE, Esch-sur-Alzette, Luksemburg
  • Informatique

Opis oferty

Nasz zespół poszukuje doświadczonego Senior Software Developera z głęboką wiedzą z zakresu Java i Spring, który również jest biegły w Spring Boot Data, Hibernate oraz bazach danych relacyjnych. Idealny kandydat będzie miał silne doświadczenie w projektowaniu i tworzeniu solidnych, skalowalnych rozwiązań w środowiskach AWS oraz będzie komfortowo pracować z Pythonem oraz Infrastructure as Code (Terraform). Będziesz blisko współpracować z inżynierami danych, aby zapewnić płynną integrację i przepływ danych między systemami. Doświadczenie z narzędziami AI jest dodatkowym atutem. Dołączysz do zespołu Scrum jednego z naszych produktów, współpracując z innymi programistami, architektami oraz interesariuszami biznesowymi, aby dostarczać i utrzymywać wysokiej jakości oprogramowanie zgodnie z celami sprintu.

W tym kontekście Twoja rola będzie obejmować:

Backend Development:

  • Projektowanie, tworzenie i utrzymywanie usług backendowych i interfejsów API przy użyciu Java 21, Spring Boot z Spring Boot Data, Hibernate lub czystymi konektorami baz danych JDBC.

  • Integracja i optymalizacja rozwiązań z bazami danych Oracle lub Aurora PostgreSQL.

  • Zapewnienie solidnego, bezpiecznego i skalowalnego kodu zgodnie z ustaloną architekturą i najlepszymi praktykami.

Cloud & DevOps:

  • Budowanie i wdrażanie aplikacji w AWS, wykorzystując usługi takie jak ECS, Lambda, StepFunction, RDS, S3, SQS, SNS oraz CloudWatch.

  • Tworzenie i zarządzanie Infrastructure as Code przy użyciu Terraform, zapewniając niezawodne i powtarzalne środowiska w chmurze.

  • Udział w konfiguracji i utrzymaniu potoku CI/CD.

Python & Cross-Technology Development:

  • Obsługa rozwoju w Pythonie w razie potrzeby do zadań związanych z automatyzacją, przetwarzaniem danych lub integracją.

  • Współpraca z inżynierami danych w celu zapewnienia efektywnej integracji, wymiany i transformacji danych między systemami.

Współpraca & Support:

  • Ścisła współpraca z zespołami międzyfunkcyjnymi w celu zbierania wymagań, projektowania rozwiązań i dostarczania funkcji.

  • Udział w rozwiązywaniu problemów, monitorowaniu oraz obsłudze użytkowników jako część zespołu produktowego.

  • Mentorowanie młodszych członków zespołu i przyczynianie się do kultury ciągłego doskonalenia.

Ciągłe doskonalenie:

  • Bądź na bieżąco z najnowszymi trendami, technologiami i najlepszymi praktykami w rozwoju oprogramowania, chmurze i DevOps.

  • Proaktywnie sugeruj ulepszenia w celu poprawy wydajności systemu, skalowalności i łatwości utrzymania.

Wymagania

Nasi idealni kandydaci powinni posiadać:

Umiejętności obowiązkowe

  • Dyplom uniwersytecki z zakresu informatyki, inżynierii lub pokrewnej dziedziny.

  • Udokumentowane doświadczenie w programowaniu backendowym w Java 21, Spring, Spring Boot Data, Hibernate oraz czystym JDBC.

  • Silne zaplecze w zakresie baz danych relacyjnych.

  • Udokumentowane doświadczenie w tworzeniu i wdrażaniu rozwiązań w środowiskach AWS (ECS, Lambda, StepFunction, RDS, S3, SQS, SNS, CloudWatch, itp.).

  • Biegłość w Pythonie do zadań skryptowych i backendowych.

  • Doświadczenie w zarządzaniu infrastrukturą przy użyciu Terraform.

  • Solidne zrozumienie projektowania interfejsów API RESTful, architektury mikrousług oraz praktyk bezpiecznego kodowania.

  • Doświadczenie z narzędziami kontroli wersji takimi jak GitHub lub GitLab.

Aktywa wartościowane

  • Doświadczenie w współpracy z zespołami inżynierii danych i integracji systemów backendowych z potokami danych.

  • Doświadczenie z narzędziami lub frameworkami AI.

  • Znajomość narzędzi i praktyk CI/CD.

  • Doświadczenie z narzędziami kontroli wersji takimi jak GitHub lub GitLab.

  • Znajomość konteneryzacji (Docker, Kubernetes) jest atutem.

  • Certyfikat AWS (np. Architekt Rozwiązań lub Developer) jest preferowany.

  • Doświadczenie z metodykami Agile oraz narzędziami takimi jak Jira.

  • Znajomość rozwiązań monitoringu i alertingu.

lub

Apply with Indeed indisponible