Senior Developer
O&S Computer-Soft Sp. z o.o.
⚲ Radzionków
15 000–30 000 zł / mies. (zal. od umowy)
Wymagania
- Java
- Spring Boot
- SQL
- TypeScript
- RxJS
- Angular
- HTML
- CSS
- Git
Opis stanowiska
Nasze wymagania: 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) Mile widziane: Inżynieria Danych i MLOps w tym doświadczenie: Przetwarzanie danych: Czyszczenie danych, ekstrakcja cech (Feature Engineering) oraz praca z wektorowymi bazami danych (np. Pinecone, Chroma, Milvus). MLOps: Automatyzacja cyklu życia modelu – narzędzia takie jak MLflow, DVC czy Kubeflow. Cloud AI: Znajomość usług AI w chmurach (AWS SageMaker, Google Vertex AI, Azure AI Services). Zakres obowiązków: 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 Oferujemy: Realny wpływ na architekturę i rozwój produktu Długofalową współpracę w stabilnej organizacji Budżet szkoleniowy i certyfikacje Przyjazną, partnerską kulturę pracy