#1 Job Board for tech industry in Europe

Java Developer
Java

Java Developer

Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Remote
ING Bank Śląski

ING Bank Śląski

W ING wierzymy w świat, w którym każdy ma prawo do rozwoju na swoich zasadach, bo „do your thing” dotyczy nie tylko naszych klientów, ale również ponad ośmiu tysięcy pracujących osób. Osób, które każdego dnia sprawiają, że niemal 4,5 miliona klientów ma dostęp do bezpiecznej przyjaznej bankowości.

Tech stack

    Java 8

    advanced

    SQL

    regular

    Spring Boot 2

    regular

    JavaScript

    nice to have

    Maven

    nice to have

    Docker

    nice to have

Job description

Online interview

W ING Banku Śląskim liczą się ludzie. Naszym Klientom doradzamy uczciwie, mówiąc wprost, a pracowników traktujemy z uznaniem, dając możliwość rozwoju i przestrzeń do realizacji różnorodnych pasji. Dołącz do nas! #polecam


Dlaczego warto z nami pracować:

Cyfrowe serce ING bije w Pionie Tech. Chcemy być bankiem pierwszego wyboru nie tylko dla naszych klientów, ale również dla specjalistów IT. Nasze priorytety oddają to, jak łączymy potrzeby i oczekiwania obu tych grup.


Priorytety Tech:

  • Dostępność i stabilność platform
  • Motywacja pracowników i komfortowe środowisko pracy
  • Efektywność operacyjna
  • Digitalizacja i działania na rzecz Klienta
  • Bezpieczeństwo i kontrola ryzyka


Twoje zadania:

  • Tworzenie/ projektowanie oprogramowania w ramach aplikacji zgodnie z obowiązującymi standardami uwzględniając aspekty technologiczne, wydajnościowe i bezpieczeństwa
  • Uczestnictwo w warsztatach zbierania wymagań
  • Przeprowadzanie testów autorskich wytworzonego oprogramowania oraz inspekcji wzajemnej oprogramowania stworzonego w zespole
  • Analizę i wyprowadzanie błędów programowych
  • Opiniowanie rozwiązań tworzonych przez programistów, kwestionowanie i proponowanie alternatywnych rozwiązań funkcjonalnych i biznesowych w zakresie aplikacji
  • Współpracę z analitykami i zespołem testowym w procesie rozwoju i wsparcia oprogramowania
  • Obsługę zgłoszeń zgodnie z obowiązującym procesem wsparcia aplikacji (w tym produkcyjnych)
  • Przygotowywanie skryptów niezbędnych do wdrożenia zmian oraz do automatyzacji instalacji
  • Tworzenie testów jednostkowych wspierających proces tworzenia aplikacji
  • Tworzenie skryptów do testów wydajnościowych aplikacji


Nasze oczekiwania:

  • Znajomości języka JAVA 8+
  • Znajomości wzorców projektowych
  • Znajomości relacyjnych baz danych, języka SQL
  • Znajomość Spring Boot 2
  • Doświadczenie w projektowaniu aplikacji webowych
  • Dobrej znajomości języka angielskiego (czytanie dokumentacji technicznej)
  • Wykształcenie wyższe lub w trakcie studiów (preferowane kierunki techniczne, IT)
  • Dokładność, umiejętność współpracy, innowacyjność
  • Otwartość na poznawanie nowych technologii


Mile widziane:

  • Znajomość wybranych obszarów:
    • Javascript
    • Web Components
    • Serwerów JBoss
    • Maven
    • SpotBugs, Checkstyle, pmd
    • PL/SQL
    • Cl, np. Jenkins
    • Git
    • TDD, BDD
    • Docker