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 FullStack Developera do pracy nad implementacją standardu w nowo tworzonym systemie bankowym do zarządzania płatnościami. Rola obejmuje zarówno rozwój backendu, jak i frontendowej części aplikacji w ramach mikroserwisowej architektury.
- Implementacja rozwiązań backendowych i frontendowych zgodnych ze standardami.
- Tworzenie i rozwój mikroserwisów o wysokiej wydajności przy użyciu technologii Java oraz Spring Boot.
- Wdrażanie i utrzymywanie rozwiązań frontendowych w oparciu o Angular i TypeScript.
- Praca z systemami opartymi na komunikacji asynchronicznej przy użyciu Kafki i Avro.
- Uczestnictwo w pełnym cyklu życia aplikacji, w tym code review, TDD, BDD, clean code oraz pair programming.
- Współpraca z zespołem w metodykach Agile (Scrum), w tym udział w refinemencie i dekompozycji wymagań biznesowych.
- Utrzymanie wysokich standardów jakości kodu oraz zapewnienie efektywnej integracji systemu.
Required qualifications
- Minimum 5 lat doświadczenia na podobnym stanowisku, najlepiej w sektorze bankowym.
- Zaawansowana znajomość backend Java, Spring Boot, Spring Data JPA, Spring Cloud Stream, Kafka, Avro, Architektura Mikroserwisów
- Zaawansowana znajomość frontend TypeScript, JavaScript, Angular, Material UI, RxJs, SCSS, HTML5
- Zaawansowana znajomość Code Review, Clean Code, Refinement, Dekompozycja wymagań biznesowych, Zasady pracy w Scrumie
- Znajomość Liquibase, REST, JUnit, AssertJ, Git, SQL (PostgreSQL, Oracle, MSSQL), ModelViewPresenter (rozumienie architektury), Narzędzia do skanowania (Fortify, NexusIQ, SonarQube), Kubernetes / Openshift, JIRA, Confluence, Pair Programming, TDD / BDD
- Zaawansowana znajomość języka angielskiego.
Mile widziane:
- Doświadczenie z narzędziami do skanowania (Fortify, NexusIQ, SonarQube).
- Praktyczna wiedza z zakresu procesów zarządzania zmianą, security IT, SDLC oraz obsługi incydentów i SLA.
- Znajomość DDD, event stormingu, Diagram as a code.
- Znajomość Hibernate, OpenAPI, Micrometer/OpenTelemetry, Maven, Docker / Podman, Architektura Microfrontendów, npm / node, CI/CD, Kibana / Elasticsearch, Dynatrace