Mówią o nas „Open minded IT guys”. Specjalizujemy się w rozwiązaniach dla bankowości, osiągając miejsca w pierwszej piątce Rankingu IT@Bank. Dajemy naszym pracownikom możliwości rozwoju zawodowego, pro pracownicze podejście oraz dbałość o komfort pracy w nieformalnej atmosferze, w samym centrum Warszawy. Wierzymy, że umiejętności są zdobywane podczas pracy z kodem i jego architekturą w zróżnicowanych domenowo projektach. Zależy nam przede wszystkim na zdolnych ludziach z pasją, którzy lubią swoją pracę i przykładają uwagę do jakości pisanego przez siebie kodu. Jeśli dbasz o swój kod, dużo czytasz i lubisz eksperymentować, posiadasz otwarty umysł i chęć ciągłego rozwoju to właśnie Ciebie szukamy. Dołącz do nas!
Obecnie poszukujemy osób o różnym poziomie doświadczenia na stanowisko:
Microservices Java Developer
Miejsce pracy: Warszawa
Forma zatrudnienia: umowa o pracę/B2B/zlecenie
Główne zadania:
- projektowanie nowych serwisów oraz rozwój już istniejących;
- testowanie dostarczanych rozwiązań;
- bezpośrednia współpraca z testerami, analitykami biznesowymi oraz klientami;
- tworzenie dokumentacji technicznych do tworzonych rozwiązań.
Szukamy osób, które posiadają:
- praktyczną znajomość języka Java (Java 8 SE, Spring/Spring Boot/Spring Security) oraz rozwiązań: Docker, messaging (RabbitMQ), OAuth2, ELK, Metrics (Graphite), REST;
- doświadczenie w pracy z narzędziami pozwalającymi na budowanie oraz utrzymywanie istniejących funkcjonalności systemu (Gradle, Git);
- znajomość baz danych NoSQL (Neo4j, MangoDB, Redis, ElasticSearch);
- znajomość wzorców EIP, messaging, Design Patterns, Microservice Patterns;
- zdolność analitycznego i biznesowego myślenia oraz szybkiego uczenia się;
- umiejętność rozwiązywania problemów;
- zaangażowanie, determinację w dążeniu do celu, są odpowiedzialne i sumienne;
- znajomość języka angielskiego, umożliwiającą efektywne zapoznawanie się z dokumentacją techniczną.
Mile widziane:
- doświadczenie w projektach wykorzystujących następujące narzędzia i technologie: Scala, AngularJS, jBPM, Play Framework, Vaadin, JSP, HTML, CSS, JavaScript, JQuery, IBM MQ, Apache Camel, JPA/Hibernate, SQL, SoapUI, SBT, Maven, Jenkins, Nexus;
- umiejętność pisania czytelnych testów jednostkowych i integracyjnych, znajomość metodyki Test Driven Development oraz metod refaktoryzacyjnych;
- umiejętność współpracy z osobami z obszarów biznesowych, jak i z zespołami stricte technologicznymi w zakresie analizy i opisu obecnego środowiska systemów bankowych;
- znajomość mechanizmów JVM oraz mechanizmów pochodzących z Javy 8, Solid oraz Grasp i XP;
- praktyczna znajomość wzorców projektowych oraz dobrych praktyk programistycznych;
- otwartość na naukę nowych technologii;
- uczestnictwo w dużych projektach;
- próbka Twojego kodu dołączonego do CV będzie fajnym dodatkiem.
Co oferujemy:
- długoterminową współpracę w preferowanej przez Ciebie formie;
- atrakcyjne warunki finansowe;
- elastyczny czas pracy – możliwość łączenia pracy zdalnej z pracą w biurze;
- partnerską współpracę opartą na zaufaniu, bardzo dobrą atmosferę w zespole;
- możliwość pracy w kreatywnym środowisku skupionym na tworzeniu ciekawych, pionierskich i innowacyjnych projektów realizowanych w największych bankach w Polsce;
- uczestnictwo we wszystkich etapach projektu - pracę nad całością projektu, nie tyko nad jego warstwą programową;
- funkcjonalne, ergonomiczne biuro (w tym m.in. game/chill-out room) z nowoczesnym wyposażeniem, zlokalizowane w centrum Warszawy - przy Placu Zawiszy;
- możliwość awansu poziomego i pionowego;
- pakiet Benefit Multisport, prywatną opiekę medyczną;
- bibliotekę techniczną, dostęp do platformy e-learningowej, możliwość samokształcenia i doskonalenia własnego warsztatu.