Fullstack Java Developer (Java+ Angular)
Summary
Fullstack Java/Angular developer at IT consultancy Algoteque, developing, maintaining, and improving business applications in an Agile team: designing technical solutions, implementing features, doing code reviews and refactoring, and supporting UAT/production using Java 18+/Spring Boot 3+, Angular 19+, TypeScript, PostgreSQL, Kafka, and Docker/Kubernetes.
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.
Le poste
Poszukujemy doświadczonego Fullstack Developera, który dołączy do projektu związanego z rozwojem, utrzymaniem i ciągłym doskonaleniem aplikacji biznesowych.
Zakres projektu
- Projektowanie i uzgadnianie rozwiązań technicznych dla zmian w systemie, z uwzględnieniem bezpieczeństwa danych, integralności, jakości architektury i ciągłości działania.
- Implementacja nowych funkcjonalności i zmian zgodnie ze standardami.
- Wykonywanie przeglądów kodu oraz dbanie o zgodność rozwiązań ze standardami programistycznymi i architektonicznymi.
- Aktywne przeciwdziałanie powstawaniu długu technologicznego, w tym inicjowanie działań refaktoryzacyjnych.-
- Wsparcie programistyczne i merytoryczne podczas wdrażania rozwiązań oraz utrzymania aplikacji.
- Diagnozowanie i usuwanie błędów wykrytych podczas testów UAT oraz problemów produkcyjnych.
- Analiza problemów i błędów na podstawie danych z monitoringu.
- Szacowanie pracochłonności planowanych zmian.
- Współpraca z zespołem developerskim i innymi interesariuszami w środowisku Agile.
- Dbanie o jakość dostarczanego kodu oraz rozwój i stabilność aplikacji.
Profil recherché
Minimum 4 lata doświadczenia komercyjnego na stanowisku programisty.
Minimum 3 lata doświadczenia w pracy z Javą.
Minimum 3 lata doświadczenia z bazami PostgreSQL.
Minimum 2 lata doświadczenia z Angular.
Minimum 2 lata doświadczenia w pracy w modelu Agile.
Dobra znajomość
- Java 18+, Spring Boot 3+, JPA
- Angular 19+, TypeScript, Node.js
- PostgreSQL
- REST, SOAP, Kafka
- Git, Bitbucket, GitHub
- Maven, Gradle
- Jenkins, GitHub Actions
- Kibana, Elasticsearch
- Docker, Kubernetes
- Linux, Windows
- Tomcat
- Znajomość wzorców projektowych i architektonicznych.
- Znajomość języka angielskiego pozwalająca na swobodne korzystanie z dokumentacji technicznej.
- Samodzielność, dobra organizacja pracy i gotowość do przejmowania odpowiedzialności za realizowane zadania.
- Elastyczność i otwartość na zmiany oraz nowe rozwiązania.
- Umiejętność współpracy w zespole i dzielenia się wiedzą.
Mile widziane
- Znajomość Magnolia DX Core / CMS.
- Doświadczenie z Azure Cloud.
- Znajomość serwerów HTTP, takich jak Nginx i Apache.
- Doświadczenie w pracy nad dużymi, złożonymi systemami.
- Doświadczenie w działaniach związanych z redukcją długu technologicznego i poprawą jakości architektury.
