Senior Java Developer
Obowiązki:
Tworzenie zaawansowanych aplikacji z wykorzystaniem Java i Spring Boot, z zachowaniem wysokiej jakości kodu.
Projektowanie i implementowanie usług REST i SOAP, które wspierają kluczowe funkcje aplikacji.
Praca nad optymalizacją aplikacji, dbając o jej wydajność i dostępność.
Współpraca z innymi zespołami w celu wdrożenia nowych funkcji i rozwiązywania bieżących problemów.
Prowadzenie code review, mentoring młodszych programistów oraz wsparcie w procesach Agile/Scrum.
Co od Ciebie oczekujemy:
Co najmniej 6 lat doświadczenia w pracy z Java oraz Spring Boot.
Doświadczenia z tworzeniem usług REST oraz SOAP.
Praktycznej znajomości EJB i MVC.
Biegłości w pracy z Hibernate i JPA.
Znajomości front-endu: HTML, CSS, JavaScript.
Praktycznego doświadczenia z bazami danych (MySQL, PostgreSQL, Oracle).
Doskonałych umiejętności rozwiązywania problemów oraz umiejętności pracy zarówno indywidualnej, jak i w zespole.
Umiejętności komunikacyjnych i współpracy w międzynarodowym zespole.
Znajomość AWS lub GCP.
Doświadczenie z Dockerem i konteneryzacją aplikacji, zrozumienie procesów CI/CD oraz DevOps.