Bulldogjob Stacjonarnie Senior New

Senior Java Developer

Luxoft DXC

⚲ Krakow

Do uzgodnienia

Wymagania

  • doświadczenie w projektowaniu i rozwoju usług enterprise w Java 11+ i Spring Boot
  • praktyka z architekturą mikroserwisów rozproszonych
  • doświadczenie z REST i SOAP oraz komunikacją event-driven (Kafka)
  • praca z silnikiem BPM (preferowany Flowable)
  • doświadczenie z bazami relacyjnymi i dokumentowymi (PostgreSQL, MongoDB, Azure Cosmos DB)
  • znajomość mechanizmów bezpieczeństwa OAuth2, JWT, Spring Security
  • doświadczenie z Docker i Kubernetes
  • gotowość do mentoringu i code review

Opis stanowiska

Projekt długoterminowy w bankowości inwestycyjnej, gdzie rozwiniesz i utrzymasz krytyczne usługi backendowe w architekturze mikroserwisów z komunikacją event-driven i orkiestracją BPM. Uwaga: to środowisko enterprise z dużą biurokracją i potencjalnie przestarzałym stackiem — jeśli szukasz szybkiego, produktowego developmentu, możesz się tu męczyć. Rola zakłada nie tylko kodowanie, ale też realny wpływ na architekturę, standardy i mentoring, co oznacza dodatkowe obowiązki poza czystym programowaniem.

🔍 Dekoder Ogłoszenia

🔴
long-term, enterprise-scale project
Projekt może być długotrwały, ale też potencjalnie przestarzały technologicznie i obarczony dużą biurokracją.
🔴
contributing not only code but also technical direction, best practices, and mentoring
Oczekuje się, że będziesz nie tylko programować, ale także aktywnie wpływać na architekturę i procesy, co może oznaczać dodatkowe obowiązki.
🔴
agile setup
Może oznaczać prawdziwie zwinne metodyki lub jedynie powierzchowne stosowanie terminologii bez faktycznych korzyści.
🟡
BPM-driven process orchestration
Praca z systemami zarządzania procesami biznesowymi może być skomplikowana i wymagać zrozumienia specyficznych domen.
🟡
cloud-enabled, containerized environment
Choć brzmi nowocześnie, może oznaczać pracę z istniejącą, złożoną infrastrukturą chmurową, a nie budowanie jej od podstaw.