Starszy Programista Java
⚲ Warszawa
90–100 zł netto (+ VAT) / godz.
Wymagania
- Java
- Spring Boot
- Spring Framework
- Hibernate
- Maven
- SQL
- PostgreSQL
- Jenkins
- GitLab
- GitHub Actions
- JUnit
- Docker
- Postman
- Kubernetes
- T-SQL
Opis stanowiska
Nasze wymagania:
Min. 5 lat doświadczenia komercyjnego w Java
Wykształcenie wyższe techniczne
Doświadczenie w branży lotniczej (obligatoryjne)
Spring Boot
Spring Framework
Hibernate
Maven
SQL
PostgreSQL
Testy w Junit/Mockito/Spock
CI/CD: Gitlab/Jenkins/Github Actions
REST API
Docker
Doświadczenie w metodykach Scrum
Doświadczenie w architekturze mikroserwisowej
Mile widziane:
Kubernetes
Praktyczna znajomość zagadnień TDD, DDD, Solid.
XML
Znajomość zagadnień Spring Security, KeyCloak
Zakres obowiązków:
Projektowanie i implementacja nowych funkcjonalności w autorskich systemach.
Praca zgodna z metodyką Scrum.
Współtworzenie oraz rozwój architektury systemów i standardów technicznych stosowanych w organizacji.
Wykonywanie code review.
Integrowanie komponentów oprogramowania i aplikacji w działające systemy.
Wybór optymalnych rozwiązań technicznych dla realizacji projektu.
Projektowanie, implementacja i utrzymywanie testów jednostkowych oraz integracyjnych.
Udział w wewnątrz-zespołowej wymianie wiedzy.
Tworzenie i utrzymywanie dokumentacji technicznej
Min. 5 lat doświadczenia komercyjnego w Java
Wykształcenie wyższe techniczne
Doświadczenie w branży lotniczej (obligatoryjne)
Spring Boot
Spring Framework
Hibernate
Maven
SQL
PostgreSQL
Testy w Junit/Mockito/Spock
CI/CD: Gitlab/Jenkins/Github Actions
REST API
Docker
Doświadczenie w metodykach Scrum
Doświadczenie w architekturze mikroserwisowej
Mile widziane:
Kubernetes
Praktyczna znajomość zagadnień TDD, DDD, Solid.
XML
Znajomość zagadnień Spring Security, KeyCloak
Zakres obowiązków:
Projektowanie i implementacja nowych funkcjonalności w autorskich systemach.
Praca zgodna z metodyką Scrum.
Współtworzenie oraz rozwój architektury systemów i standardów technicznych stosowanych w organizacji.
Wykonywanie code review.
Integrowanie komponentów oprogramowania i aplikacji w działające systemy.
Wybór optymalnych rozwiązań technicznych dla realizacji projektu.
Projektowanie, implementacja i utrzymywanie testów jednostkowych oraz integracyjnych.
Udział w wewnątrz-zespołowej wymianie wiedzy.
Tworzenie i utrzymywanie dokumentacji technicznej
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.