Do Twoich obowiązków należało będzie:
- Oprogramowanie nowych elementów systemu (Java + SQL)
- Udział w pracach nad refaktoringiem istniejącego kodu
- Wykonywanie Code Review i współpraca z QA
- Podstawowe dokumentowanie swojej pracy w systemach JIRA (issue tracking), WIKI, przygotowanie Api Docs do wytwarzanych serwisów.
- Doświadczenia (preferowane 4+ lat) w tworzeniu rozwiązań serwerowych opartych o Java (Mid do Senior)
- Samodzielności i wychodzenia z inicjatywą odnośnie rozwiązań, 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
- Dobrej znajomości SQL i relacyjnych baz danych
- 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 (opcjonalnie mniej)
- Różne formy zatrudnienia: UoP / B2B
- Praca stacjonarna w Aninie (Wygodne biurko, fotel ergonomiczny Kinnarps, dwa monitory, klimatyzacja) lub praca hybrydowa / zdalna
Technology Stack
- Backend: Java + WildFly
- FrontEnd: JavaScript + REST API (ExtJS, D3.js, SVG, HTML5)
- DB: PosgreSQL (PL/Python, PL/pgSQL)
- 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