Jesteśmy specjalistami w zakresie doradztwa informatycznego i integracji rozwiązań informatycznych. Skupiamy się na biznesie naszych Klientów, by móc im dostarczać optymalnie dopasowane do ich potrzeb, unikalne i budujące przewagę konkurencyjną nowoczesne produkty. Dostarczamy systemy informatyczne umożliwiające cyfrową transformację i chronią bezpieczeństwo danych i zasobów. Jeżeli chcesz brać udział w ambitnych projektach koniecznie dołącz do naszego zespołu.
Poszukujemy specjalisty który swoją wiedzą i doświadczeniem zasili kilkudziesięciuosobowy zespół w projekcie trwającym 3 lata. Projekt będzie się składał z różnych zadań i będziesz mieć szansę sprawdzić swoją wiedzę zarówno przy tworzeniu jak i utrzymywaniu ambitnych rozwiązań. Będziesz mieć szansę pracować w zróżnicowanych zespołach zarówno pod względem wielkości jak i składu. Zainteresowała Cię nasza propozycja? Masz pytania? Mamy nadzieję, że zadasz je nam na rozmowie!
Twój zakres obowiązków:
- Wytwarzanie wydajnego, skalowalnego oraz stabilnego oprogramowania;
- Projektowanie i wytwarzanie nowych funkcjonalności zgodnie z wytycznymi Zamawiającego pokrytych testami jednostkowymi oraz integracyjnymi;
- Wykonywanie modyfikacji w istniejących systemach zgodnie z wytycznymi Zamawiającego i zleconym zakresem;
- Diagnoza problemów i optymalizacja działania produkcyjnych systemów Zamawiającego, które operują na dużych wolumenach danych;
- Praca zgodna ze zwinnymi metodykami;
- Wykonywanie code review;
- Aktywny udział w wewnątrz-zespołowej wymianie wiedzy;
- Udział w warsztatach technicznych;
- Przygotowywanie krótkich szkoleń wewnętrznych dla pozostałych członków zespołu.
Nasze oczekiwania:
- Minimum 2 lata doświadczenia w pracy na stanowisku programisty Java;
- Znajomość zagadnień SOLID, TDD;
- Znajomość i doświadczenie z technologiami:
- Znajomość Java 8 i wzwyż oraz Java EE 8 i wzwyż
- JPA i/lub dowolną z bibliotek klasy ORM (Object-Relational Mapping) np. Hibernate, EclipseLink;
- Praca z dowolnym z serwerów aplikacyjnych np. JBoss, WebLogic, Tomcat 9;
- Praktyczna umiejętność budowy aplikacji z wykorzystaniem frameworków szkieletowych takich jak . Spirng Framework, Spring Boot, Spring Cloud;
- Znajomość webservice SOAP oraz REST;
- Praktyczna umiejętność budowy aplikacji w architekturze mikroserwisowej;
- Znajomość HTML 5, JavaScript, CSS 3, JQuery;
- Znajomość XML, XSD, XSLT, XPath, JSON;
- Jedna z technologii front-endowych: w2ui, AngularJS, Angular, React, Bootstrap 4; top 10 podatności OWASP;
- Umiejętność konfiguracji środowiska CI (np. Jenkins, Ansible);
- Znajomość narzędzi SVN oraz Maven;
- Znajomość dobrych praktyk programistycznych i wzorców projektowych.
Oferujemy:
- Możliwość wyboru formy zatrudnienia – umowa zlecenia / kontrakt B2B
- Możliwość zdobycia doświadczenia w prężnie rozwijającej się firmie
- Przyjazną atmosferę pracy w młodym zespole
- Możliwość podnoszenia kwalifikacji zawodowych, uczestnictwa w szkoleniach i certyfikacji
- Atrakcyjne warunki zatrudnienia i wynagrodzenia
- Pracę zdalną (możliwe spotkanie w siedzibie firmy przed podjęciem współpracy)