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
- Projektowanie i uzgadnianie założeń technicznych dla planowanych zmian, z dbałością o integralność, bezpieczeństwo danych oraz wysoką jakość architektury.
- Implementacja funkcjonalności w nowoczesnym stacku technologicznym, zgodnie z przyjętymi standardami oraz najlepszymi praktykami inżynierii oprogramowania.
- Wykonywanie przeglądów kodu (Code Review) dostarczanego przez zespół w celu zapewnienia spójności rozwiązań i zgodności z założeniami projektowymi.
- Aktywne zarządzanie długiem technologicznym poprzez inicjowanie refaktoryzacji oraz współtworzenie rejestru długu systemowego.
- Wsparcie programistyczne i merytoryczne w procesach wdrażania rozwiązań na środowiska wyższe.
- Diagnoza oraz analiza błędów, a także ich skuteczne usuwanie w celu zapewnienia ciągłości działania systemów.
- Optymalizacja wydajnościowa systemów poprzez analizę ich działania oraz wdrażanie rekomendowanych usprawnień.
- Estymacja pracochłonności zmian i nowych funkcjonalności w systemach informatycznych.
Required qualifications
- Minimum 5 lat doświadczenia komercyjnego na stanowisku programisty Java.
- Biegła znajomość Java (18+) oraz Spring Boot (3+), a także doświadczenie w pracy z JPA.
- Minimum 3 lata praktyki w pracy z bazami danych Oracle oraz PostgreSQL.
- Co najmniej 2 lata doświadczenia w pracy w modelu zwinnym (Scrum/Agile).
- Doświadczenie w budowie aplikacji przy użyciu narzędzi Maven lub Gradle oraz znajomość systemów kontroli wersji (Git, Bitbucket).
- Praktyczna znajomość narzędzi CI/CD (Jenkins, Ansible) oraz technologii konteneryzacji (Docker, Kubernetes).
- Znajomość rozwiązań integracyjnych opartych o REST, SOAP oraz Kafka.
- Doświadczenie w diagnozie błędów z wykorzystaniem stacku ELK (Kibana, Elasticsearch) oraz znajomość serwerów aplikacji (Tomcat).
- Wykształcenie wyższe o profilu informatycznym oraz znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną.
- Znajomość wzorców projektowych i architektonicznych oraz dążenie do zapewnienia łatwości utrzymania wytwarzanych produktów.
- Samodzielność w działaniu, umiejętność szybkiego adaptowania się do zmian oraz wysokie poczucie odpowiedzialności za realizację zadań.
MILE WIDZIANE
- Doświadczenie w pracy z systemami klasy workflow, w szczególności Camunda (BPMN).
- Znajomość systemów CMS (np. Magnolia DX Core) oraz technologii frontendowych (Angular, TypeScript, Node.js).
- Praktyka w pracy z infrastrukturą chmurową (Azure Cloud, GCP) oraz narzędziami typu Helm.
- Znajomość konfiguracji serwerów HTTP (Nginx, Apache).
MODEL WSPÓŁPRACY
- Forma kontraktu: B2B.
- Lokalizacja: Warszawa / Zdalnie (gotowość do spotkań projektowych raz w tygodniu w biurze).