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
Celem projektu jest kompleksowa przebudowa architektury aplikacyjnej w zakresie systemu centralnego oraz systemów bezpośrednio z nim powiązanych. W ramach projektu duży nacisk kładziemy na tworzenie reużywalnych rozwiązań w modelu mikrousług pozwalające na skrócenie time-to-market, zwiększenie efektywności rozwiązań IT, ale przede wszystkich usunięcie długu technologicznego i zmniejszenie ryzyka operacyjnego poprzez ograniczenie logiki biznesowej oraz zależności między systemem centralnym i innymi systemami IT. Poszukujemy kandydata który wspólnie z nami chce czynnie uczestniczyć w tej transformacji, o bardzo dobrych zdolnościach interpersonalnych oraz orientacji na realizację założonych celów. Projekt jest prowadzony w modelu Agile
Required qualifications
- Doświadczenie w integracji systemów z wykorzystaniem REST API;
- Doświadczenie w pracy z frameworkami i technologiami architektury zorientowanej na zdarzenia, np. Kafka, wraz z różnymi wzorcami integracji, np. API, pliki płaskie itp.;
- Doświadczenie w pracy z Apigee (lub Kong, ApiSix itp) obejmujące m.in. tworzenie serwerów proxy API i wdrażanie zasad API Management;
- Doświadczenie w implementacji i zarządzaniu ciągłą integracją i wdrażaniem (CI/CD) z użyciem narzędzi takich jak GitLab CI/CD, ArgoCD;
- Doświadczenie w sektorze bankowym;
- Posiadanie wiedzy w zakresie integracji systemów (REST/GraphQL, SOAP, Event, OAuth2/OpenID/SAML);
- Umiejętność analizy procesów biznesowych oraz zbierania i przekształcania wymagań biznesowych w rozwiązania techniczne;
- Znajomość zasad budowy usług Cloud Computing oraz migracji rozwiązań ze środowisk on-premise do chmury obliczeniowej;
- Umiejętność projektowania rozwiązań w środowisku chmurowym (mile widziane doświadczenie w użyciu Google Cloud Platform).- Doświadczenie w zakresie bezpieczeństwa API, obejmujące OAuth, JWT i zarządzanie kluczami API;
- Posiadanie wiedzy o różnych modelach architektury (Monolit, Microservices, SOA, Event-Driven Architecture);
- Znajomość co najmniej jednego języka programowania (np. Java, Python itp) oraz umiejętność tworzenia skryptów;
- Znajomość relacyjnych baz danych i języka SQL oraz umiejętność optymalizacji baz danych;
- Znajomość metodologii DevOps;
- Znajomość j. angielskiego na bardzo dobrym poziomie;
- Możliwość pracy na terenie Polski.
Narzędzia:
GitLab, GitLab CI, Argo CD, Kubernetes, Docker, OpenShift, ApiGee, Kong, Apache APISIX, Apache Kafka, RabbitMQ, IBM App Connect, IBM MQ, Sparx Enterprise Architect, UML, C4, ELK Stack, Grafana itp.