Java Developer (Senior/Bankowość)
⚲ Warszawa
16 800 - 20 180 PLN netto (B2B)
Wymagania
- Java
- Spring Boot
- Maven
- Jenkins
- JUnit
- Hibernate
- SOAP
- REST
- GCP
- BigQuery
Opis stanowiska
Praca przy rozwiązaniach bankowych, które trafiają do ponad 12 mln klientów. Projekty dotyczą dużych, ambitnych inicjatyw technologicznych, modernizacji architektury oraz rozwoju rozwiązań w środowisku enterprise.
Twój zakres obowiązków
• Implementacja nowych i modyfikacja istniejących aplikacji i serwisów
• Tworzenie testów jednostkowych i integracyjnych
• Dbanie o wysoką jakość oprogramowania w zakresie funkcjonalności, wydajności i niezawodności
• Dokumentowanie zaimplementowanych rozwiązań
• Analiza możliwych rozwiązań technicznych
• Udział w pracach projektowych
Nasze wymagania
• Minimum 5 lat komercyjnego doświadczenia w programowaniu w Java
• Doświadczenie w pracy z Java 11 lub wyższą
• Znajomość Spring Boot lub Spring Integration
• Znajomość Hibernate
• Znajomość relacyjnych baz danych
• Znajomość narzędzi Git, Maven, Jira i Jenkins
• Znajomość standardów SOAP, REST, XML i JSON
• Wykształcenie wyższe informatyczne lub pokrewne
• Umiejętność pracy w zespole
Mile widziane
• Doświadczenie w środowisku chmurowym GCP
• Znajomość BigQuery, CloudSQL lub Pub/Sub
• Praktyczna znajomość nierelacyjnych baz danych
• Doświadczenie z konteneryzacją
• Znajomość Anthos, Kubernetes Engine lub Docker
• Znajomość innych frameworków, na przykład Micronaut
• Doświadczenie w bankowości
Twój zakres obowiązków
• Implementacja nowych i modyfikacja istniejących aplikacji i serwisów
• Tworzenie testów jednostkowych i integracyjnych
• Dbanie o wysoką jakość oprogramowania w zakresie funkcjonalności, wydajności i niezawodności
• Dokumentowanie zaimplementowanych rozwiązań
• Analiza możliwych rozwiązań technicznych
• Udział w pracach projektowych
Nasze wymagania
• Minimum 5 lat komercyjnego doświadczenia w programowaniu w Java
• Doświadczenie w pracy z Java 11 lub wyższą
• Znajomość Spring Boot lub Spring Integration
• Znajomość Hibernate
• Znajomość relacyjnych baz danych
• Znajomość narzędzi Git, Maven, Jira i Jenkins
• Znajomość standardów SOAP, REST, XML i JSON
• Wykształcenie wyższe informatyczne lub pokrewne
• Umiejętność pracy w zespole
Mile widziane
• Doświadczenie w środowisku chmurowym GCP
• Znajomość BigQuery, CloudSQL lub Pub/Sub
• Praktyczna znajomość nierelacyjnych baz danych
• Doświadczenie z konteneryzacją
• Znajomość Anthos, Kubernetes Engine lub Docker
• Znajomość innych frameworków, na przykład Micronaut
• Doświadczenie w bankowości
🔍 Dekoder Ogłoszenia
🟡
Praca przy rozwiązaniach bankowych, które trafiają do ponad 12 mln klientów.
Będziesz pracować nad systemami o dużej skali, co może oznaczać presję na stabilność i wydajność, ale też dużą widoczność.
🟡
Projekty dotyczą dużych, ambitnych inicjatyw technologicznych, modernizacji architektury oraz rozwoju rozwiązań w środowisku enterprise.
Może to oznaczać pracę nad złożonymi, długoterminowymi projektami, które wymagają dogłębnego zrozumienia istniejących systemów i potencjalnie powolnych procesów decyzyjnych.
🟡
Dbanie o wysoką jakość oprogramowania w zakresie funkcjonalności, wydajności i niezawodności
Oczekuje się, że będziesz aktywnie uczestniczyć w zapewnianiu jakości, co może oznaczać więcej czasu poświęconego na testowanie i refaktoryzację.
🟡
Analiza możliwych rozwiązań technicznych
Może to oznaczać, że będziesz musiał poświęcić czas na badanie i porównywanie różnych technologii, zamiast od razu implementować znane rozwiązania.
🟡
Minimum 5 lat komercyjnego doświadczenia w programowaniu w Java
Oznacza to, że szukają kogoś, kto już przeszedł przez różne etapy rozwoju oprogramowania i potrafi samodzielnie rozwiązywać problemy.