Java Developer

Natek — Poland · Posted ~3 hours ago

Mid Full-time

Skills

Java Spring Boot backend development REST APIs database integration Spring REST API

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A financial services project is seeking a Java developer to design, implement, and maintain backend services and APIs. The role includes integration work, automated testing, and collaboration with technical teams.

Highlights

Opportunity to develop backend services in the banking sector while working with modern Java technologies and collaborative engineering teams.

Description

Job Description Dołącz do NATEK Polska jako Java Developer i wesprzyj realizację projektów dla jednego z naszych klientów w branży bankowej. Your Responsibilities Projektowanie, implementacja, rozwój i utrzymanie usług backendowych. Tworzenie i utrzymanie interfejsów API. Integracja aplikacji z bazami danych, systemami komunikacji oraz rozwiązaniami opartymi o architekturę event-driven. Tworzenie testów jednostkowych, integracyjnych oraz automatycznych testów API. Automatyzacja scenariuszy testowych. Udział w projektowaniu i testowaniu komunikacji asynchronicznej. Integracja testów automatycznych z procesami CI/CD. Analiza błędów, logów oraz metryk aplikacyjnych. Współpraca z analitykami, testerami, specjalistami DevOps oraz pozostałymi członkami zespołu projektowego. Our Requirements 5+ lat doświadczenia jako Java Developer. Bardzo dobra znajomość Java 17+ oraz ekosystemu Spring / Spring Boot. Doświadczenie w tworzeniu i rozwoju usług backendowych oraz API, w szczególności REST (mile widziane gRPC). Praktyczna znajomość pracy z bazami danych, szczególnie PostgreSQL. Doświadczenie w integracji systemów z wykorzystaniem kolejek i brokerów wiadomości, w szczególności Apache Kafka oraz Apache Avro, mile widziane RabbitMQ. Umiejętność tworzenia testów jednostkowych, integracyjnych oraz automatycznych testów API. Bardzo dobra znajomość narzędzi i bibliotek testowych, takich jak JUnit, Mockito, REST Assured oraz Postman/Newman. Doświadczenie w testowaniu kontraktów API z wykorzystaniem OpenAPI/Swagger. Umiejętność walidacji schematów JSON/XML oraz testowania mechanizmów uwierzytelniania i autoryzacji (np. OAuth2, JWT, Basic Auth). Doświadczenie w testowaniu rozwiązań asynchronicznych i event-driven, w tym weryfikacji komunikacji producer/consumer. Znajomość procesów CI/CD oraz integracji testów automatycznych z pipeline'ami (np. Jenkins lub GitLab CI). Praktyczna znajomość systemów kontroli wersji, w szczególności Git. Umiejętność pracy z kontenerami i środowiskami uruchomieniowymi (mile widziane Docker, OpenShift lub Kubernetes). Podstawowa znajomość monitoringu i obserwowalności aplikacji (np. Prometheus, Grafana, logi aplikacyjne). Wykształcenie wyższe STEM (Science, Technology, Engineering, Mathematics). Benefits Program Mobilności Wewnętrznej – ciesz się wieloma możliwościami rozwoju kariery, rotacją stanowisk, różnorodnością projektów i technologii Program Poleceń – ciesz się współpracą ze swoimi kolegami i otrzymaj bonus! Klub NATEK 5/10 lat – oferujemy długoterminową współpracę i świętujemy każdą piątą rocznicę współpracy prezentami Wydarzenia CSR NATEK i budowanie zespołów – ciesz się naszymi wartościami: odpowiedzialnością, partnerstwem i wiedzą specjalistyczną oraz #workITwithus Kafeteria Opieka medyczna Karta Klubu Multisport Szkolenia techniczne i personaln Kursy językowe Dodatkowo tylko dla UOP: Ubezpieczenie na życie Bonusy za wydarzenia personalne Dzień wolny na wolontariat