Starszy Inżynier Oprogramowania
Full-time DirectorJob Overview
Czego potrzebujesz, aby odnieść sukces:
Studia wyższe z zakresu Informatyki/Inżynierii Oprogramowania lub równoważne wykształcenie
Dobre zrozumienie podstaw informatyki, w tym algorytmów, struktur danych i programowania obiektowego (OOP)
Minimum 5 lat doświadczenia zawodowego w programowaniu w Javie, ze szczególnym naciskiem na systemy backendowe
Praktyczne doświadczenie z Java 8+, w tym programowaniem funkcyjnym, strumieniami (streams) i współbieżnością (concurrency)
Biegłość w korzystaniu z frameworków Java, takich jak Spring (Spring Boot, Spring MVC, Spring Security, Spring Data)
Duże doświadczenie w projektowaniu i rozwijaniu interfejsów RESTful API oraz mikroserwisów
Doświadczenie w pracy z SQL
Znajomość potoków CI/CD, systemów kontroli wersji (Git, GitLab/GitHub) oraz frameworków do testów automatycznych (JUnit)
Dobre zrozumienie najlepszych praktyk w zakresie bezpieczeństwa
Doświadczenie w strojeníu wydajności, profilowaniu i debugowaniu aplikacji Java
Dodatkowe informacje
Wszystkie Twoje dane będą traktowane jako poufne zgodnie z wytycznymi EEO.
Make Your Resume Now