W skrócie
- Zadania: Twórz nowoczesne, skalowalne usługi back-end w Java i Spring.
- Firma: Dynamiczna firma z branży bankowości inwestycyjnej.
- Benefity: Atrakcyjne wynagrodzenie, możliwość pracy zdalnej i rozwój zawodowy.
- Pozostałe informacje: Możliwość rozwoju kariery w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami w szybkim tempie i wpływaj na branżę.
- Kwalifikacje: Minimum 8 lat doświadczenia w programowaniu w Java oraz umiejętności SQL.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Opis projektu: Szukamy starszego programisty Java, który dołączy do zespołu naszego klienta i przyczyni się do rozwoju nowoczesnych, skalowalnych usług back-end. Będziesz częścią zespołu współpracującego nad czystym kodem, metodologiami agile oraz dostarczaniem wysokiej jakości rozwiązań. Klient pochodzi z branży bankowości inwestycyjnej.
Obowiązki:
- Projektowanie, rozwijanie i utrzymywanie skalowalnych usług back-end i interfejsów API przy użyciu Java, Spring Boot i Spring
- Implementacja dostępu do danych przy użyciu Hibernate i SQL, z uwagą na wydajność i łatwość utrzymania
- Analiza i optymalizacja zapytań SQL oraz wydajności bazy danych w Oracle (preferowane) lub PostgreSQL
- Definiowanie i korzystanie z interfejsów API RESTful, jasne komunikowanie wymagań i ograniczeń między zespołami
- Tłumaczenie wymagań biznesowych i produktowych na solidne rozwiązania techniczne
- Stosowanie zasad czystego kodu i najlepszych praktyk back-end w całej bazie kodu
- Pisanie i utrzymywanie testów automatycznych (jednostkowych, integracyjnych)
- Aktywny udział w ceremoniach agile (Scrum/Kanban), w tym w doskonaleniu, planowaniu, przeglądach i retrospektywach
- Przeprowadzanie przeglądów kodu i przyczynianie się do ciągłego doskonalenia standardów inżynieryjnych i narzędzi
- Ścisła współpraca z QA, menedżerami produktu i architektami w celu zapewnienia wysokiej jakości dostaw zgodnych z biznesem
- Wsparcie i poprawa istniejących aplikacji w szybkim tempie środowiska bankowości inwestycyjnej
Umiejętności:
- Wymagane: Minimum 8-letnie doświadczenie zawodowe jako programista Java, z udokumentowanym doświadczeniem w długoterminowych projektach
- Silne doświadczenie praktyczne z Spring, Spring Boot i Hibernate
- Silne umiejętności SQL, w tym optymalizacja zapytań i wydajności
- Doświadczenie w automatycznym testowaniu aplikacji Java
- Umiejętności czystego kodowania
- Doskonałe umiejętności rozwiązywania problemów
- Doświadczenie w projektowaniu interfejsów API RESTful
- Znajomość praktyk rozwoju agile (Scrum, Kanban itp.)
- Dobre umiejętności komunikacyjne i zdolność do jasnego przedstawiania wymagań innym zespołom
Umiejętności dodatkowe:
- Metodologie rozwoju agile
- Znajomość branży bankowości inwestycyjnej jako duży plus
Senior Java Developer with Oracle SQL in Kraków – pracodawca: Luxoft
Nasza firma to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Wspieramy rozwój zawodowy naszych pracowników poprzez mentoring oraz dostęp do najnowszych technologii, a także promujemy kulturę współpracy i otwartości. Pracując z nami, będziesz miał okazję uczestniczyć w projektach, które mają realny wpływ na branżę, a lokalizacja w centrum miasta zapewnia wygodny dostęp do licznych udogodnień.