- Udział w biznesowych etapach projektów – wparcie w przygotowywania założeń projektowychImplementacja warstwy interfejsu użytkownika i logiki aplikacji biznesowych w technologii JAVA
- Aktywny udział w rozwiązywaniu problemów systemowych
- Współpraca z zespołem analityków, programistów i testerów
- Dbanie o jakość kodu i zgodność z obowiązującymi standardami
- Realizacja projektów zgodnie z procesami i procedurami obowiązującymi w Banku
- Świadczenie wsparcia operacyjnego wdrażanych systemów
Wymagania
OCZEKUJEMY OD CIEBIE:- Wykształcenia wyższego o profilu ścisłym
- Doświadczenia na podobnym stanowisku
- Umiejętności analizy otrzymanych założeń biznesowych i przekładania ich na założenia informatyczne
- Znajomości procesów i standardów wytwarzania, testowania i wdrażania oprogramowaniaarchitektury aplikacji webowych, frameworków warstwy webowej (np. Apache Wicket i technologii Web Services (SOAP i REST)
- Umiejętności diagnozowania problemów systemowych (wydajnościowych, identyfikacja hot-spotów)
- Praktycznej znajomości:
- programowania w języki JAVA oraz platformy Java, w szczególności pod kątem strojenia JVM,
- architektury aplikacji webowych, frameworków warstwy webowej (np. Apache Wicket i technologii Web Services (SOAP i REST)
- zagadnień skalowania aplikacji,
- środowisk uruchomieniowych (serwery Tomcat, Jetty, JBoss/WildFly),
- API wchodzących w skład JEE (Servlet, JPA, JTA, JMS, JAX-WS, JAX-RS),
- narzędzi developerskich (maven, svn, git, jira, jenkins, gitlab etc.),
- narzędzi shella (unix/linux).
- Komunikatywności, umiejętności pracy w zespole
- Kreatywności
- Znajomości j. angielskiego umożliwiającej sprawne korzystanie z dokumentacji oraz udział w inicjatywach projektowych