Apply
Now

Java Developer (f/m)

Find your best career opportunity and #growITwithus!

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.

#LI-Remote

#LI-MN1

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

To succeed at this job, you must have:

• 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).

It would be preferred if you have:

• Doświadczenie z narzędziami do testów wydajnościowych (np. JMeter\ lub innymi narzędziami do testów wydajnościowych).

• Znajomość testów kontraktowych w podejściu Consumer-Driven Contract.

• Doświadczenie w pracy z architekturą mikroserwisową.

• Znajomość narzędzi do analizy jakości kodu (np. SonarQube).

• Doświadczenie w pracy z systemami o wysokiej dostępności lub dużą liczbą komunikatów.

• Znajomość dobrych praktyk bezpieczeństwa aplikacji backendowych.

• Doświadczenie w pracy zgodnie z metodykami zwinnymi (np. Scrum, Kanban).

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

Model:
Remote
Locations: PolandWarsaw
Type of contract:
B2B or CoW
Categories: JavaDevelopment

Meet NATEK talents

And check our social media:

facebookinstagramLinkedIntwitteryoutubetiktok
  • news

    In NATEK you will have a chance to share your passions with other coworkers: Oksana and Wojtek made some kilometers for our #ActivityForCharity challenge.

Related jobs:

DatabaseDevelopmentSystem EngineerPolandRemoteMore
DevelopmentJavaPoland, KrakówPoland, WarsawHybridMore
JavaDevelopmentPolandHybridMore
Power PlatformITDevelopmentPoland, WarsawHybridMore
Fullstack DeveloperJavaJavaScriptPoland, WroclawHybridMore
DevelopmentPoland, WarsawHybridMore
Fullstack DeveloperJavaPoland, WarsawHybridMore
Show:

Didn't find
a suitable vacancy?
Send us your CV

Didn't
find

did-not-find

A suitable vacancy ? Send us your CV