NoFluffJobs
Praca zdalna
Mid
Full Stack Developer (Java + Angular)
⚲ Warszawa
21 840 - 25 200 PLN (B2B)
Wymagania
- Java
- Angular
- Spring Boot
- Hibernate
- JPA
- TypeScript
- CA
- REST API
- SOAP
- PostgreSQL
- Liquibase
- AI
- Spring Framework
- Spring Data
- HTML
- CSS
- SCSS
- SQL
- RxJS
- Git
- Maven
- Gradle
- GitHub
- Claude
- Oracle (nice to have)
- Domain-driven design (nice to have)
- Docker (nice to have)
- Kubernetes (nice to have)
- Jenkins (nice to have)
- GitLab CI (nice to have)
- Enterprise Architect (nice to have)
- SonarQube (nice to have)
- R (nice to have)
Opis stanowiska
O projekcie:
Full Stack Developer – Java + Angular
Szukamy doświadczonego Full Stack Developera, który dołączy do zespołu rozwijającego rozbudowany system biznesowy dla dużej organizacji. Rola łączy rozwój backendu w Javie z pracą po stronie frontendowej w Angularze oraz integracją z innymi systemami.
Szukamy osoby, która
Dobrze odnajduje się zarówno po stronie backendowej, jak i frontendowej, potrafi samodzielnie rozwiązywać problemy techniczne i patrzy na funkcjonalność całościowo. Ważna będzie również dobra współpraca z zespołem, umiejętność szacowania prac, identyfikowania zależności oraz dzielenia się wiedzą.
Dodatkowe informacje
Praca odbywa się głównie od poniedziałku do piątku. Ze względu na harmonogram wydań mogą sporadycznie pojawić się prace w soboty, orientacyjnie około 6 razy w roku. Ewentualne dodatkowe prace weekendowe będą wcześniej uzgadniane. Praca w pełni zdalna, z okazjonalną opcją wizyt w biurze w Warszawie.
Wymagania:
Czego oczekujemy?- Minimum 3 lata komercyjnego doświadczenia w tworzeniu aplikacji webowych.- Praktycznego doświadczenia zarówno w Java, jak i Angular.- Bardzo dobrej znajomości: Java, Spring Boot, Spring Framework, Spring Data JPA, Hibernate, Angular, TypeScript, HTML, CSS/SCSS, PostgreSQL i SQL, REST API.- Doświadczenia z RxJS, routingiem, formularzami, komunikacją frontend-backend i zarządzaniem stanem aplikacji.- Znajomości testów jednostkowych i integracyjnych po stronie backendu i frontendu.- Doświadczenia w pracy z Git oraz procesem code review.- Znajomości Maven lub Gradle.- Umiejętności samodzielnego prowadzenia zmiany od analizy technicznej, przez implementację i testy, aż po wdrożenie.- Doświadczenia w pracy z rozbudowanymi systemami i wieloma integracjami.- Praktycznej znajomości narzędzi AI wspierających development, np. GitHub Copilot, Claude Code lub podobnych.- Świadomości zasad bezpiecznego korzystania z AI, szczególnie w kontekście jakości kodu i poufności danych. Mile widziane- Oracle lub Informix.- Architektura mikroserwisowa.- Domain-Driven Design i wzorce projektowe.- Docker i Kubernetes.- Jenkins lub GitLab CI.- Enterprise Architect.- SonarQube.- Doświadczenie w modernizacji lub migracji istniejących systemów.- Doświadczenie przy dużych rozwiązaniach enterprise, szczególnie w sektorze finansowym, ubezpieczeniowym lub medycznym.
Codzienne zadania:
- Rozwój i utrzymanie backendu aplikacji w Java 21, Spring Boot i Hibernate/JPA.
- Tworzenie i rozwijanie frontendowej części systemu w Angular i TypeScript.
- Implementacja nowych funkcjonalności obejmujących cały przepływ: backend, frontend, bazę danych oraz integracje.
- Projektowanie i rozwój REST API oraz integracji z usługami REST/SOAP.
- Praca z bazą PostgreSQL oraz zarządzanie zmianami schematu z wykorzystaniem Liquibase.
- Tworzenie testów jednostkowych i integracyjnych.
- Debugowanie aplikacji i diagnozowanie problemów na styku frontend-backend.
- Udział w decyzjach dotyczących architektury, jakości kodu, wydajności i skalowalności rozwiązania.
- Code review oraz współpraca z developerami, testerami, analitykami i architektami.
- Tworzenie i aktualizacja dokumentacji technicznej.
- Wykorzystywanie narzędzi AI wspierających development, testowanie, refaktoryzację i analizę kodu.
Full Stack Developer – Java + Angular
Szukamy doświadczonego Full Stack Developera, który dołączy do zespołu rozwijającego rozbudowany system biznesowy dla dużej organizacji. Rola łączy rozwój backendu w Javie z pracą po stronie frontendowej w Angularze oraz integracją z innymi systemami.
Szukamy osoby, która
Dobrze odnajduje się zarówno po stronie backendowej, jak i frontendowej, potrafi samodzielnie rozwiązywać problemy techniczne i patrzy na funkcjonalność całościowo. Ważna będzie również dobra współpraca z zespołem, umiejętność szacowania prac, identyfikowania zależności oraz dzielenia się wiedzą.
Dodatkowe informacje
Praca odbywa się głównie od poniedziałku do piątku. Ze względu na harmonogram wydań mogą sporadycznie pojawić się prace w soboty, orientacyjnie około 6 razy w roku. Ewentualne dodatkowe prace weekendowe będą wcześniej uzgadniane. Praca w pełni zdalna, z okazjonalną opcją wizyt w biurze w Warszawie.
Wymagania:
Czego oczekujemy?- Minimum 3 lata komercyjnego doświadczenia w tworzeniu aplikacji webowych.- Praktycznego doświadczenia zarówno w Java, jak i Angular.- Bardzo dobrej znajomości: Java, Spring Boot, Spring Framework, Spring Data JPA, Hibernate, Angular, TypeScript, HTML, CSS/SCSS, PostgreSQL i SQL, REST API.- Doświadczenia z RxJS, routingiem, formularzami, komunikacją frontend-backend i zarządzaniem stanem aplikacji.- Znajomości testów jednostkowych i integracyjnych po stronie backendu i frontendu.- Doświadczenia w pracy z Git oraz procesem code review.- Znajomości Maven lub Gradle.- Umiejętności samodzielnego prowadzenia zmiany od analizy technicznej, przez implementację i testy, aż po wdrożenie.- Doświadczenia w pracy z rozbudowanymi systemami i wieloma integracjami.- Praktycznej znajomości narzędzi AI wspierających development, np. GitHub Copilot, Claude Code lub podobnych.- Świadomości zasad bezpiecznego korzystania z AI, szczególnie w kontekście jakości kodu i poufności danych. Mile widziane- Oracle lub Informix.- Architektura mikroserwisowa.- Domain-Driven Design i wzorce projektowe.- Docker i Kubernetes.- Jenkins lub GitLab CI.- Enterprise Architect.- SonarQube.- Doświadczenie w modernizacji lub migracji istniejących systemów.- Doświadczenie przy dużych rozwiązaniach enterprise, szczególnie w sektorze finansowym, ubezpieczeniowym lub medycznym.
Codzienne zadania:
- Rozwój i utrzymanie backendu aplikacji w Java 21, Spring Boot i Hibernate/JPA.
- Tworzenie i rozwijanie frontendowej części systemu w Angular i TypeScript.
- Implementacja nowych funkcjonalności obejmujących cały przepływ: backend, frontend, bazę danych oraz integracje.
- Projektowanie i rozwój REST API oraz integracji z usługami REST/SOAP.
- Praca z bazą PostgreSQL oraz zarządzanie zmianami schematu z wykorzystaniem Liquibase.
- Tworzenie testów jednostkowych i integracyjnych.
- Debugowanie aplikacji i diagnozowanie problemów na styku frontend-backend.
- Udział w decyzjach dotyczących architektury, jakości kodu, wydajności i skalowalności rozwiązania.
- Code review oraz współpraca z developerami, testerami, analitykami i architektami.
- Tworzenie i aktualizacja dokumentacji technicznej.
- Wykorzystywanie narzędzi AI wspierających development, testowanie, refaktoryzację i analizę kodu.
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.