O&S Computer-Soft jest firmą ceniąca profesjonalne podejście do klienta i biznesu, stawiającą na jakość oferowanych produktów i usług. Od prawie 30 lat dostarczamy zaawansowane systemy dla telekomunikacji, administracji publicznej, bankowości i przemysłu.
Senior Java Developer
Czym się będziesz zajmować:
- Projektowanie i rozwój aplikacji backendowych w oparciu o Java
- Praca z frameworkiem Spring (Spring Boot, Spring Cloud)
- Tworzenie i rozwój architektury mikroserwisowej
- Projektowanie i optymalizacja baz danych (PostgreSQL/MySQL)
- Integracja z systemami zewnętrznymi z użyciem REST
- Współpraca z zespołem frontend, DevOps oraz QA
- Code review oraz mentoring mniej doświadczonych developerów
- Udział w podejmowaniu decyzji architektonicznych
Czego oczekujemy:
- Minimum 5 lat doświadczenia komercyjnego w programowaniu w Java
- Bardzo dobra znajomość Java Spring Boot
- Doświadczenie w budowie REST API
- Znajomość wzorców projektowych i zasad Clean Code
- Praktyczna znajomość baz danych SQL
- Doświadczenie w wykorzystaniu Biblioteki UI Angular Material
- TypeScript- wymagana jest znajomość typowania, interfejsów, dekoratorów i programowania obiektowego (OOP).
- RxJS – doświadczenie w realizacji projektów opartych o strumienie (Observables) i operatory (np. switchMap, combineLatest) w Angular.
- HTML5 i CSS3 (SCSS) - biegłość w budowaniu responsywnych układów (Flexbox, Grid) oraz znajomość preprocesorów.
- Doświadczenie z Docker
- Znajomość Git oraz pracy w metodykach Agile (Scrum)
- Komunikatywna znajomość języka angielskiego (min. B2) umożliwiająca czytanie dokumentacji technicznej
- umiejętności dzielenia się wiedzą oraz komunikatywności.
Warto z nami pracować, ponieważ oferujemy:
- udział w ciekawych projektach,
- umowę o pracę lub B2B,
- rozwój zawodowy i możliwość realizowania własnych pomysłów,
- zgrany, młody i dynamiczny zespół,
- niekorporacyjną kulturę pracy,
- niezbędne narzędzia pracy,
- parking pod Firmą,
- elastyczny czas pracy,
- częściowa praca zdalna,
- doceniamy swoich pracowników finansowo więc zarobki są adekwatne do poziomu umiejętności.