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
- Projektowanie oraz rozwój rozwiązań w ramach systemów ubezpieczeniowych opartych o Guidewire (PolicyCenter / BillingCenter).
- Implementacja funkcjonalności zgodnie z backlogiem zespołu oraz udział w tworzeniu koncepcji technicznych dla nowych inicjatyw biznesowych.
- Współtworzenie i rozwój architektury systemu, w tym rozwiązań opartych o podejście mikroserwisowe wspierające istniejący monolit.
- Udział w podejmowaniu decyzji architektonicznych oraz projektowaniu nowych komponentów systemu.
- Dbanie o jakość kodu, zgodność ze standardami oraz stosowanie dobrych praktyk wytwarzania oprogramowania.
- Współpraca przy testach (w tym testach akceptacyjnych) oraz wsparcie wdrożeń i stabilizacji środowisk produkcyjnych.
- Udział w pracach zespołu scrumowego (planowanie sprintów, review, retrospektywy).
- Utrzymanie oraz rozwój dokumentacji technicznej systemu.
- Analiza i optymalizacja wydajności aplikacji oraz zapytań bazodanowych.
Required qualifications
- Praktyczne doświadczenie w pracy z platformą Guidewire, w szczególności PolicyCenter lub BillingCenter.
- Minimum kilkuletnia praktyka w programowaniu w języku Java/JEE oraz doświadczenie Gosu.
- Znajomość frameworków takich jak Spring oraz Hibernate.
- Doświadczenie w pracy z relacyjnymi bazami danych (preferencyjnie Oracle) oraz bardzo dobra znajomość SQL.
- Umiejętność pracy z systemami kontroli wersji oraz narzędziami buildowymi (np. Git, Maven).
- Doświadczenie w tworzeniu testów jednostkowych oraz znajomość podejść jakościowych w developmentcie.
- Znajomość konteneryzacji i środowisk uruchomieniowych (Docker, Kubernetes, Helm).
- Doświadczenie w pracy z rozwiązaniami integracyjnymi i strumieniowaniem danych (np. Kafka, REST).
- Znajomość zagadnień związanych ze skalowaniem aplikacji oraz diagnostyką wydajności.
- Doświadczenie w pracy w środowisku Linux oraz znajomość serwerów aplikacyjnych.
- Praktyczna znajomość narzędzi CI/CD (np. Jenkins, GitHub Actions).
- Zrozumienie nowoczesnych podejść architektonicznych (mikroserwisy, event-driven) oraz praktyka w stosowaniu wzorców projektowych.
- Otwartość na pracę w środowisku zwinnym oraz współpracę w duchu DevOps.
Miłego dnia:
- Certyfikacja lub dodatkowe doświadczenie związane z platformą Guidewire.
- Praktyka w projektowaniu domenowym oraz podejściach takich jak DDD, TDD, BDD.
- Doświadczenie w obszarze bezpieczeństwa aplikacji.
- Znajomość rozwiązań chmurowych (Azure, AWS, GCP).
- Podstawowa znajomość TypeScript lub technologii frontendowych.
- Wykorzystanie narzędzi wspieranych przez AI w codziennej pracy developerskiej.