About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
Poszukujemy doświadczonego Senior Java Developera, który dołączy do zespołu rozwijającego nowoczesne systemy oparte o architekturę mikroserwisową oraz podejście event-driven. Pracujemy w środowisku Agile, stawiając na wysoką jakość kodu, skalowalność rozwiązań oraz ciągły rozwój technologiczny.
Jeśli cenisz pracę z nowoczesnym stackiem technologicznym, chcesz mieć realny wpływ na projektowanie systemów i rozwój architektury – zapraszamy do aplikowania.
Zakres projektu:
-Realizacja usług w zespole zwinnym
-Udział w planowaniu wydań oraz iteracji projektowych
-Udział lub prowadzenie spotkań review oraz retrospective w ramach iteracji i wydań
-Projektowanie rozwiązań implementowanych w zespole
-Implementacja nowych funkcjonalności zgodnie z przyjętą architekturą
-Wsparcie wdrożeń na środowisko produkcyjne
-Stabilizacja oraz utrzymanie wdrożonych rozwiązań w ramach III linii wsparcia
-Analiza wydajności oraz optymalizacja działania systemów
Required qualifications
-Minimum 5 lat doświadczenia w programowaniu w Java
-Minimum 5 lat doświadczenia w pracy z SQL
-Bardzo dobra znajomość Git oraz Maven
-Doświadczenie w pisaniu testów jednostkowych
Znajomość paradygmatów:
-Object Oriented Programming
-Functional Programming
-Programowanie wielowątkowe
Doświadczenie w pracy z:
-Docker
-Kubernetes
-Helm
Znajomość technologii:
-Kafka
-ElasticSearch
-REST API
-Umiejętność projektowania i rozwijania skalowalnych aplikacji
-Doświadczenie w analizie i diagnostyce wydajności systemów
-Doświadczenie w optymalizacji zapytań SQL oraz analizie planów zapytań
-Znajomość metod optymalizacji przechowywania danych (np. partycjonowanie)
-Doświadczenie w pracy z Linuxem
-Znajomość narzędzi CI/CD (Jenkins, GitHub Actions, Bitbucket)
Znajomość koncepcji:
-DDD
-TDD
-BDD
-Doświadczenie w pracy z architekturą mikroserwisową oraz wzorcem Event-Driven
-Znajomość wzorców projektowych GoF oraz doświadczenie w ich praktycznym stosowaniu
-Doświadczenie w korzystaniu z narzędzi AI wspierających development (np. GitHub Copilot)
Wymagania nice to have:
-Doświadczenie w programowaniu w języku Gosu
-Doświadczenie w obszarze IT Security
-Doświadczenie w samodzielnym projektowaniu domeny
-Certyfikat Guidewire
-Doświadczenie w tworzeniu warstwy front-end
-Znajomość Angular oraz TypeScript
Doświadczenie w pracy z platformami chmurowymi:
-Microsoft Azure
-Google Cloud Platform
-Amazon Web Services
Benefits
B2B