Fullstack Java Developer
New
A
apreel
Workplace type: remote; Country code: PLContractMiddle
Salary150 - 170 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- Pl C2, en C1
- Experience
- Minimum 3 lata komercyjnego doświadczenia w tworzeniu aplikacji webowych
- Required Skills
- Node.jsPostgreSQLGitJavaSpring BootTypeScriptJiraAngularREST API
Requirements
- Minimum 3 lata komercyjnego doświadczenia w tworzeniu aplikacji webowych, w tym praktyczna znajomość Java i Angular.
- Doświadczenie w projektowaniu, rozwijaniu i utrzymywaniu aplikacji enterprise oraz realizowaniu funkcjonalności obejmujących backend, frontend, integracje, bazy danych i testy.
- Umiejętność samodzielnego prowadzenia zmian od analizy technicznej przez implementację i testy po wdrożenie.
- Bardzo dobra znajomość Java, JVM, programowania obiektowego i funkcyjnego oraz podstaw wielowątkowości; preferowana Java 21.
- Bardzo dobra znajomość Spring Boot, Spring Framework, Spring Data JPA i JPA/Hibernate.
- Umiejętność projektowania logiki biznesowej, warstw serwisowych, repozytoriów danych i REST API oraz integracji REST, SOAP, JSON i XML.
- Praktyczna znajomość PostgreSQL, SQL i Liquibase oraz tworzenia testów jednostkowych i integracyjnych backendu.
- Bardzo dobra znajomość Angular, TypeScript, HTML5, CSS/SCSS, Node.js, npm i Angular CLI; znajomość RxJS, routingu, responsywności i dostępności.
- Umiejętność tworzenia testów frontendowych, debugowania aplikacji w przeglądarce i diagnozowania komunikacji frontend-backend.
- Znajomość Git, pracy z branchami, commitami, pull requestami i code review, a także Maven lub Gradle, Jira i Confluence.
- Umiejętność pracy z dokumentacją API, np. OpenAPI/Swagger, oraz przygotowywania dokumentacji technicznej.
- Praktyczne wykorzystanie narzędzi AI do kodowania, testów, refaktoryzacji, dokumentacji i analizy błędów, ze świadomością ryzyk dla jakości, bezpieczeństwa i poufności.
Responsibilities
- Projektowanie, rozwijanie i utrzymywanie backendu aplikacji w Java 21 oraz Spring Boot, JPA/Hibernate.
- Projektowanie, rozwijanie i utrzymywanie frontendu w Angular, TypeScript i Node.js.
- Tworzenie i integrowanie REST API oraz usług SOAP, a także praca z PostgreSQL, Liquibase i JAPET.
- Monitorowanie działania systemów, analizowanie ryzyka oraz planowanie rozwoju i migracji istniejących rozwiązań.
- Koordynowanie pracy zespołów developerskich i zapewnianie wsparcia technicznego innym działom.
- Testowanie, debugowanie i wdrażanie funkcji z uwzględnieniem wydajności i jakości kodu.
- Opracowywanie i nadzorowanie architektury z uwzględnieniem wymagań biznesowych, technicznych, bezpieczeństwa i skalowalności.
- Dobieranie technologii i wzorców projektowych oraz definiowanie standardów kodowania i wdrożeń.
- Prowadzenie dokumentacji technicznej i architektonicznej w Enterprise Architect.
View Full Description & ApplyYou'll be redirected to the employer's site