
W skrócie
zdania wybrane z oferty- Minimum 3 lata komercyjnego doświadczenia w programowaniu w języku Java (preferowana znajomość Java 21).
- Realizacja zmian w systemie obejmujących warstwę logiki biznesowej, integracje oraz bazy danych – dostarczanie przetestowanych i udokumentowanych rozwiązań.
- Zapewnienie stabilności i wydajności systemu, w tym diagnozowanie i usuwanie przyczyn problemów produkcyjnych i utrzymaniowych.
Technologie
Wymagane
Pełny opis
z pracuj.plTechnologie, których używamy
Wymagane
- Java
- Spring Boot
- PostgreSQL
- Oracle
- Spring Framework
- Git
- Maven
- Gradle
- JUnit
- Mockito
- Jira
- Confluence
O projekcie
Wspólnie z naszym Partnerem Biznesowym z branży ubezpieczeniowej poszukujemy trzech doświadczonych specjalistów/ek do realizacji projektów jako Java Backend Developer.
Projekt dotyczy rozbudowy i utrzymania wewnętrznego systemu rozwijanego przez obszar IT Partnera.
Twój zakres obowiązków
- Realizacja zmian w systemie obejmujących warstwę logiki biznesowej, integracje oraz bazy danych – dostarczanie przetestowanych i udokumentowanych rozwiązań.
- Współtworzenie architektury systemu oraz rekomendowanie rozwiązań technicznych wspierających jego dalszy rozwój.
- Zapewnienie stabilności i wydajności systemu, w tym diagnozowanie i usuwanie przyczyn problemów produkcyjnych i utrzymaniowych.
- Planowanie i realizacja migracji oraz modernizacji istniejących rozwiązań.
- Przygotowanie i aktualizacja dokumentacji technicznej jako elementu deliverables.
Nasze wymagania
- Minimum 3 lata komercyjnego doświadczenia w programowaniu w języku Java (preferowana znajomość Java 21).
- Bardzo dobra znajomość Java/JVM, programowania obiektowego i funkcyjnego, wielowątkowości, zarządzania pamięcią oraz mechanizmów działania JVM.
- Praktyczne doświadczenie w projektowaniu, rozwijaniu i utrzymywaniu aplikacji backendowych klasy enterprise.
- Doświadczenie w realizacji projektów dotyczących systemów o wysokiej dostępności lub z dużą liczbą integracji.
- Doświadczenie w realizacji zmian obejmujących warstwę logiki biznesowej, integracje, bazy danych i testy.
- Doświadczenie w diagnozowaniu problemów produkcyjnych i utrzymaniowych.
- Bardzo dobra znajomość Spring Boot (preferowana wersja 3.4), Spring Framework, Spring Data JPA oraz JPA/Hibernate.
- Umiejętność projektowania warstw: kontrolerów REST, logiki aplikacyjnej i biznesowej, repozytoriów danych oraz adapterów integracyjnych.
- Praktyczna znajomość relacyjnych baz danych PostgreSQL i Oracle.
- Bardzo dobra znajomość SQL, modelowania danych oraz optymalizacji zapytań.
- Znajomość narzędzi do zarządzania zmianami schematu bazy danych, w szczególności Liquibase.
- Umiejętność projektowania i implementacji integracji: REST API, SOAP/Web Services, JSON, XML, OpenAPI, WSDL/XSD.
- Znajomość Git, Maven lub Gradle, JUnit, Mockito lub równoważnych narzędzi do testów jednostkowych.
- Umiejętność przygotowywania testów jednostkowych i integracyjnych.
- Umiejętność diagnozowania błędów, analizy logów oraz optymalizacji wydajności aplikacji.
- Praktyczna znajomość JIRA i Confluence.
- Umiejętność przygotowywania i aktualizowania dokumentacji technicznej.
- Praktyczna umiejętność wykorzystania narzędzi AI wspierających wytwarzanie oprogramowania (np. GitHub Copilot, Claude Code lub równoważnych) – m.in. do generowania kodu, tworzenia testów, refaktoryzacji, analizy istniejącego kodu, przygotowywania dokumentacji, wsparcia code review oraz analizy błędów i logów.
- Znajomość zasad bezpieczeństwa informacji przy korzystaniu z narzędzi AI.
Mile widziane
- Znajomość środowiska JAPET.
- Doświadczenie w projektach realizowanych dla środowisk korporacyjnych, w szczególności z branży finansowej, ubezpieczeniowej lub medycznej.
- Znajomość wzorców GoF, architektury mikroserwisowej, Domain-Driven Design oraz systemów kolejkowych (np. Kafka, RabbitMQ, IBM MQ).
- Znajomość CI/CD (np. Jenkins, GitLab CI) oraz automatyzacji budowania, testowania i wdrażania aplikacji.
- Znajomość Docker, Kubernetes, Helm lub innych platform kontenerowych.
- Umiejętność przygotowywania dokumentacji technicznej i diagramów w Enterprise Architect.
- Podstawowa znajomość OAuth 2.0, OpenID Connect, JWT, Spring Security oraz zasad OWASP.
- Doświadczenie w monitorowaniu aplikacji (np. Grafana, Prometheus, Kibana, OpenSearch).
- Znajomość SonarQube lub równoważnych narzędzi do analizy jakości i bezpieczeństwa kodu.
- Doświadczenie w analizie, modernizacji lub migracji starszych rozwiązań.
To oferujemy
- Nowy sposób na aplikowanie z AI Rekruterem (AIR) – w trakcie procesu możesz porozmawiać z wirtualnym rekruterem 24/7, bez czekania na telefon. Finalną decyzję zawsze podejmuje Opiekun Projektu.
- Współpracę w modelu projektowym, z rozliczeniem opartym na etapach i protokołach odbioru poszczególnych deliverables.
- Wsparcie po stronie Connectis w sprawach administracyjnych i rozliczeniowych związanych ze współpracą.
- Uczestnictwo w wydarzeniach branżowych oraz meetupach technologicznych.
- 5 000 PLN za polecenie znajomych do naszych projektów.
- Elastyczną formę współpracy B2B przy projektach realizowanych dla renomowanego Partnera z branży ubezpieczeniowej.
- Szybki i zdalny proces.
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- dofinansowanie nauki języków
- dofinansowanie szkoleń i kursów
- ubezpieczenie na życie
- możliwość pracy zdalnej
- elastyczny czas pracy
Dziękujemy za wszystkie zgłoszenia. Pragniemy poinformować, że skontaktujemy się z wybranymi osobami.
Connectis_
Connectis_ to ponad 20 lat doświadczenia w branży, 60.000 Specjalistów IT i tysiące projektów zrealizowanych w 14 krajach.
Treść ogłoszenia pochodzi z pracuj.pl i należy do jego autora.
Historia oferty
bez zmian od publikacji- Opublikowana na pracuj.pl
- Pojawiła się też na justjoin.it
Ta sama oferta, możesz aplikować przez oba portale.