Fullstack Developer (k/m/d)
Nexio Management to zaufany partner biznesowy w drodze do cyfrowej przyszłości. Posiadamy prawie 20-letnie doświadczenie na rynku IT w Polsce i poza jej granicami. Prowadzimy działania w oparciu o transparentne i szczere relacje. Tworzymy innowacyjne rozwiązania technologiczne, kreując przy tym interesujące i rozwojowe środowisko pracy dla naszych ekspertów. Obecnie zatrudniamy 550 konsultantów, którzy świadczą usługi IT dla Klientów na całym świecie. Nasza główna siedziba mieści się w Warszawie, poza tym mamy biura w Rumunii oraz Wielkiej Brytanii. Posiadamy również własne R&D Center, które jest miejscem powstawania innowacyjnych projektów m.in.: w obszarach testów, Big Data, Cloud czy AI.W ramach naszych usług tworzymy szyte na miarę rozwiązania, utrzymujemy i rozwijamy nawet najbardziej wymagające systemy IT. Działamy w takich modelach biznesowych jak managed services, fixed prices oraz wspieramy zespoły naszych klientów w modelach scale up the team. Naszymi klientami są firmy z wielu zróżnicowanych branż, szukające wsparcia najwyższej klasy ekspertów.
Aplikując masz szansę dołączyć do zespołu, który tworzy i rozwija zaawansowane rozwiązania u jednego z naszych klientów. Twoją rolą będzie budowanie oraz rozwijanie projektów opartych o mikroserwisy, z wykorzystaniem nowoczesne technologie oraz dobrych praktyk programowania. W codziennej pracy będziesz mieć możliwość współtworzyć architekturę nowych funkcjonalności, ulepszać istniejące procesy biznesowe oraz dbać o wysoką jakość powstającego kodu, m.in. poprzez rozwijanie testów automatycznych i udział w code review. Współpracując w zwinnym środowisku scrumowym, staniesz się częścią doświadczonego zespołu, który stawia na współpracę, wymianę wiedzy i dostarczanie skalowalnych i przemyślanych rozwiązań.
Twoje obowiązki:
Tworzenie oraz rozwijanie systemów działających w architekturze mikrousług, wspierających proces zgłaszania i obsługi szkód.
Tworzenie architektury z wykorzystaniem aktualnych trendów technologicznych.
Pomoc w optymalizacji i ulepszeniu wybranych procesów biznesowych.
Zapewnianie wysokiej jakości kodu za pomocą dobrze zorganizowanej struktury testów automatycznych.
Przeprowadzanie oraz odbieranie code review.
Uczestnictwo w ceremoniach zespołu scrumowego.
Codzienna współpraca z doświadczonym zespołem, skupiającym się na wytwarzaniu wysokiej jakości kodu.
Wymagania:
Zaawansowana znajomość języka Java poparta wieloletnim doświadczeniem.
Bardzo dobra znajomość Kafki poparta wieloletnim doświadczeniem.
Dobra orientacja w ekosystemie Spring (Spring Boot, Spring Cloud) lub/oraz Hibernate.
Biegłość w SQL.
Umiejętność korzystania z frameworków do testów jednostkowych.
Wiedza dotycząca technologii konteneryzacji i narzędzi takich jak Docker, Kubernetes, helm, a także doświadczenie z RabbitMQ i ElasticSearch.
Znajomość narzędzi pozwalających na analizę i diagnozowanie wydajności systemu.
Fullstack Developer (k/m/d)
Fullstack Developer (k/m/d)