Bulldogjob Stacjonarnie Senior New

Senior Java Developer with Oracle SQL

Luxoft DXC

⚲ Krakow

Do uzgodnienia

Wymagania

  • doświadczenie na poziomie seniora w Javie, Spring Boot i Spring
  • umiejętność analizy i tuningu zapytań SQL oraz wydajności baz danych na Oracle (preferowane) lub PostgreSQL
  • doświadczenie w definiowaniu i konsumowaniu REST API oraz komunikacji wymagań między zespołami
  • doświadczenie w pisaniu i utrzymaniu testów automatycznych (jednostkowych, integracyjnych)
  • aktywny udział w ceremoniale agile'owych (Scrum/Kanban) i code review

Opis stanowiska

Dołączysz do zespołu klienta z branży bankowości inwestycyjnej, gdzie będziesz projektować, rozwijać i utrzymywać skalowalne usługi backendowe oraz API w Javie, Spring Boot i Spring, z dostępem do danych przez Hibernate i SQL. Zakres obejmuje analizę i tuning zapytań SQL na Oracle (preferowane) lub PostgreSQL, definiowanie i konsumowanie REST API, testy automatyczne oraz aktywny udział w ceremoniale agile'owych i code review. To oferta dla seniora, który lubi pracować w środowisku enterprise z formalnymi procesami. Uwaga: opis sugeruje, że część pracy może dotyczyć utrzymania i naprawy istniejących, potencjalnie starszych systemów, a nie tylko tworzenia nowych rozwiązań — warto dopytać o proporcję rozwoju do utrzymania.

🔍 Dekoder Ogłoszenia

🔴
modern, scalable back-end services
Może oznaczać, że istniejąca infrastruktura jest przestarzała i wymaga gruntownej przebudowy, a nie tylko rozwoju nowych funkcji.
🔴
collaborative team focused on clean code, agile methodologies, and delivering high-quality solutions
Choć brzmi pozytywnie, może sugerować, że obecne praktyki w zespole nie są idealne i wymagają poprawy, a sam kandydat będzie musiał aktywnie uczestniczyć w tym procesie.
🔴
Analyze and tune SQL queries and database performance on Oracle (preferred) or PostgreSQL
Może oznaczać, że oczekuje się od kandydata głębokiej wiedzy w optymalizacji baz danych, a nie tylko podstawowej znajomości SQL.
🔴
Support and improve existing applications in a fast-paced, enterprise investment-banking environment
Może oznaczać, że praca będzie polegać głównie na utrzymaniu i naprawianiu błędów w starszych systemach, a nie na tworzeniu innowacyjnych rozwiązań.