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
Dołącz do zespołu, który koncentruje się na wsparciu, rozwoju i utrzymaniu systemów IT w obszarze płatności. Zespół, budując doświadczenie w domenie, stopniowo przejmuje odpowiedzialność za systemy od zespołów projektowych.
Zakres obowiązków:
- Rozwój i utrzymanie rozwiązań dostarczonych przez zespoły projektowe.
- Monitorowanie i aktualizacja dokumentacji technicznej po wprowadzeniu zmian.
- Wprowadzanie modyfikacji i kontynuacja rozwoju istniejących systemów.
- Reagowanie na incydenty oraz awarie techniczne.
- Prowadzenie monitoringu technicznego i biznesowego.
- Rozwój testów automatycznych i tworzenie nowych scenariuszy testowych.
- Wdrażanie usprawnień dla procesów produkcyjnych, takich jak systemy wykrywania błędów czy optymalizacja środowisk testowych.
- Zapewnienie jakości wdrażanych zmian poprzez tworzenie odpowiednich mechanizmów weryfikacyjnych, np. testów regresyjnych przed publikacją na środowisku produkcyjnym.
Narzędzia i technologie:
Backend:
Java, Spring Boot, Spring Data JPA, Spring Cloud Stream, Kafka, Avro, REST API, architektura mikroserwisowa.
Narzędzia: Liquibase, SQL (PostgreSQL, Oracle, MSSQL), JUnit, AssertJ, Git, Hibernate, Maven, Docker/Podman, OpenAPI, Micrometer/OpenTelemetry.
Frontend:
TypeScript/JavaScript, Angular, Material UI, RxJs, SCSS, HTML5.
Architektura mikrofrontendów, npm/node.
Dodatkowe:
Kubernetes/Openshift, Kibana/Elasticsearch, Dynatrace, narzędzia do skanowania bezpieczeństwa.
Znajomość standardów takich jak Clean Code, TDD/BDD, Pair Programming.
Required qualifications
Wymagania:
- Minimum 5-letnie doświadczenie w pracy z backendem, mile widziana znajomość frontendu.
- Znajomość architektury mikroserwisowej oraz utrzymania systemów produkcyjnych.
- Umiejętność obsługi incydentów oraz konfiguracji narzędzi monitorujących i alertów.
- Doświadczenie w weryfikacji kodu, dokumentacji technicznej oraz procesach zapewniania jakości.
- Praktyczna wiedza z zakresu zarządzania zmianą, bezpieczeństwa IT, SDLC i SLA.
- Umiejętność pracy z narzędziami GIT/GitLab.
- Doświadczenie w budowaniu i optymalizacji zespołów technicznych.
- Mile widziana znajomość narzędzi takich jak Fortify, NexusIQ, SonarQube oraz systemów CI/CD.
- Umiejętności komunikacyjne, współpraca zespołowa oraz proaktywne podejście do realizacji zadań.