Starszy Programista Java (m/k/os.)
Asseco Poland S.A.
⚲ Kraków, Rzeszów, Łódź
Wymagania
- Java
- Vaadin
- Spring
- Spring Boot
- Apache Kafka
- Hibernate
- JUnit
- Git
- Maven
- PL/SQL
Opis stanowiska
Poszukujemy Starszego Programisty Java, który dołączy do obszaru Asseco Core Banking - odpowiedzialnego za zapewnienie efektywnej i niezawodnej obsługi transakcji klientów banku oraz szeroką i elastyczną definicję produktów i usług bankowych. Dowiedz się więcej na: Asseco Core Banking - Banking operations - Asseco Poland - Technology for business, Solutions for people. Praca odbywa się w modelu hybrydowym – 3 dni w tygodniu w biurze, 2 dni zdalnie - w jednej z naszych lokalizacji: Łódź, Rzeszów, Kraków Rekrutacja prowadzona jest online (wywiad telefoniczny + 1 spotkanie) Czym będziesz się zajmować? • Programowaniem i projektowaniem architektury systemów • Ustanawianiem standardu wytwarzania oprogramowania w departamencie • Udziałem w procesie modernizacji oprogramowania core banking • Wykonywaniem regularnego przeglądu kodu • Wspieraniem procesu przekładania wymagań biznesowych na zadania techniczne • Współpracą z interesariuszami wewnętrznymi i zewnętrznymi • Wsparciem w przygotowywaniu ofert Co będzie Ci potrzebne, aby dobrze wykonywać zadania? • Min. 5-letnie doświadczenie w pracy na podobnym stanowisku • Doświadczenie w pracy z systemami wysokiej dostępności i krytyczności, a także w przeprowadzaniu modernizacji systemu • Znajomość języka Java i frameworków Spring (Spring Boot), Hibernate, Vaadin • Doświadczenie w pracy z narzędziami do wersjonowania kodu (Git), budowania (Maven, Gradle), CI/CD oraz testów (JUnit) • Znajomość zasad architektury oprogramowania, w tym wzorców projektowych (np. MVC, Microservices) • Znajomość standardów komunikacji REST, SOAP, Kafka • Znajomość języka angielskiego na poziomie min. B2 • Wysokie umiejętności komunikacyjne • Nastawienie na rozwiązywanie problemów i proaktywność w działaniu • Wykształcenie wyższe Mile widziane: • Doświadczenie w pracy z modelami LLM • Znajomość PL/SQL, Docker, Kubernetes, Enterprise Architect (w kontekście modelowania i zarządzania architekturą systemów) oraz podejścia DDD • Doświadczenie w pracy w obszarze bankowości