Backend Developer Java
C
ConnectisUbezpieczenia
Locations: Warszawa, Warszawa, Warszawa, Country code: PL; Projekt realizowany w pełni zdalnie.ContractMiddle
Salary105 - 120 PLN per hour net b2b
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum 3 lata komercyjnego doświadczenia w programowaniu w języku Java.
- Required Skills
- PostgreSQLSQLHibernateJavaJUNITOracleSpring BootREST API
Requirements
- Minimum 3 lata komercyjnego doświadczenia w programowaniu w Java; preferowana znajomość Java 21.
- Bardzo dobra znajomość Java/JVM, programowania obiektowego i funkcyjnego, wielowątkowości oraz zarządzania pamięcią.
- Praktyczne doświadczenie w projektowaniu, rozwijaniu i utrzymywaniu enterprise’owych aplikacji backendowych.
- Doświadczenie z systemami o wysokiej dostępności lub dużą liczbą integracji.
- Bardzo dobra znajomość Spring Boot, Spring Framework, Spring Data JPA oraz JPA/Hibernate.
- Praktyczna znajomość relacyjnych baz danych PostgreSQL i Oracle, SQL, modelowania danych oraz optymalizacji zapytań.
- Znajomość Liquibase oraz Git, Maven lub Gradle, JUnit i Mockito lub równoważnych narzędzi testowych.
- Doświadczenie w projektowaniu i implementacji integracji REST API, SOAP/Web Services, JSON, XML, OpenAPI i WSDL/XSD.
- Umiejętność przygotowywania testów jednostkowych i integracyjnych oraz diagnozowania błędów, analizowania logów i optymalizacji wydajności.
- Praktyczna znajomość JIRA i Confluence oraz umiejętność przygotowywania dokumentacji technicznej.
- Praktyczna umiejętność używania narzędzi AI wspierających wytwarzanie oprogramowania oraz znajomość zasad bezpieczeństwa informacji przy ich używaniu.
Responsibilities
- Realizować zmiany w warstwie logiki biznesowej, integracjach i bazach danych.
- Dostarczać przetestowane i udokumentowane rozwiązania.
- Współtworzyć architekturę systemu i rekomendować rozwiązania techniczne.
- Diagnozować i usuwać przyczyny problemów produkcyjnych oraz utrzymaniowych.
- Zapewniać stabilność i wydajność systemu.
- Planować i realizować migracje oraz modernizacje istniejących rozwiązań.
- Przygotowywać i aktualizować dokumentację techniczną.
View Full Description & ApplyYou'll be redirected to the employer's site