Senior Fullstack Java
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Full description
Senior Fullstack Developer
Obszar: CRM | Praca w Scrum | 100% zdalnie (z opcjonalnym biurem w Warszawie)
Do zespołu rozwijającego produkty CRM poszukujemy doświadczonego FullStack Developera.
Rola koncentruje się głównie na backendzie (Java + Spring Boot + Oracle), przy czym frontend stanowi do 30% zakresu pracy. Szukamy osoby, która swobodnie porusza się zarówno w świecie architektury backendowej, jak i nowoczesnych frameworków frontendowych (React, Angular).
Opis projektu
-
Rozwój i utrzymanie systemów CRM wspierających kluczowe procesy biznesowe
-
Praca w metodyce Scrum
-
Częsta współpraca z Biznesem przy doprecyzowaniu wymagań
-
Wysoki nacisk na jakość, wydajność i stabilność rozwiązań
Zakres odpowiedzialności
Backend (główny obszar)
-
Projektowanie i rozwój aplikacji w Java (8–24)
-
Praca z Spring (1.5+) / Spring Boot
-
Tworzenie i rozwój REST API
-
Integracja systemów (Kafka jako message broker)
Bazy danych
-
Zaawansowana praca z Oracle i PostgreSQL (SQL / PL/SQL)
-
Wersjonowanie schematów baz danych (Liquibase)
-
Praca z bazami nierelacyjnymi (MongoDB)
Frontend (do 30%)
-
Tworzenie i rozwój komponentów w React oraz Angular
-
JavaScript (ES6+), TypeScript
-
HTML5, CSS3 / SCSS
Jakość, wydajność i DevOps
-
Tworzenie czystego, wydajnego kodu (Clean Code)
-
Analiza jakości i bezpieczeństwa kodu (SonarQube)
-
Identyfikacja wąskich gardeł i rekomendowanie optymalizacji
-
Monitorowanie i logowanie (DataDog, Dynatrace)
-
Testy: JUnit, Jest, React Testing Library, Cypress, Playwright (mile widziane)
-
TDD / BDD
CI/CD & DevOps:
-
Git, GitLab
-GitLab CI / Jenkins