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
150 - 170 PLN per hour
Apply Now