Projektowanie, rozwijanie i testowanie komponentów systemu informatycznego opartego na wielowarstwowej architekturze i integracji z MongoDB
Implementacja i optymalizacja usług SOAP oraz REST API zapewniających wymianę komunikatów w standardzie XML oraz integrację z innymi systemami
Realizacja mechanizmów wymiany komunikatów oraz optymalizacja przetwarzania danych przy wysokiej wydajności i dużej pojemności, zgodnie ze specyfikacją architektury SOA
Utrzymanie systemu o dostępności 24/7/365 oraz wdrażanie rozwiązań zapewniających wysoką dostępność (HA) i spełniających założenia SLA
Współpraca z innymi programistami oraz zespołami wsparcia technicznego w celu wdrażania i utrzymywania optymalnych rozwiązań oraz zapewnienia pełnej funkcjonalności systemu na poziomie enterprise
requirements-expected :
Co najmniej 5 lat doświadczenia jako programista Java, z czego minimum 6 miesięcy pracy nad budową lub rozwojem systemu informatycznego o wielowarstwowej architekturze, zorientowanego na obsługę dużej liczby użytkowników (min. 500)
Praktyka w realizacji takich projektów jak: tworzenie oprogramowania w Java (min. wersja 8) z integracją MongoDB, implementacja mechanizmów wymiany komunikatów w standardzie XML, budowa usług komunikacyjnych opartych na protokołach SOAP oraz REST lub/i tworzenie aplikacji w środowiskach Tomcat lub WildFly (JBoss)
Biegła znajomość Java (min. wersja 8)
Doświadczenie w integracji baz danych MongoDB z aplikacjami w Javie
Praktyczna wiedza w implementacji XML i tworzeniu SOAP/REST API
Znajomość i umiejętność pracy z serwerami aplikacyjnymi Tomcat i WildFly
Wiedza na temat SOA (Service-Oriented Architecture) oraz systemów z dostępnością 24/7/365 i wymogami HA (wysokiej dostępności)
Doświadczenie z systemami zapewniającymi wysoki wolumen komunikatów danych (min. 5,000 komunikatów tygodniowo)
Praktyczna znajomość budowy systemów z minimalnym zapotrzebowaniem na pojemność danych rzędu 50 GB
Certyfikat MongoDB Java Developer
offered :
Prywatna opieka medyczna
Dofinansowanie karty sportowej
Szkolenia
Stałe wsparcie konsultanta
Udział w integracjach i wydarzeniach organizowanych przez DCG