Mid/ Senior Java Developer

Oferta pracy od eREKRUTER IT
  • Warszawa lub zdalnie , Polska
  • Oferta przeglądana 
  • Cv złożone 

Lokalizacja: Warszawa - Wawer (Anin) lub 100% zdalnie 

 

UoP 12.000 – 15.000zł brutto 

B2B 14.000 – 18.000zł netto + VAT

 

O firmie:

Od lat dostarczamy unikalnych rozwiązań dla klientów na rynkach skandynawskich z branży Facility Management służących do zarządzania planami budynków. Pracujemy nad własnym systemem, który dostarczamy do klientów w formie usługi SaaS (własna chmura opata o wirtualizację, microservices, storage Ceph (CephFS + S3)) oraz w formie skonteneryzowanej instalacji On-premises.
System służy do zarządzania obiektami reprezentującymi części budynków i powiązanymi rysunkami lub dokumentami, Kilka istotnych elementów:
- szerokie możliwości dostosowania i konfiguracji, swobodne linkowanie obiektów przypominające bazę grafową i prezentacja danych w formie perspektyw
- wersjonowana baza danych na poziomie obiektów (praca w  stylu GIT)
- obsługa plików, dokumentów, rysunków. Proste przetwarzanie grafiki SVG, wydruki do PDF, szablony, ikony, makra
- wymiana danych – import / export danych w Excel, XML, IFC

* Nasz front-end to rozbudowana aplikacja SPA bazująca na ExtJS i własnych rozwiązanych, łącząca dane tekstowe z wizualizacjami 2D i 3D. Backend to serwer aplikacyjny napisany głównie w Java pracujący pod serwerem aplikacyjnym WildFly i wspierany przez rozbudowaną bazę danych opartą o PosgreSQL (SQL, PL/pgSQL i PL/Python). Rozwiązanie udostępniamy klientom w ramach własnej platformy SaaS jak również skonteneryzowanej instalacji on-premises. W naszej firmie możesz liczyć na stabilność, mały zespół pracujący nad własnym oprogramowaniem i ciekawe tematy do pracy.


Zespół składa się z:
Architekt / Project Manager - osoba odpowiedzialna za całokształt aplikacji (1 osoba)
DB admin / developer – osoba odpowiedzialna wyłącznie za bazę danych, architekturę bazy itp. (1 osoba)
Programiści Java – backend i JavaScript – frontend  - aktualnie mix obowiązków z tego zakresu – aktualnie 6 osób (nie wszystkie full time)
QA tester – testy automatyczne, integracyjne, manualne (jmeter, QA - review zadań, dopuszczanie merge requests do mastera) (1 osoba)
Sys Admin – osoba odpowiedzialna za środowisko SaaS, po części za środowisko DevOps (1-2 osoby)

 

Programiści biorą udział w projektowaniu elementów systemu i maja realny wpływ na wybór rozwiązań / narzędzi.

Technology Stack:
Backend: Java + WildFly
FrontEnd: JavaScript + REST API (ExtJS, D3.js, SVG, HTML5)
DB: PosgreSQL (PL/Python, PL/pgSQL, clustered with repmgr & barman)
• Security: KeyCloak JWT
• Mobile App: Apache Cordova (Android / iOS)
• QA & Automated tests
• Issue tracking tool: JIRA
• Knowledge repository: Confluence
• Code reviews: GitLab
• Static code analysis: Sonar
• Version control system: GIT
• Build server: GitLab CI

 

Do Twoich obowiązków należało będzie:
• Przygotowanie architektury i oprogramowanie nowych elementów systemu
• Udział w pracach nad refaktoringiem istniejącego kodu
• Wykonywanie Code Review i współpraca z QA
• Dokumentowanie swojej pracy w systemach JIRA (issue tracking), WIKI, przygotowanie Api Docs do wytwarzanych serwisów.
• Możliwość pracy full stack

 

Oczekujemy od Ciebie:
• Doskonałego warsztatu programistycznego, pasji programowania
• Doświadczenia (preferowane 4+ lat) w tworzeniu rozwiązań serwerowych opartych o Java
• Wychodzenia z inicjatywą odnośnie architektury, prac refaktoringowych, nowych technologii
• Doświadczenie w tworzeniu REST API do współpracy z klientami JS/HTML5
• Dużej świadomości i wiedzy dotyczącej właściwej architektury systemu w tym:
- znajomość wzorców projektowych i ogólnie przyjętych dobrych praktyk
- znajomość narzędzi i bibliotek ułatwiających codzienną pracę
- doświadczenie w tworzeniu testów
• Znajomości języka angielskiego na poziomie swobodnej komunikacji

 

Co oferujemy:
• Ciekawą, samodzielną i odpowiedzialna pracę z możliwością realnego wpływu na architekturę, wybór narzędzi i stosowane rozwiązania
• Opiekę medyczną Compensa GOLD
• Elastyczne godziny, pracę w małym zespole i przyjaznej w atmosferze
• Wymiar czasu pracy: pełen etat
• Praca stacjonarna w Aninie (Wygodne biurko, fotel ergonomiczny Kinnarps 9000, dwa monitory, klimatyzacja) lub częściowo praca hybrydowa z domu (dla osób spoza Warszawy możliwość pracy zdanej w 100%)

📩 Wyślij swoje CV, podając dodatkowo oczekiwania finansowe na B2B lub brutto na UoP oraz dostępność do podjęcia nowej pracy, aplikuj poprzez stronę oferty (-: