Aktualnie poszukujemy doświadczonego Programisty JAVA do projektów, które realizujemy dla ING Banku Śląskiego S.A.
Chcesz tworzyć systemy informatyczne i jesteś programistą? Cechuje Cię umiejętność analitycznego myślenia a przekuwanie pomysłów w działanie sprawia Ci satysfakcję?
Jeśli chcesz projektować i tworzyć aplikacje biznesowe z wykorzystaniem narzędzi JAVA, a jednocześnie mieć bliski kontakt z biznesem to praca w realizowanych projektach spełni Twoje oczekiwania.
System workflowowy, który rozbudowujemy, spełnia rolę repozytorium dokumentacji elektronicznej oraz silnika procesowego dla 8 tys. pracowników naszego klienta. Jednym z głównych wyzwań jest automatyczne przetwarzanie dużych ilości danych i procesów. Znaczna część funkcji w aplikacji opiera się o komunikację z innymi systemami, zarówno synchroniczną, jak i asynchroniczną. System jest złożony z kilkudziesięciu modułów oraz serwisów instalowanych automatycznie za pomocą narzędzi CI/CD.
responsibilities :
Development modyfikacji w systemie po stronie backend’owej oraz frontend’owej.
Współpraca z analitykami oraz testerami w samoorganizującym się zespole w oparciu o Scrum,
Współuczestnictwo w warsztatach zbierania wymagań dotyczących komponentów infrastruktury IT.
Obsługa zgłoszeń zgodnie z obowiązującym procesem wsparcia aplikacji (środowiska testowe, produkcyjne).
Analiza sytuacji awaryjnych, błędów systemowych - uczestnictwo w procesie wyprowadzania błędów i awarii.
requirements-expected :
Dobra znajomość Javy 11+, Javy EE, frameworka Spring Framework (Spring Boot) oraz Maven.
Znajomość REST oraz doświadczenie w tworzeniu REST API.
Znajomość SQL i relacyjnych baz danych (Oracle) oraz systemów kolejkowych/eventowych (Kafka).
Znajomość i solidne zrozumienie koncepcji programowania obiektowego (OOP).
Zagadnienia związane z dobrymi praktykami dotyczącymi projektowania aplikacji (np. clean code, DDD) oraz ich implementacji (np. TDD, BDD).
offered :
Ciekawe projekty IT realizowane dla odbiorców w dynamicznie rozwijającej się branży finansowej.
Interesujące wyzwania i możliwość zdobycia doświadczenia.
Możliwość uczenia się od bardziej doświadczonych pracowników.
Wparcie oraz pomoc zarówno w czasie wdrożenia, jak i po okresie szkoleniowym.
Dofinansowanie udziału w szkoleniach, kursach i konferencjach branżowych.