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
Zadania:
- Współtworzenie oraz programowanie w ramach kluczowego systemu wewnętrznego organizacji.
- Współudział w opracowywaniu koncepcji technicznych dla nowych inicjatyw biznesowych.
- Projektowanie oraz implementacja rozwiązań przyjmowanych do realizacji przez zespół zwinny.
- Utrzymywanie i bieżąca aktualizacja repozytorium dokumentacji technicznej systemów informatycznych.
- Zapewnienie właściwej jakości wytwarzanego oprogramowania oraz jego zgodności z obowiązującymi standardami.
- Wsparcie testów akceptacyjnych, procesu wdrożenia oraz dbanie o stabilność rozwiązań po ich uruchomieniu.
- Aktywny udział w planowaniu kolejnych wydań oraz iteracji w ramach prac zespołu.
- Uczestnictwo lub prowadzenie spotkań typu review oraz retrospective.
Required qualifications
Wymagania:
- Posiadanie minimum 4-letniego doświadczenia zawodowego na stanowisku programisty Java/JEE.
- Biegła znajomość frameworków Spring oraz Hibernate.
- Bardzo dobra znajomość relacyjnych baz danych i języka SQL (w szczególności Oracle lub PostgreSQL).
- Praktyczna umiejętność obsługi systemu kontroli wersji GIT.
- Znajomość narzędzi do automatyzacji budowania oprogramowania, takich jak Gradle lub Maven.
- Biegłość w zakresie zasad programowania obiektowego (OOP) oraz zagadnień wielowątkowości.
- Otwartość na pracę w metodyce Scrum, eksperymentowanie z nowymi technologiami oraz działanie w duchu DevOps.
- Mile widziana znajomość wzorców projektowych (Design patterns) oraz podejść TDD i BDD.
- Dodatkowym atutem będzie doświadczenie z technologiami Kafka, Rabbit MQ, Docker, Kubernetes (K8S) lub Helm.
- Wskazana znajomość języka GOSU oraz technologii frontendowych (JavaScript, TypeScript, RxJS, HTML5).
- Gotowość do pojawiania się w biurze w ramach spotkań projektowych (1 dzień w tygodniu).