Senior Software Engineer
Brak informacji o wynagrodzeniu
SeniorInne·B2B
#403049·Dodano wczoraj·0
Źródło: justjoin.itTech Stack / Keywords
JavaSpringHexagonal ArchitectureApache KafkaAI ToolsAutomated TestingNoSQLDockerKubernetes
Firma i stanowisko
Jesteśmy częścią międzynarodowej organizacji notowanej na NASDAQ w Sztokholmie, działającej w 11 krajach. W Polsce mamy pełną autonomię. Sami wybieramy technologie, procesy i sposób pracy, zachowując najwyższe standardy.
Realizujemy różnorodne projekty IT w Polsce i globalnie, w wielu obszarach i technologiach, co pozwala rozwijać kompetencje i zdobywać doświadczenie dopasowane do Twoich ambicji.
Naszą współpracę opieramy na filozofii CARE. Rozumiemy ją jako odpowiedzialny dobór projektów, transparentną współpracę oraz długofalowe podejście do rozwoju.
Wymagania
- Udokumentowane doświadczenie w tworzeniu aplikacji w Java 21+ oraz frameworku Spring Boot 3.x/4.x (wymagana znajomość Spring MVC).
- Praktyczna znajomość Hexagonal Architecture oraz kluczowych wzorców projektowych dla systemów rozproszonych i mikroserwisów.
- Doświadczenie w pracy z rozproszonymi brokerami wiadomości, w szczególności Apache Kafka.
- Biegłość w obsłudze relacyjnych i nierelacyjnych baz danych, takich jak PostgreSQL oraz MongoDB.
- Umiejętność pisania kompleksowych testów automatycznych przy użyciu Spock Framework (lub JUnit), Testcontainers oraz rozwiązań do testowania kontraktów.
- Codzienne wykorzystanie narzędzi AI w wytwarzaniu oprogramowania (firmowy standard to Claude Code); mile widziane doświadczenie w pracy z agentic development workflows.
- Dobre zrozumienie mechanizmów bezpieczeństwa w aplikacjach (znajomość OAuth2, JWT oraz Spring Security).
- Znajomość nowoczesnego stosu wdrożeniowego: narzędzi kontenerowych (Docker, Kubernetes, Helm) oraz procesów GitLab CI.
- Musisz mieszkać i/lub posiadać uprawnienia do pracy w Polsce.
Obowiązki
- Projektowanie oraz rozwój mikroserwisów ukierunkowanych na wydajność i skalowalność z wykorzystaniem wzorców Hexagonal Architecture i Event-Driven Design.
- Budowa i utrzymanie komunikacji opartej na zdarzeniach z użyciem Apache Kafka, Avro oraz wzorca Transactional Outbox.
- Aktywny udział w kształtowaniu architektury systemowej oraz podejmowanie decyzji technologicznych i projektowych.
- Wdrażanie strategii testowania poprzez tworzenie testów automatycznych (jednostkowych, integracyjnych i kontraktowych) z wykorzystaniem Spock Framework, Testcontainers oraz Spring Cloud Contract.
- Codzienna praca z zaawansowanymi narzędziami AI wspierającymi tworzenie kodu w ramach podejścia agentic development workflows.
- Dbanie o jakość i standardy inżynierskie poprzez udział w procesach code review i refaktoryzacji.
Benefity
- Praca 100% zdalna
- Pracę w skandynawskiej kulturze opartej o logikę i dialog.
- Benefity w obszarze zdrowia i sportu dopasowane do potrzeb.
- Speed Coaching, krótkie sesje, które dają nowe perspektywy i rozwiązania.
- Treningi sportowe, wewnętrzna drużyna, wspólne zawody.
- Imprezy integracyjne i spotkania rozwojowe.
Elastyczne godziny
Karta sportowa
Inne informacje
Musisz mieszkać i/lub posiadać uprawnienia do pracy w Polsce.
B3 CONSULTING POLAND sp. z o.o.
33 aktywne oferty