Projektowanie i rozwój aplikacji w architekturze mikroserwisowej.
Tworzenie i integracja rozwiązań w oparciu o Java, Spring Boot, Spring Cloud, Kafka, SQL oraz Angular/React.
Implementacja i integracja procesów biznesowych z wykorzystaniem BPMN i silników procesowych.
Projektowanie rozwiązań odpornych na awarie i skalowalnych w środowisku rozproszonym.
Tworzenie testów jednostkowych i integracyjnych.
Analiza i optymalizacja wydajności aplikacji.
Współpraca z architektami, analitykami i biznesem.
Wykorzystanie narzędzi AI w procesie wytwarzania oprogramowania.
Nasze wymagania
Min. 5 lat doświadczenia w programowaniu w Java.
Min. 3 lata doświadczenia w pracy z Apache Kafka.
Min. 5 lat doświadczenia w pracy z Spring, Hibernate, Spring Boot i Spring Cloud.
Min. 5 lat doświadczenia w pracy z SQL.
Doświadczenie w tworzeniu testów jednostkowych i integracyjnych z wykorzystaniem JUnit / TestNG / Spock oraz Testcontainers / WireMock.
Znajomość paradygmatów OOP i Functional Programming.
Doświadczenie w konteneryzacji aplikacji.
Znajomość BPMN i silników procesowych.
Znajomość mechanizmów resilience w systemach rozproszonych.
Doświadczenie w tworzeniu aplikacji frontendowych z wykorzystaniem Angular.
Umiejętność wykorzystania narzędzi AI w procesie wytwarzania oprogramowania.
Znajomość narzędzi do analizy i diagnostyki wydajności aplikacji.
Mile widziane
Doświadczenie w praktycznym zastosowaniu DDD (Domain-Driven Design).
Doświadczenie w wykorzystaniu Agentic AI / agentów AI w procesie tworzenia oprogramowania.
Doświadczenie w pracy z rozwiązaniami chmurowymi.
To oferujemy
Stabilność zatrudnienia – długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT.
Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie.
Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów.
Wewnętrzny program poleceń.
Możliwość finansowania certyfikatów IT.
W zależności od projektu pracujemy w trybie hybrydowym, zdalnym lub stacjonarnym.
Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.