W skrócie
- Zadania: Twórz innowacyjne rozwiązania backendowe dla aplikacji bankowych i wspieraj młodszych programistów.
- Firma: Dynamiczna firma technologiczna w sektorze bankowym z przyjazną atmosferą.
- Benefity: Długoterminowa współpraca, pakiet benefitów, szkolenia i możliwość rozwoju zawodowego.
- Pozostałe informacje: Możliwość pracy hybrydowej i jasna ścieżka kariery.
- Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami i wpływaj na cyfrową transformację w bankowości.
- Kwalifikacje: Minimum 5-letnie doświadczenie w tworzeniu rozwiązań backendowych oraz znajomość Java i Spring.
Przewidywane wynagrodzenie mieści się w przedziale 72000 - 88000 zł za rok.
Zespół rozwija backend platformy aplikacji bankowej dla klienta. Realizuje inicjatywy transformacji cyfrowej i rozwiązania dla klientów indywidualnych, przedsiębiorców, małych i średnich firm oraz dużych korporacji, w tym AI, automatyzację procesów, aplikacje mobilne, biometrię, Big Data, naukę o danych oraz architekturę systemów i infrastrukturę.
Zakres obowiązków:
- Wsparcie mniej doświadczonych programistów poprzez mentoring zespołowy
- Tworzenie wysokiej jakości kodu
- Projektowanie i dokumentowanie rozwiązań technicznych
- Przeprowadzanie testów jednostkowych
- Współpraca z analitykami biznesowymi, architektami IT oraz klientem biznesowym
Wymagania:
- Co najmniej 5-letnie doświadczenie komercyjne w rozwijaniu rozwiązań backendowych
- Znajomość Java 11+, Spring Framework, Spring Boot 3.5+, Hazelcast lub Redis, JPA i Hibernate
- Znajomość mikroserwisów i architektury heksagonalnej
- Znajomość i praktyczne zastosowanie DDD
- Doświadczenie z interfejsami integracyjnymi SOAP, REST i Kafka
- Umiejętność korzystania z SQL i baz danych relacyjnych, w tym PostgreSQL i Oracle
- Umiejętność efektywnego wykorzystania AI w rozwoju oprogramowania
- Doświadczenie z wzorcami projektowymi i wzorcami integracyjnymi
- Doświadczenie z wzorcami i mechanizmami odporności usług w systemach rozproszonych
- Znajomość zasad SOLID, DRY, KISS i innych zasad rozwoju oprogramowania
- Umiejętność wyboru i tworzenia różnych typów testów oprogramowania
- Znajomość narzędzi i metod diagnostyki aplikacji oraz optymalizacji wydajności
- Ogólna wiedza o procesach i narzędziach wdrożeniowych, w tym Maven, Jenkins, Docker, CI/CD pipelines i Kubernetes
- Wykształcenie wyższe
Preferencje:
- Doświadczenie w sektorze bankowym
- Projektowanie nowych rozwiązań z narzędziem Enterprise
- Doświadczenie w przeglądzie kodu z GIT, Gerrit lub innymi narzędziami
- Refaktoryzacja kodu
Warunki:
- Długoterminowa współpraca
- Szkolenia techniczne, certyfikaty i rozwój zawodowy
- Członkostwo w Centrum Kompetencji Mentoringu od pierwszego dnia, z możliwościami rozwoju umiejętności, uczestnictwa w konferencjach oraz dzielenia się wiedzą i doświadczeniem
- Jasna ścieżka kariery
- Pakiet benefitów pracowniczych: Multisport, prywatna opieka medyczna i ubezpieczenie na życie
- Przyjazna atmosfera pracy, wydarzenia integracyjne i spotkania zespołowe
- System poleceń z premią do 7000 zł
- Praca hybrydowa z jednym dniem w tygodniu w biurze klienta; wybrane lokalizacje: Warszawa, Łódź, Gdańsk, Wrocław, Poznań, Kraków, Lublin, Bydgoszcz, Rzeszów i Szczecin
- Rozpoczęcie natychmiastowe lub w ciągu 30 dni
- Wynagrodzenie może być na podstawie umowy o pracę, jeśli preferowane
Java Developer in Banking Applications in Katowice – pracodawca: Astek Group
Astek Polska to doskonały pracodawca, który oferuje elastyczne warunki pracy w pełni zdalnej, co pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają możliwość ciągłego rozwoju zawodowego poprzez udział w różnorodnych projektach w międzynarodowym środowisku. Dodatkowo, oferujemy atrakcyjne benefity oraz wsparcie w realizacji ambitnych celów zawodowych, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w branży farmaceutycznej.