All offersWrocławJavaJava Developer
Java Developer
Java
Newind S.A.

Java Developer

Newind S.A.
Wrocław
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    Java
    advanced
    JEE
    regular
    SOAP
    regular
    REST
    regular
    XML
    regular
    Jenkins
    regular
    SVN
    regular
    Git
    regular
    Spring
    regular
    Hibernate
    regular

Job description

NEWIND to firma współpracująca z największymi światowymi dostawcami technologii IT. Działa przede wszystkim w obszarach wytwarzania oprogramowania, integracji i bezpieczeństwa systemów IT, audytu informatycznego, usług doradczych oraz konsultingu SAP Basis, realizując projekty zarówno w sektorze prywatnym, jak i na rynku publicznym.

Obecnie do jednego z projektów z sektora kosmicznego poszukujemy osoby na stanowisko:

Osoba na tym stanowisku będzie odpowiedzialna za:

  • Udział w przygotowaniu ofert handlowych w zakresie projektowania rozwiązania i szacowania rozmiaru przedsięwzięć IT 
  • Współpraca przy opracowaniu koncepcji, architektury, projektów oraz specyfikacji technicznych projektowanych rozwiązań informatycznych w oparciu o wymagania biznesowe Klientów 
  • Współpraca przy dopasowaniu technologii i komponentów do wymagań projektowanego rozwiązania informatycznego 
  • Współpraca przy opracowaniu wymagań na infrastrukturę sprzętową i systemową 
  • Udział w procesie wyboru dostawców komponentów projektowanych rozwiązań 
  • Współpraca z Kierownikiem Projektu w zakresie przygotowania wsadu (Project Scope Management) do harmonogramu, opracowania szacunków pracochłonności i ustalenia priorytetów zadań 
  • Implementacja funkcjonalności oprogramowania w oparciu o dokumentację analityczną i specyfikację techniczną 
  • Dbanie o jakość kodu i zgodność ze standardami obowiązującymi w firmie i/lub projekcie 
  • Utrzymywanie i zarządzanie wersją oprogramowania w repozytorium kodu oraz przygotowywanie release’ów 
  • Opracowywanie testów jednostkowych 
  • Uczestniczenie w procesie budowy narzędzi wspierających testowanie 
  • Obsługa błędów zgłaszanych w procesie testowania 
  • Wdrażanie (instalacja, konfiguracja, integracja) u Klientów  zaimplementowanych rozwiązań 
  • Dokumentowanie kodu zgodnie ze standardami obowiązującymi w firmie i/lub projekcie 
  • Opracowanie dokumentacji technicznej i administracyjnej projektowanych rozwiązań systemów informatycznych 
  • Współpraca z działem Help Desk na etapie serwisowania wdrożonych rozwiązań 
  • Raportowanie stanu prac w ramach realizowanych zadań projektowych 
  • Współpraca z zespołem projektowym na każdym etapie projektu informatycznego 
  • Zarządzanie pracą „młodszych programistów”, przydzielanie im zadań, kontrola jakości przygotowywanych przez nich modułów 

Wymagania:

  • Wykształcenie wyższe o specjalności informatyka, elektronika, telekomunikacja i/lub pokrewne 
  • Minimum 3 letnie doświadczenie na stanowisku programisty JAVA 
  • Dobra praktyczna znajomość języka Java i technologii JEE 
  • Znajomość Spring, Hibernate, JSP/JSF, HTML, CSS, JavaScript 
  • Znajomość obsługi serwera aplikacji JBoss 
  • Umiejętność projektowania i implementacji struktur bazodanowych, dobra znajomość przynajmniej jednego z poniższych systemów baz danych: PostgreSQL, DB2, Oracle, MS SQL, MySQL 
  • Znajomość technologii integracyjnych w szczególności webserwisów SOAP oraz REST 
  • Znajomość  XML oraz technologii z nim związanych 
  • Umiejętność pisania testów jednostkowych 
  • Znajomość podstaw administracji i konfiguracji systemów Windows i Linux pozwalająca na instalację i zarządzanie narzędziami (web serwery, narzędzia deweloperskie, etc.) 
  • Znajomość narzędzi do automatyzacji procesu budowania oprogramowania np. Jenkins 
  • Znajomość systemów kontroli wersji np. SVN, GIT itp. 
  • Znajomość języka angielskiego na poziomie umożliwiającym posługiwanie się dokumentacją techniczną 
  • Komunikatywność i umiejętność pracy w zespole

Dodatkowe atuty:

  • Certyfikaty Java, Oracle 
  • Znajomość rozszerzenia PostGIS dla bazy danych PostgreSQL 
  • Praktyczna znajomość zagadnień integracji rozwiązań IT w oparciu o integracyjne szyny danych 
  • Mile widziana znajomość ESB Jboss Fuse 
  • Znajomość wzorców projektowania i architektonicznych 
  • Umiejętność  projektowania rozwiązań z wykorzystaniem języka UML 
  • Znajomość zagadnień i narzędzi do obsługi, projektowania i implementowania procesów biznesowych 
  • Projektowanie i programowanie aplikacji mobilnych

Oferujemy:

  • Stabilne zatrudnienie na umowę o pracę lub B2B 
  • Atrakcyjne i adekwatne do posiadanych kwalifikacji wynagrodzenie 
  • Możliwość rozwoju zawodowego i podnoszenia kwalifikacji 
  • Opiekę medyczną, Kartę MultiSport 
  • Niezbędne narzędzia do wykonywania pracy 
  • Pracę w zespole profesjonalistów, bez sztywnych korporacyjnych barier i procedur