IT Squad, an IT implementation and consulting firm serving healthcare, banking, insurance and e-commerce clients, seeks a Java Developer in Warsaw (hybrid, 1 day/week from the office) to build microservice systems, APIs and integrations. Core stack: Java, Spring Boot/Cloud, Hibernate, Kafka, SQL, Angular, plus test automation and AI-assisted development.
Jesteśmy firmą o profilu wdrożeniowo – doradczym. Specjalizujemy się m.in. w takich obszarach jak rescue IT, transformacja cyfrowa i utrzymanie. Wspólnie tworzymy najnowocześniejsze rozwiązania cyfrowe przede wszystkim dla klientów z branż takich jak: opieka zdrowotna, bankowość, ubezpieczenia, e-commerce, FMCG i handel detaliczny.
Łączymy innowację z praktycznym podejściem do rozwiązywania problemów technologicznych. Nasz zespół to pasjonaci IT, którzy stawiają na rozwój, nowoczesne technologie i przyjazne środowisko pracy.
Budowa i rozwój systemów w architekturze mikroserwisowej.
Projektowanie, implementacja i utrzymanie API oraz integracji pomiędzy systemami.
Udział w projektowaniu rozwiązań systemowych oraz implementacji wymagań funkcjonalnych i niefunkcjonalnych.
Tworzenie skalowalnych i efektywnych rozwiązań wspierających procesy biznesowe.
Dbanie o wysoką jakość oprogramowania poprzez rozwój testów automatycznych i stosowanie dobrych praktyk inżynierskich.
Aktywne wykorzystanie narzędzi AI oraz podejścia Agentic AI w analizie wymagań, implementacji, testowaniu i utrzymaniu rozwiązań.
Udział w code review z wykorzystaniem nowoczesnych narzędzi wspierających jakość i bezpieczeństwo kodu.
Udział w wydarzeniach Scrum oraz współpraca w multidyscyplinarnym zespole zwinnym.
Współtworzenie standardów wytwarzania oprogramowania oraz wykorzystania AI w procesie software development.
Współpraca z zespołem nastawionym na wymianę wiedzy, ciągłe doskonalenie i dostarczanie wysokiej jakości rozwiązań.
Minimum 5 lat doświadczenia komercyjnego w Java.
Minimum 3 lata doświadczenia z Apache Kafka.
Minimum 5 lat doświadczenia z Spring, Spring Boot, Spring Cloud oraz Hibernate.
Minimum 5 lat doświadczenia w pracy z SQL.
Znajomość automatyzacji testów, w tym:testówów jednostkowych – JUnit, TestNG lub Spock,testów integracyjnych – Testcontainers, WireMock.
Znajomość paradygmatów Object-Oriented Programming oraz Functional Programming.
Znajomość konteneryzacji aplikacji.
Znajomość silników procesowych oraz notacji BPMN.
Znajomość wzorców i mechanizmów zapewniania odporności usług w systemach rozproszonych.
Znajomość Angular i doświadczenie w tworzeniu aplikacji frontendowych.
Umiejętność wykorzystywania i adopcji narzędzi AI w procesie wytwarzania oprogramowania.
Znajomość narzędzi do diagnostyki i analizy wydajności aplikacji.
Gotowość do pracy w modelu hybrydowym – minimum 1 dzień w tygodniu z biura z Warszawy.
Znajomość Domain-Driven Design (DDD) i doświadczenie w jego praktycznym stosowaniu.
Doświadczenie w wykorzystaniu agentów AI i narzędzi Agentic AI w procesie wytwarzania oprogramowania.
Doświadczenie w rozwiązaniach chmurowych.
Pracę przy projektach klienckich i produktach własnych
Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów
Szkolenia oraz wsparcie w określeniu ścieżki rozwoju
Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych
Zatrudnienie na umowę B2B / UZ Student
Pracę w trybie hybrydowym - 1 dzień w tygodniu z biura (Warszawa)