Java Developer
Miejsce pracy: Warszawa
Wymagania:
- 5 lat doświadczenia w pracy na stanowisku programisty Java,
- Znajomość Java - wersja 7 i wzwyż oraz Java EE - wersja 6 i wzwyż,
- Znajomość zagadnień SOLID, TDD, GitFlow,
- Znajomość i doświadczenie z JPA i/lub dowolną z bibliotek klasy ORM (Object-Relational Mapping) np. Hibernate, EclipseLink,
- Znajomość relacyjnej bazy danych SQL,
- Doświadczenie z dowolnym z serwerów aplikacyjnych np. JBoss, WebLogic, GlassFish,
- Znajomość Maven 3,
- Doświadczenie z webserwisami SOAP oraz REST,
- Dobra znajomość HTML, Dodatkowo:
- Doświadczenie z szynami ESB (np. Mule ESB),
- Doświadczenie z systemami UNIX,
- Znajomość Groovy, Docker, Gradle,
- Znajomość Spring Framework,
- Znajomość bibliotek wspierających testowanie np. Spock, Selenium,
- Znajomość narzędzi do testów obciążeniowych LoadUI, JMeter,
- Znajomość elastic search.
W ESKOM Od 2003 roku świadczymy usługi w modelu Outsourcingu IT oraz dostarczamy rozwiązania i technologie dla średnich i dużych organizacji.
W naszych działaniach zawsze kierujemy się dobrem naszych Klientów. Dzięki procesowemu podejściu oraz wykorzystywaniu eksperckiego doświadczenia w realizacji zadań możemy zagwarantować najwyższy poziom świadczonych usług informatycznych. Wdrożyliśmy i przestrzegamy procedur, posiadamy również certyfikaty Zintegrowanego Systemu Zarządzania Jakością i Bezpieczeństwem Informacji wg norm PN-EN ISO 9001:2015, ISO/IEC 27001:2013.
Poszukujemy doświadczonego Java Developera który dołączy do projektu realizowanego dla Aplikacji Krytycznych.
Zadania:
- Wytwarzanie wydajnego, skalowanego oraz stabilnego oprogramowania,
- Uczestnictwo w projektowaniu i wytwarzaniu nowych funkcjonalności pokrytych testami jednostkowymi oraz integracyjnymi,
- Wsparcie w diagnozie problemów i optymalizacji działania produkcyjnego systemu, który operuje na bardzo dużych wolumenach danych,
- Udział w optymalizacji procesu wytwarzania oprogramowania: Continous Integration, zapewnienie jakości, dobór technologii,
- Praca zgodna z metodyką SCRUM (udział w spotkaniach: Daily SCRUM, Sprint Review Meeting, Sprint Retrospective, Sprint Planning Meeting),
- Wykonywanie code review na pull-requestach,
- Wsparcie dla procesu - git-flow,
- Szacowanie pracy w ramach przyszłych projektów,
- Coaching w ramach małych zespołów,
- Kierowanie małymi zespołami wytwórczymi (do 5 osób),
- Aktywny udział w wewnątrz-zespołowej wymianie wiedzy,
- Udział w szkoleniach technicznych,
- Przygotowywanie krótkich szkoleń wewnętrznych dla pozostałych członków zespołu,
- Opisywanie tips&trics na Confluence.
Oferujemy:
- Długoterminową współpracę i możliwość rozwoju w firmie, która od 20 lat wzmacnia swoją pozycję na rynku IT,
- Wynagrodzenie: 110zł/h-135zł/h netto, w oparciu o umowę B2B,
- Praca w formie zdalnej/hybrydowej,
- Dostęp do opieki medycznej, karty sportowej oraz innych wybranych benefitów,
- Dodatkowo możesz dołączyć do naszej drużyny kolarskiej MTB lub brydżowej!!!