Naszą misją jako firmy świadczącej usługi IT jest dostarczanie najlepszych rozwiązań naszym klientom na całym świecie. Osiągamy to poprzez analizowanie potrzeb naszych klientów i dopasowywanie ich do umiejętności i aspiracji naszych pracowników. Dlatego jedną z naszych głównych motywacji jest zapewnienie każdemu Pracownikowi i Konsultantowi satysfakcjonującego doświadczenia. Dołączenie do nas oznacza bycie częścią społeczności o różnorodnych osobowościach. Rozpocznij swoją przygodę z act digital!
Celem projektu jest rozwój nowego systemu wspierającego procesy związane z ubezpieczeniami grupowymi. Rozwiązanie będzie obejmować m.in. system ofertowy, wspierający przygotowywanie i obsługę ofert ubezpieczeniowych.
Zadania
- Projektowanie, implementacja i rozwój funkcjonalności backendowych w języku Java z wykorzystaniem Spring Framework.
- Implementacja i rozwój usług oraz integracji pomiędzy systemami z wykorzystaniem REST, SOAP i gRPC.
- Projektowanie i rozwój rozwiązań opartych na architekturze mikroserwisowej.
- Praca z relacyjnymi bazami danych, tworzenie i optymalizacja zapytań SQL oraz wykorzystanie ORM.
- Implementacja komunikacji asynchronicznej z wykorzystaniem systemów kolejkowych, w szczególności RabbitMQ.
- Dbanie o jakość, wydajność i stabilność rozwijanego oprogramowania.
- Analiza i rozwiązywanie problemów technicznych oraz optymalizacja istniejących rozwiązań.
- Opcjonalnie: rozwój elementów interfejsu użytkownika z wykorzystaniem Angular.
Wymagania
- Min. 3 lata doświadczenia komercyjnego na stanowisku Java Developer.
- Dobra znajomość języka Java oraz Spring Framework.
- Doświadczenie w tworzeniu i integracji usług z wykorzystaniem REST, SOAP lub gRPC, w tym znajomość JAX-RS i/lub JAX-WS.
- Praktyczna znajomość Hibernate lub innych rozwiązań ORM.
- Doświadczenie w pracy z relacyjnymi bazami danych i językiem SQL (preferowany MSSQL).
- Znajomość systemów kolejkowych, w szczególności RabbitMQ.
- Doświadczenie w pracy z Dockerem.
- Znajomość architektury mikroserwisowej.
- Umiejętność korzystania z systemów kontroli wersji Git lub SVN oraz Git Bash.
- Samodzielność w realizacji zadań i umiejętność rozwiązywania problemów technicznych.
- Język angielski min. B1.
Mile widziane
- Znajomość Angular i technologii frontendowych.
- Doświadczenie z narzędziami CI/CD i DevOps, takimi jak TeamCity, Octopus Deploy i Nexus.
- Znajomość Elasticsearch.
- Praktyczna znajomość podejścia BDD i TDD.
- Doświadczenie w monitorowaniu aplikacji i agregacji logów, np. z wykorzystaniem Grafana Loki i Zabbix.
- Znajomość Bootstrap.
Dodatkowe informacje
- Stawka: do 140 PLN/h net + vat
- Dostęp do lokalnych i międzynarodowych projektów - Klienci z Francji, Niemiec, Portugalii, Wielkiej Brytanii i krajów Beneluksu.
- Wsparcie w rozwoju zawodowym - szkolenia, certyfikaty techniczne, udział w konferencjach, lektoraty języków obcych i szkolenia miękkie dofinansowane do 2 000zł.
- Elastyczność - sam wybierasz formę współpracy: umowa o pracę lub umowa business-to-business.
- Premia za polecanie Kandydatów do 6 000zł.
- W pełni opłacona karta Medicover.
- Regularne imprezy integracyjne i upominki.