Senior Java Developer
1200 - 1300 PLN/ dzień.Zlecenie
SeniorFull-time·Umowa zlecenia
#371333·Dodano dziś·0
Źródło: Jit TeamTech Stack / Keywords
JavaSOLIDAPISpring BootREST APIHibernateApache KafkaSQL
Firma i stanowisko
Nasz Klient jest jednym z czołowych banków w Polsce, oferującym szeroki zakres usług finansowych dla klientów indywidualnych, firm i instytucji. Bank ten ma bogatą historię innowacji, w tym pionierskie wprowadzenie pierwszej karty kredytowej w Polsce oraz zastosowanie biometrii w bankowości. Projekt realizowany jest w obszarze bankowości, obejmując nowoczesne systemy oparte o architekturę mikroserwisową wspierające kluczowe procesy biznesowe.
Wymagania
- Minimum 3 lata doświadczenia komercyjnego w programowaniu w języku Java 11+
- Bardzo dobra znajomość programowania obiektowego (OOP), Stream API, Optional oraz obsługi wyjątków
- Doświadczenie w tworzeniu aplikacji z wykorzystaniem Spring Boot (REST API, Dependency Injection, konfiguracja, profile środowiskowe)
- Praktyczna znajomość Hibernate/JPA (encje, relacje, transakcje, JPQL)
- Doświadczenie w pracy z architekturą mikroserwisową oraz integracją między serwisami
- Znajomość Apache Kafka
- Bardzo dobra znajomość SQL oraz baz danych PostgreSQL lub równoważnych
- Umiejętność tworzenia testów jednostkowych z wykorzystaniem JUnit 5 i Mockito
- Doświadczenie w pracy z Git
- Znajomość narzędzia Maven
- Podstawowa znajomość Docker
- Znajomość podstaw Event-Driven Architecture (EDA), w tym producentów i konsumentów zdarzeń
Nice to have:
- Doświadczenie w pracy z Quarkus
- Znajomość wzorców Domain-Driven Design (DDD)
- Doświadczenie w implementacji CQRS
- Znajomość Avro oraz Schema Registry
- Doświadczenie z Liquibase
- Umiejętność tworzenia testów integracyjnych
- Znajomość OpenAPI / Swagger
- Doświadczenie z bazami NoSQL (MongoDB, Redis)
- Znajomość zagadnień CI/CD oraz Kubernetes
- Doświadczenie w pracy z Jira i Confluence
Obowiązki
- Projektowanie i implementacja nowych funkcjonalności w systemach bankowych
- Integracja systemów opartych o architekturę mikroserwisową
- Rozwój rozwiązań opartych o komunikację zdarzeniową
- Współpraca z analitykami, architektami, testerami i programistami
Benefity
- Praca w pełni zdalna
- Wynagrodzenie 1200 - 1300 PLN za dzień
- Możliwość uczestniczenia w Jit communities i szkoleniach
- Spotkania integracyjne w społeczności JIT
Płatny urlop
Spotkania integracyjne
Dofinansowanie szkoleń
Jit Team
249 aktywnych ofert