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 konsultanta B2B na stanowisko Senior Java Developer do długoterminowego projektu IT związanego z rozwojem systemów obsługi procesów biznesowych. Rola obejmuje pracę z architekturą mikroserwisową, projektowanie rozwiązań oraz rozwój wysokiej jakości oprogramowania.
Warunki współpracy:
- Forma współpracy: B2B.
- Lokalizacja: Warszawa / zdalnie (przewidziane są spotkania projektowe w biurze raz w tygodniu).
Zakres usług:
- Budowa i rozbudowa systemów opartych na architekturze mikroserwisowej oraz monolitycznej.
- Udział w projektowaniu architektury z wykorzystaniem nowoczesnych rozwiązań technologicznych.
- Rozwój i usprawnianie procesów biznesowych.
- Rozwijanie automatyzacji testów i dbanie o jakość tworzonego oprogramowania.
- Wykonywanie i odbieranie code review.
- Udział w wydarzeniach Scrum oraz współpraca z zespołem projektowym.
- Praca nad rozwiązaniami o dużej skali i wysokim wolumenie danych.
- Dzielenie się wiedzą i współpraca przy tworzeniu wysokiej jakości kodu.
Required qualifications
- Minimum 7 lat komercyjnego doświadczenia w pracy z Java.
- Bardzo dobra znajomość Spring Boot, Spring Framework oraz Hibernate/JPA.
- Bardzo dobra znajomość Apache Kafka.
- Bardzo dobra znajomość SQL.
- Znajomość Angular.
- Doświadczenie w Domain-Driven Design (DDD).
- Doświadczenie w projektowaniu i rozwoju mikroserwisów.
- Doświadczenie w projektowaniu i implementacji REST API.
- Umiejętność wykorzystywania narzędzi AI wspierających proces wytwarzania oprogramowania.
Nice to have:
- Znajomość Playwright.
- Znajomość Docker i Kubernetes.
- Znajomość RabbitMQ i Elasticsearch.
- Doświadczenie z Azure, AWS lub GCP.
- Znajomość zagadnień IT Security.
- Doświadczenie w obszarze CI/CD.
- Doświadczenie w mentoringu programistów lub pełnieniu roli Technical Leadera.
