Java Fullstack Developer
Opis stanowiska
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 Rozwój i utrzymanie systemu bankowości korporacyjnej w ramach długofalowych inicjatyw biznesowych i technologicznych.
Implementacja nowych funkcjonalności zarówno po stronie backend (Java/Spring), jak i frontend (Angular), w zależności od aktualnych potrzeb zespołu.
Projektowanie rozwiązań z uwzględnieniem skalowalności, wysokiej dostępności, wydajności oraz wymagań bezpieczeństwa (aplikacja podlega regularnym testom bezpieczeństwa).
Współtworzenie oraz rozwój architektury systemu (mikroserwisy i komponenty monolityczne).
Udział w automatyzacji procesów budowania, testowania i wdrażania aplikacji (CI/CD).
Tworzenie i utrzymanie testów jednostkowych, integracyjnych oraz funkcjonalnych.
Analiza logów, wsparcie monitoringu oraz optymalizacja wydajności aplikacji.
Aktywny udział w ceremoniach zespołu zwinnego (planning, refinement, review, retrospective).
Współpraca przy definiowaniu standardów technologicznych i kierunków rozwoju systemu. Profile / Requirements Minimum 3 lata doświadczenia komercyjnego w tworzeniu aplikacji w technologiach Java (17+) oraz Angular (19/20+).
Praktyczna znajomość frameworków Spring / Spring Boot.
Doświadczenie w pracy z relacyjnymi bazami danych (np. Oracle) oraz znajomość SQL.
Umiejętność pracy z narzędziami budowania i zarządzania zależnościami (Maven, Gradle, npm).
Znajomość systemów kontroli wersji (Git) oraz narzędzi wspierających proces wytwórczy (np. JIRA, Confluence).
Doświadczenie w tworzeniu testów jednostkowych i integracyjnych (np. JUnit, Mockito).
Podstawowa znajomość konteneryzacji i środowisk serwerowych (Linux/Windows, Kubernetes).
Gotowość do pracy w modelu fullstack (bez sztywnego podziału na backend/frontend).
Mile Widziane
Doświadczenie w architekturze mikroserwisowej.
Praca przy systemach o wysokiej dostępności i dużej skali użytkowników.
Znajomość narzędzi CI/CD (np. Jenkins, Bitbucket, Ansible, TeamCity).
Doświadczenie w testach funkcjonalnych (Cucumber, Selenium) i wydajnościowych (JMeter, LoadRunner).
Praktyczna znajomość narzędzi monitoringu i analizy logów (np. Grafana, Splunk, ElasticSearch).
Znajomość baz nierelacyjnych.
Szersza wiedza z zakresu dobrych praktyk wytwarzania oprogramowania (code review, standardy kodowania, cykl życia aplikacji).
Benefits B2B AO4002
¿Te interesa este puesto?