Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ailleron

NewBe an early applicant

Java Software Developer

Posted 1 view
Discussion

Summary

Develops a highly scalable, distributed internet banking platform at Ailleron in Kraków: implementing microservices, designing secure/performant REST APIs, and keeping code quality high via code review. Core stack: Java with Spring Boot/Cloud, Kubernetes, Docker, Kafka, Redis, Oracle/PostgreSQL, Helm and Jenkins.

Poszukujemy doświadczonej osoby, która wesprze rozwój projektu dotyczącego budowy wysokoskalowalnego i rozproszonego systemu bankowości internetowej. Platforma oparta jest na nowoczesnej architekturze mikroserwisowej, co wymaga uwzględnienia specyfiki komunikacji między usługami oraz spójności danych w środowisku rozproszonym.


Zakres obowiązków



  • Wsparcie techniczne przy definiowaniu nowych funkcjonalności dla rozproszonej platformy bankowej.

  • Implementacja niezawodnych rozwiązań w środowisku mikroserwisowym.

  • Projektowanie i rozwój API REST z uwzględnieniem wydajności i bezpieczeństwa.

  • Dbanie o jakość kodu (Code Review) oraz stosowanie wzorców projektowych adekwatnych dla systemów rozproszonych.

  • Umiejętność pracy w środowisku wielokulturowym.


Poszukiwane kompetencje



  • Bardzo dobra znajomość Java oraz ekosystemu Spring (Boot, Cloud).

  • Praktyczne doświadczenie w projektowaniu i utrzymaniu systemów rozproszonych.

  • Znajomość architektury mikroserwisowej, Kubernetes oraz Dockera.

  • Doświadczenie z relacyjnymi bazami danych (Oracle, PostgreSQL) i biegłość w SQL.

  • Znajomość mechanizmów komunikacji asynchronicznej (Kafka) oraz cache'owania (Redis).

  • Umiejętność tworzenia API REST w podejściu Contract-First.

  • Znajomość narzędzi konfiguracyjnych (Helm) i zagadnień związanych z konfiguracją k8s.

  • Znajomość zagadnień związanych z CI/CD (Jenkins).

  • Kompetencje analityczne pozwalające na efektywne mapowanie wymagań biznesowych na istniejącą architekturę mikroserwisową oraz identyfikację właściwego miejsca implementacji nowych funkcjonalności zgodnie z zasadami architektonicznymi systemu.

  • Znajomość języka angielskiego w stopniu komunikatywnym

  • Mile widziana znajomość framework Vaadin

  • Znajomość Wildfly (wersja 26 i 32)


Oferujemy



  • Możliwość pracy zdalnej

  • Prywatną opiekę medyczną, ubezpieczenie na życie, kartę Multisport

  • Zajęcia z języka angielskiego/ niemieckiego

  • Szkolenia zewnętrzne i wewnętrzne

  • 80 h na samorozwój

  • Programy wellbeingowe i inicjatywy integracyjne

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available