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
Related jobs:
| DatabaseDevelopmentSystem Engineer | Poland | Remote | More | |
| DevelopmentJava | Poland, KrakówPoland, Warsaw | Hybrid | More | |
| JavaDevelopment | Poland | Hybrid | More | |
| Power PlatformITDevelopment | Poland, Warsaw | Hybrid | More | |
| Fullstack DeveloperJavaJavaScript | Poland, Wroclaw | Hybrid | More | |
| Development | Poland, Warsaw | Hybrid | More | |
| Fullstack DeveloperJava | Poland, Warsaw | Hybrid | More |


