Senior Java Developer (Java/Kotlin) k/m/n
⚲ Warszawa
Do uzgodnienia
Wymagania
- Java
- Spring Boot
- Kotlin
- Microservices
- Kubernetes
- Docker
- PostgreSQL
Opis stanowiska
Nexio Management to około 550 konsultantów, którzy od ponad 20 lat tworzą zaawansowane rozwiązania IT dla firm w Polsce i za granicą. Jesteśmy zespołem ekspertów, którzy realnie angażują się w projekty swoich klientów. Specjalizujemy się w budowie, rozwoju i utrzymaniu systemów i aplikacji, oraz doradztwie IT. Wierzymy, że najlepsze rozwiązania powstają wtedy, gdy jest przestrzeń na eksperymentowanie - dlatego mamy własne R&D Center na czele z NexioBot - naszym mobilnym robotem asystującym, wykorzystującym sztuczną inteligencję do komunikacji.
Działamy w takich modelach biznesowych jak managed services, fixed prices oraz wspieramy zespoły naszych klientów w modelach scale up the team.
Dołącz do naszego zespołu i wspieraj jednego z największych klientów z sektora finansowego w rozwoju nowoczesnych rozwiązań dla bankowości elektronicznej.
Zakres obowiązków:
• Projektowanie, rozwój i utrzymanie aplikacji opartych o Java i Kotlin.
• Tworzenie oraz rozwój mikroserwisów i API wykorzystywanych w bankowości elektronicznej.
• Projektowanie i rozwój usług udostępnianych przez warstwę API Management.
• Integracja systemów wewnętrznych oraz zewnętrznych partnerów.
• Projektowanie rozwiązań opartych o relacyjne bazy danych.
• Współpraca z architektami, analitykami i pozostałymi członkami zespołu w środowisku Agile.
• Dbanie o wysoką jakość kodu, bezpieczeństwo oraz niezawodność tworzonych rozwiązań.
Wymagane doświadczenie:
• Minimum 10 lat komercyjnego doświadczenia w programowaniu w Java,
• Minimum 2 lata doświadczenia z Kotlin,
• Praktyczne doświadczenie w projektowaniu i budowie aplikacji w architekturze mikroserwisowej,
• Bardzo dobra znajomość Spring Boot, JPA/Hibernate,
• Doświadczenie w projektowaniu i tworzeniu REST API oraz pracy z OpenAPI / Swagger,
• Doświadczenie w integracji systemów rozproszonych,
• Praktyczna znajomość PostgreSQL i/lub Oracle,
• Doświadczenie w pracy z Docker oraz Kubernetes,
• Znajomość Git oraz procesów CI/CD,
• Dostępność do pracy w modelu hybrydowym (Warszawa).
Oferujemy:
• Pracę w modelu hybrydowym (min. 1 dzień w tygodniu pracy z biura w Warszawie).
• Stabilność zatrudnienia – długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT.
• Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie.
• Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
• Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów.
• Wewnętrzny program poleceń.
• Możliwość finansowania certyfikatów IT.
• Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
• Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.
Działamy w takich modelach biznesowych jak managed services, fixed prices oraz wspieramy zespoły naszych klientów w modelach scale up the team.
Dołącz do naszego zespołu i wspieraj jednego z największych klientów z sektora finansowego w rozwoju nowoczesnych rozwiązań dla bankowości elektronicznej.
Zakres obowiązków:
• Projektowanie, rozwój i utrzymanie aplikacji opartych o Java i Kotlin.
• Tworzenie oraz rozwój mikroserwisów i API wykorzystywanych w bankowości elektronicznej.
• Projektowanie i rozwój usług udostępnianych przez warstwę API Management.
• Integracja systemów wewnętrznych oraz zewnętrznych partnerów.
• Projektowanie rozwiązań opartych o relacyjne bazy danych.
• Współpraca z architektami, analitykami i pozostałymi członkami zespołu w środowisku Agile.
• Dbanie o wysoką jakość kodu, bezpieczeństwo oraz niezawodność tworzonych rozwiązań.
Wymagane doświadczenie:
• Minimum 10 lat komercyjnego doświadczenia w programowaniu w Java,
• Minimum 2 lata doświadczenia z Kotlin,
• Praktyczne doświadczenie w projektowaniu i budowie aplikacji w architekturze mikroserwisowej,
• Bardzo dobra znajomość Spring Boot, JPA/Hibernate,
• Doświadczenie w projektowaniu i tworzeniu REST API oraz pracy z OpenAPI / Swagger,
• Doświadczenie w integracji systemów rozproszonych,
• Praktyczna znajomość PostgreSQL i/lub Oracle,
• Doświadczenie w pracy z Docker oraz Kubernetes,
• Znajomość Git oraz procesów CI/CD,
• Dostępność do pracy w modelu hybrydowym (Warszawa).
Oferujemy:
• Pracę w modelu hybrydowym (min. 1 dzień w tygodniu pracy z biura w Warszawie).
• Stabilność zatrudnienia – długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT.
• Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie.
• Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
• Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów.
• Wewnętrzny program poleceń.
• Możliwość finansowania certyfikatów IT.
• Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
• Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.
🔍 Dekoder Ogłoszenia
🔴
realnie angażujemy się w projekty swoich klientów
Może oznaczać zarówno głębokie zaangażowanie, jak i konieczność pracy po godzinach, aby spełnić oczekiwania klienta.
🟡
mamy własne R&D Center na czele z NexioBot - naszym mobilnym robotem asystującym, wykorzystującym sztuczną inteligencję do komunikacji
Choć brzmi innowacyjnie, może to być jedynie projekt poboczny lub demonstracja technologii, a nie faktyczne narzędzie pracy na co dzień.
🔴
wspieramy zespoły naszych klientów w modelach scale up the team
Oznacza to głównie delegowanie pracowników do zespołów klienta, gdzie mogą mieć mniejszy wpływ na kształtowanie procesów i technologii.
🟡
Dbanie o wysoką jakość kodu, bezpieczeństwo oraz niezawodność tworzonych rozwiązań
Standardowe wymaganie, które może oznaczać zarówno realne procesy zapewnienia jakości, jak i jedynie deklarację bez konkretnych narzędzi czy metodologii.
🔴
Minimum 10 lat komercyjnego doświadczenia w programowaniu w
Wymaganie 10 lat doświadczenia może być wygórowane lub oznaczać, że szukają kogoś z bardzo specyficznym, rzadkim doświadczeniem, co może utrudnić znalezienie kandydata.