About us
ALGOTEQUE to firma doradcza IT, która wspiera startupy, średnie i duże przedsiębiorstwa w tworzeniu i wdrażaniu innowacyjnych technologii. Nasz zespół ma udokumentowane sukcesy w projektowaniu, rozwijaniu, wdrażaniu i integracji rozwiązań programistycznych (AI, ML, BI, Web, Automatyzacja) dla branż takich jak telekomunikacja, energetyka, bankowość, ubezpieczenia, farmacja, motoryzacja, przemysł oraz e-commerce. Świadczymy nasze usługi zarówno w modelu fixed-price, jak i time-and-materials, pomagając naszym klientom w osiąganiu ich celów biznesowych i strategii IT.
Job Description
- Udział we wdrożeniu i rozwoju systemu klasy Enterprise wspierającego obsługę szkód.
- Analiza wymagań biznesowych i technicznych oraz ich implementacja.
- Projektowanie i rozwój integracji z systemami wewnętrznymi i zewnętrznymi z wykorzystaniem API, zdarzeń i usług integracyjnych.
- Współpraca z międzynarodowym dostawcą rozwiązania przy projektowaniu zmian, rozwiązywaniu błędów i rozwoju kolejnych wersji produktu.
- Projektowanie rozwiązań z uwzględnieniem wymagań funkcjonalnych, niefunkcjonalnych, wydajnościowych, bezpieczeństwa i utrzymania.
- Udział w migracji danych, integracji środowisk oraz przygotowaniu organizacji do uruchomienia nowej platformy.
- Rozwój testów automatycznych oraz udział w testach integracyjnych i systemowych.
- Wykonywanie code review, configuration review oraz review rozwiązań integracyjnych.
- Aktywne wykorzystanie narzędzi AI i Agentic AI w analizie, projektowaniu, implementacji, testowaniu i dokumentowaniu.
- Udział w wydarzeniach Scrum oraz współpraca z zespołami biznesowymi, architektonicznymi, integracyjnymi i testowymi.
- Współtworzenie standardów integracyjnych oraz dobrych praktyk dla rozwiązań klasy Enterprise.
Required qualifications
- Min. 5 lat doświadczenia w Java.
- Min. 3 lata doświadczenia z Apache Kafka.
- Min. 5 lat doświadczenia ze Spring, Hibernate, Spring Boot i Spring Cloud.
- Min. 5 lat doświadczenia z SQL.
- Znajomość frameworków do testów jednostkowych, takich jak JUnit, TestNG i Spock, oraz testów integracyjnych, takich jak Testcontainers i WireMock.
- Znajomość paradygmatów Functional Programming i Object-Oriented 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ść React oraz doświadczenie w tworzeniu aplikacji frontendowych.
- Umiejętność wykorzystania narzędzi AI w procesie wytwarzania oprogramowania.
- Znajomość narzędzi do diagnostyki i analizy wydajności zaimplementowanych rozwiązań.
- Możliwość świadczenia usług z terytorium Polski.
- Znajomość języka angielskiego na poziomie min. B2, również w komunikacji ustnej.
Mile widziane:
- Praktyczna znajomość Domain-Driven Design (DDD) i doświadczenie w jego stosowaniu.
- Doświadczenie w wykorzystaniu agentów AI i narzędzi Agentic AI w procesie wytwarzania oprogramowania.
- Doświadczenie w rozwiązaniach chmurowych.
Forma współpracy: B2B.
Lokalizacja: Warszawa / zdalnie (przewidziane są spotkania projektowe w biurze raz w tygodniu).