JustJoin.IT Hybrydowo Senior

Fullstack Developer (k/m/d)

Nexio Management

⚲ Warszawa

Wymagania

  • Java
  • Kafka
  • Spring
  • Hibernate
  • SQL
  • Spring Boot

Opis stanowiska

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. Dla naszego klienta z branży ubezpieczeniowej, poszukujemy doświadczonej osoby, która wspomoże istniejący już w pracach nad systemami wewnętrznymi. Aplikując masz szansę dołączyć do zespołu, który tworzy i rozwija zaawansowane rozwiązania, ze szczególnym naciskiem na systemy obsługi i zgłaszania szkód. Twoją rolą będzie budowanie oraz rozwijanie oprogramowania w architekturze mikrousług, wykorzystując nowoczesne technologie oraz dobre praktyki inżynierskie. 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 eleganckich, 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.