Senior Java Developer (m/k/n)
⚲ Warszawa
Do uzgodnienia
Wymagania
- Spring Boot
- SOAP
- SQL
- Java
- React
- GCP
- Maven
- REST
- Jenkins
- Git
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.
Poszukujemy Senior Java Developera, który wesprze realizację projektów technologicznych dla jednego z naszych klientów z sektora finansowego.
Zakres obowiązków:
• Projektowanie, rozwój oraz modyfikacja aplikacji i serwisów.
• Tworzenie oraz rozwijanie testów jednostkowych i integracyjnych.
• Dbanie o wysoką jakość oprogramowania pod kątem funkcjonalności, wydajności i niezawodności.
• Analiza wymagań oraz proponowanie optymalnych rozwiązań technicznych.
• Udział w projektowaniu nowych rozwiązań i architektury systemów.
• Tworzenie dokumentacji technicznej.
• Współpraca z zespołami projektowymi i biznesowymi.
Wymagane doświadczenie:
• Minimum 5-letnie doświadczenie w programowaniu z wykorzystaniem Java (min. wersja 17)
• Praktyczne doświadczenie z Spring Boot oraz Spring Integration.
• Doświadczenie w pracy z relacyjnymi bazami danych.
• Znajomość narzędzi Git, Maven, Jira oraz Jenkins.
• Znajomość standardów i technologii SOAP, REST, XML, JSON.
• Doświadczenie w realizacji projektów dla sektora bankowego, finansowego.
• Wykształcenie wyższe informatyczne lub pokrewne.
• Dostępność do pracy w modelu hybrydowym.
Mile widziane:
• Doświadczenie w środowisku Google Cloud Platform (BigQuery, Cloud SQL, Pub/Sub).
• Znajomość technologii frontendowych, w szczególności React.
• Doświadczenie w pracy z systemami kolejkowymi i event-driven (Apache Kafka, Google Pub/Sub, IBM MQ).
• Praktyczna znajomość nierelacyjnych baz danych.
• Doświadczenie w budowie i wdrażaniu aplikacji kontenerowych z wykorzystaniem Docker oraz Kubernetes.
Oferujemy:
• Pracę w modelu hybrydowym (min. 1 dzień w tygodniu praca 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ć.
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.
Poszukujemy Senior Java Developera, który wesprze realizację projektów technologicznych dla jednego z naszych klientów z sektora finansowego.
Zakres obowiązków:
• Projektowanie, rozwój oraz modyfikacja aplikacji i serwisów.
• Tworzenie oraz rozwijanie testów jednostkowych i integracyjnych.
• Dbanie o wysoką jakość oprogramowania pod kątem funkcjonalności, wydajności i niezawodności.
• Analiza wymagań oraz proponowanie optymalnych rozwiązań technicznych.
• Udział w projektowaniu nowych rozwiązań i architektury systemów.
• Tworzenie dokumentacji technicznej.
• Współpraca z zespołami projektowymi i biznesowymi.
Wymagane doświadczenie:
• Minimum 5-letnie doświadczenie w programowaniu z wykorzystaniem Java (min. wersja 17)
• Praktyczne doświadczenie z Spring Boot oraz Spring Integration.
• Doświadczenie w pracy z relacyjnymi bazami danych.
• Znajomość narzędzi Git, Maven, Jira oraz Jenkins.
• Znajomość standardów i technologii SOAP, REST, XML, JSON.
• Doświadczenie w realizacji projektów dla sektora bankowego, finansowego.
• Wykształcenie wyższe informatyczne lub pokrewne.
• Dostępność do pracy w modelu hybrydowym.
Mile widziane:
• Doświadczenie w środowisku Google Cloud Platform (BigQuery, Cloud SQL, Pub/Sub).
• Znajomość technologii frontendowych, w szczególności React.
• Doświadczenie w pracy z systemami kolejkowymi i event-driven (Apache Kafka, Google Pub/Sub, IBM MQ).
• Praktyczna znajomość nierelacyjnych baz danych.
• Doświadczenie w budowie i wdrażaniu aplikacji kontenerowych z wykorzystaniem Docker oraz Kubernetes.
Oferujemy:
• Pracę w modelu hybrydowym (min. 1 dzień w tygodniu praca 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 autentyczne zaangażowanie, jak i konieczność pracy po godzinach, aby sprostać wymaganiom 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 być jedynie chwytem marketingowym, który nie przekłada się na codzienne zadania programisty.
🔴
wspieramy zespoły naszych klientów w modelach scale up the team
Może oznaczać pracę w modelu outsourcingowym, gdzie jesteś częścią zespołu klienta, ale formalnie zatrudniony przez Nexio, co może wpływać na kulturę pracy i benefity.
🟡
Dbanie o wysoką jakość oprogramowania pod kątem funkcjonalności, wydajności i niezawodności
Jest to standardowy obowiązek, ale jego interpretacja może być różna – od podstawowych testów po zaawansowane techniki optymalizacji i monitorowania.
🔴
Analiza wymagań oraz proponowanie optymalnych rozwiązań technicznych
Może oznaczać zarówno aktywny udział w kształtowaniu produktu, jak i konieczność dostosowania się do narzuconych przez klienta wymagań, nawet jeśli nie są one optymalne.