Opis projektuBudujemy platformę, która wspiera gromadzenie i przetwarzanie różnorodnych informacji w całym banku oraz zapewnia dostęp do tych danych zarówno w chmurze prywatnej, jak i publicznej. Rozwiązanie zostanie zbudowane od podstaw przy użyciu najnowocześniejszych technologii. ObowiązkiNapisz dobry i przetestowany kod aplikacji internetowejNapisz dobry i przetestowany kod w Angluar i TypeScriptDoświadczenie z HTML5, CSS i JavaScriptPisanie przypadków testowych oraz dokumentacji użytkownika
Opis projektuBudujemy platformę, która wspiera gromadzenie i przetwarzanie różnorodnych informacji w całym banku oraz zapewnia dostęp do tych danych zarówno w chmurze prywatnej, jak i publicznej. Rozwiązanie zostanie zbudowane od podstaw przy użyciu najnowocześniejszych technologii. ObowiązkiNapisz dobry i przetestowany kod aplikacji internetowejNapisz dobry i przetestowany kod w Angluar i TypeScriptDoświadczenie z HTML5, CSS i JavaScriptPisanie przypadków testowych oraz dokumentacji użytkownika/wsparciego swojego koduŚrodowisko programistyczne wsparcie (głównie automatyzacja przy użyciu Jenkins CI, Bash, Groovy) Ocena i wdrażanie nowych narzędzi programistycznych, bibliotek i podejść w celu poprawy jakości Przeprowadzanie wzajemnej oceny kodu zmian w kodzie projektu Umiejętności Musisz mieć - Co najmniej 5 lat doświadczenia w branży tworzenia oprogramowania - Co najmniej 3 lata doświadczenia jako programista aplikacji internetowych - Co najmniej 3 lata doświadczenia z Java - Angular, JavaScript i HTML5 z CSS (praktyczne doświadczenie i dobra wiedza) - Przynajmniej podstawowa znajomość i wykorzystanie SQL (preferowane dialekty Oracle lub PostgreSQL) - Aktualny przegląd nowoczesnych narzędzi i technik tworzenia oprogramowania - Dobra znajomość wywoływania usług sieciowych REST z aplikacji internetowych - Dobra znajomość Web MVC i innych modeli projektowania i partycjonowania aplikacji - Efektywne wykorzystanie interfejsów API, buforowania zwracanych danych i innych technik do optymalizacji pobierania danych dla interfejsów internetowych; stronicowanie, uzupełnianie tekstu / automatyczne uzupełnianie itp. - Przetwarzanie JSON i XML w kodzie aplikacji internetowych - Praktyczna znajomość wzorców projektowych GoF - Doświadczenie z Tomcat i Apache - Doświadczenie z HTTPS/SSL/TLS, SSO i tworzenie bezpiecznych aplikacji internetowych Miło jest to mieć - Doświadczenie w projektach z dedykowanymi członkami zespołu UX Design - Doświadczenie z: Angular Material, Karma i NGRX - Doświadczenie z Hadoop lub MongoDB - Doświadczenie z systemami przesyłania wiadomości: RabbitMQ, Kafka itp. - Doświadczenie z Kubernetesem i Dockerem - Możliwość pracy z kompilacją /configure/deploy automatyzacji — użytkownik systemu Linux JĘZYKIAngielski: B2 Upper Intermediate