Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

Senior Java Developer - IT Contracting

Michael Page

  • 100% zdalnie
  • Umowa B2B

O naszym kliencie

Naszym klientem jest firma z branży medialnej

Opis stanowiska

  • Realizacja zadań programistycznych w ramach rozwijanych projektów
  • Zbieranie wymagań
  • Udzielanie konsultacji technicznych i wsparcia merytorycznego dla zespołów i interesariuszy
  • Code review oraz dbanie o rozwój zespołu
  • Tworzenie dokumentacji w Confluence, realizacja zadań z wykorzystaniem Jira

Profil kandydata

  • Minimum 4 lata doświadczenie w programowaniu w Java (Java 8-19) - podstawowe i zaawansowane konstrukcje języka (np. klasy, obiekty, dziedziczenie, interfejsy). Znajomość wzorców projektowych (np. Singleton, Factory, Observer).
  • Wymagana znajomość Spring (Spring Boot, Spring MVC), MyBatis
  • Znajomość bazy danych, kolejki: SQL i NoSQL (np. MySQL, PostgreSQL, Oracle, MongoDB, Redis), kolejka Kafka oraz umiejętność pracy z ORM (Object-Relational Mapping).
  • Zrozumienie architektury oprogramowania:

- Mikroserwisy.Architektura RESTful.
- Kubernetes, Docker
- SOA (Service-Oriented Architecture).
  • Testowanie oprogramowania: jednostkowe testy (JUnit, Mockito), testowanie integracyjne i akceptacyjne.
  • Zarządzanie wersjami i narzędzia CI/CD:

- Git (lub inne systemy kontroli wersji), Bitbucket
- Jenkins, GitLab CI
  • Umiejętności analityczne i rozwiązywanie problemów
  • Zrozumienie zasad programowania obiektowego (OOP) (Polimorfizm, enkapsulacja, dziedziczenie)
  • Umiejętność pracy w zespole Scrum
  • Znajomość narzędzi i technologii front-end (opcjonalnie) - HTML, CSS, JavaScript (Frameworki takie jak Angular, React lub Vue.js mogą być atutem).
  • Znajomość systemów Unix/Linux.
  • Znajomośc usług chmurowych AWS (w tym IAM, EC2, S3, Lambda, API Gateway, Cloudwatch, MSK)
  • Umiejętność tworzenia dokumentacji technicznej i użytkowej.
  • Znajomość praktyk DevOps i narzędzi związanych z automatyzacją.
  • Dodatkowym atutem będzie znajomość języka angielskiego na poziomie
    komunikatywnym.
  • Zrozumienie podstawowych zasad bezpieczeństwa aplikacji webowych (np. OWASP).

Oferujemy

  • Praca w 100% zdalna
  • Umowa B2B via Michael Page
#J-18808-Ljbffr

Oferta pracy dodana 6 godzin temu