Senior Java Developer

Avenga

Województwo mazowieckie

On-site

PLN 180,000 - 260,000

Full time

11 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Avenga w Polsce poszukuje doświadczonego backend developera Java, który będzie projektować, rozwijać i utrzymywać aplikacje w architekturze mikroserwisowej. Będziesz współpracować z zespołami frontendowymi i QA, dbać o jakość kodu, testowalność oraz bezpieczeństwo systemów bankowych.

Wymagane zaawansowane umiejętności Java 11+, Spring Boot 3.x, JPA/Hibernate, REST/SOAP, Kafka, PostgreSQL/Oracle. Doświadczenie z Hazelcast/Redis, Docker, Kubernetes, Maven i Jenkins będzie atutem.

Qualifications

  • Bardzo dobra znajomość Java 11+.
  • Praktyczna znajomość Spring Framework oraz Spring Boot 3.x.
  • Doświadczenie w pracy z JPA i Hibernate.
  • Znajomość rozwiązań cache’ujących (Hazelcast/Redis).
  • Doświadczenie w projektowaniu mikroserwisów i architektury heksagonalnej.
  • Znajomość REST, SOAP i Apache Kafka.
  • Dobra znajomość SQL (PostgreSQL/Oracle).
  • Znajomość wzorców projektowych oraz integracyjnych.
  • Znajomość zasad CI/CD (Maven, Jenkins, Docker, Kubernetes).
  • Praktyczna umiejętność wykorzystywania narzędzi AI w programowaniu.
  • Ogólna znajomość bankowości/finansów będzie atutem.

Skills

Java 11+
Spring Framework
Spring Boot 3.x
JPA/Hibernate
DDD
Microservices
Hexagonal architecture
REST/SOAP
Kafka
SQL (PostgreSQL/Oracle)
Hazelcast/Redis
CI/CD
Maven
Jenkins
Docker
Kubernetes
SOLID/DRY/KISS
Testing/QA

Tools

Docker
Kubernetes
Maven
Jenkins
PostgreSQL
Oracle

Job description

  • Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java.
  • Rozwijanie systemów obsługujących rachunki bankowe, lokaty oraz procesy związane z ich otwieraniem, modyfikacją i bieżącą obsługą.
  • Projektowanie i rozwój rozwiązań opartych na architekturze mikroserwisowej i heksagonalnej.
  • Implementacja integracji między systemami z wykorzystaniem REST, SOAP oraz Apache Kafka.
  • Praca z relacyjnymi bazami danych, optymalizacja zapytań SQL oraz wydajności aplikacji.
  • Dbanie o jakość kodu, testowalność, niezawodność i bezpieczeństwo rozwijanych rozwiązań.
  • Współpraca z analitykami systemowymi i biznesowymi, developerami frontendowymi i backendowymi, testerami oraz Product Ownerem.
  • Udział w procesach code review, analizie problemów i optymalizacji wydajności.
  • Wykorzystywanie narzędzi AI wspierających proces tworzenia i testowania oprogramowania.
  • Udział w ceremoniach Agile, takich jak daily, refinement, planning i retrospective.
Wymagania
  • Bardzo dobra znajomość Java 11+.
  • Praktyczna znajomość Spring Framework oraz Spring Boot 3.x.
  • Doświadczenie w pracy z JPA i Hibernate.
  • Znajomość rozwiązań cache’ujących, takich jak Hazelcast lub Redis.
  • Doświadczenie w projektowaniu i rozwijaniu systemów opartych na architekturze mikroserwisowej.
  • Znajomość architektury heksagonalnej oraz praktyczne wykorzystanie podejścia Domain-Driven Design (DDD).
  • Doświadczenie w projektowaniu i implementacji integracji systemowych z wykorzystaniem REST, SOAP i Apache Kafka.
  • Bardzo dobra znajomość SQL oraz doświadczenie w pracy z relacyjnymi bazami danych, w szczególności PostgreSQL i/lub Oracle.
  • Znajomość wzorców projektowych oraz wzorców integracyjnych.
  • Znajomość mechanizmów zapewniania odporności i niezawodności usług w systemach rozproszonych.
  • Praktyczna znajomość zasad SOLID, DRY i KISS.
  • Umiejętność doboru i implementacji odpowiednich testów oprogramowania.
  • Doświadczenie w diagnostyce problemów oraz optymalizacji wydajności aplikacji.
  • Znajomość podstawowych narzędzi i procesów CI/CD, w tym Maven, Jenkins, Docker i Kubernetes.
  • Umiejętność efektywnego wykorzystywania narzędzi AI w codziennej pracy programisty.
  • Ogólna znajomość zagadnień związanych z bankowością i sektorem finansowym.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend Developer
Java Backend Developer

emagine • Województwo mazowieckie

Hybrid
PLN 180,000 - 300,000
Senior Java Developer Tech Lead z doświadczeniem w bankowości
Senior Java Developer Tech Lead z doświadczeniem w bankowości

emagine Polska • Warszawa

Hybrid
PLN 182,000 - 259,000
Hybrid work model
Java Developer (k/m)
Java Developer (k/m)

Vobacom • Toruń

Remote
PLN 180,000 - 240,000
Dopłata do karty sportowej
Szkolenia rozwojowe
Spotkania integracyjne
+2
Software Developer/Java
Software Developer/Java

B2B Network • Warszawa

On-site
PLN 180,000 - 240,000
Developer Java
Developer Java

Solid Company • Polska

Hybrid
PLN 180,000 - 300,000
Senior Java Developer
Senior Java Developer

Solid Company • Polska

Hybrid
PLN 180,000 - 300,000
Java developer
Java developer

B2B Network • Warszawa

On-site
PLN 180,000 - 240,000
Fullstack Developer
Fullstack Developer

Ness Solution • Województwo mazowieckie

Hybrid
PLN 180,000 - 240,000
Senior Java Developer — AI-Driven Microservices & Kafka
Senior Java Developer — AI-Driven Microservices & Kafka

Solid Company • Polska

Hybrid
PLN 180,000 - 300,000
Senior Fullstack Developer (Java)
Senior Fullstack Developer (Java)

Solid Company • Poland

On-site
PLN 180,000 - 300,000
Hybrid work (1x weekly in Warsaw)