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
Poszukujemy doświadczonego programisty, który dołączy do obszaru systemów płatności i wesprze zespół w budowie nowoczesnej platformy opartej na architekturze mikroserwisowej oraz rozwiązaniach typu Cloud Readiness. Projekt obejmuje rozwój systemów o wysokiej dostępności, gdzie komunikacja backendowa opiera się na Apache Kafka, a całość wspierana jest przez dedykowane GUI.
Zakres zadań:
- Projektowanie i wdrażanie nowych funkcjonalności zgodnie z wymaganiami biznesowymi i technicznymi.
- Rozbudowa i optymalizacja istniejących modułów w ramach skalowalnej platformy.
- Analiza techniczna oraz rozwiązywanie zgłoszonych błędów w celu zapewnienia niezawodności systemów.
- Aktywny udział w pełnym cyklu życia projektu (od analizy User Story po wdrożenie) w ramach zwinnego zespołu (Squad).
- Współpraca wewnątrz 10-osobowego zespołu w metodyce Agile/Scrum.
Required qualifications
Wymagania techniczne:
- Bardzo dobra znajomość Java (idealnie w wersji 21, minimum to Java 11) poparta min. 5-letnim doświadczeniem komercyjnym.
- Doświadczenie z frameworkiem Spring: Spring Boot 3.4+, Spring Data JPA oraz mile widziane Spring Cloud Stream.
- Biegłość w pracy z ekosystemem: Hibernate, Liquibase, Git, Docker oraz REST API.
- Praktyczna znajomość narzędzi Kafka oraz JUnit 5 do testowania rozwiązań.
- Znajomość narzędzi wspierających: Schema Registry, Kibana/Elasticsearch, Dynatrace/Prometheus, JobRunner oraz Testcontainers.
- Doświadczenie w pracy z Oracle.
- Znajomość Jira oraz Confluence.
- Język angielski na poziomie komunikatywnym (umożliwiającym pracę z dokumentacją i swobodną komunikację).
Mile widziane:
- Znajomość formatu serializacji danych Avro.
Dodatkowe informacje:
- Lokalizacja: Warszawa / Kraków / Katowice - otwartość na uczestnictwo w spotkaniach projektowych w jednej z lokalizacji
- Forma współpracy: B2B