Aplikuj teraz

Senior Java Developer

ALTEN Polska

Warszawa
hybrydowa
Java
Spring Boot
Hibernate
🐳 Docker
Jenkins
Bamboo
Git
Maven
PostgreSQL
Microsoft SQL Server
🏠 hybrydowa
Kotlin/JVM
DDD
Spring Framework
☁️ AWS

Wymagania

Technologie wymagane

Java

Spring Boot

Hibernate

Docker

Jenkins

Bamboo

Git

Maven

PostgreSQL

Microsoft SQL Server

System operacyjny

Linux

Nasze wymagania

  • Java 21: bardzo dobra znajomość nowoczesnych funkcji Javy (np. records, pattern matching, virtual threads)
  • Spring Boot: doświadczenie w tworzeniu RESTful API oraz mikroserwisów przy użyciu Spring Boot
  • Hibernate: solidne zrozumienie koncepcji ORM i doświadczenie w pracy z Hibernate przy utrwalaniu danych
  • Architektura mikroserwisowa: znajomość projektowania, tworzenia i wdrażania mikroserwisów
  • Docker: doświadczenie w konteneryzacji aplikacji oraz zarządzaniu obrazami i kontenerami Docker
  • Umiejętność pisania czystego, łatwego w utrzymaniu i testowalnego kodu
  • Doświadczenie w pracy z frameworkami do testów jednostkowych (np. JUnit, Mockito)
  • Znajomość narzędzi i procesów CI/CD (np. Jenkins, Bamboo)
  • Kontrola wersji: Git (Bitbucket)
  • Narzędzia build: Maven
  • Bazy danych: doświadczenie w pracy z relacyjnymi bazami danych (np. PostgreSQL, MS SQL)
  • Monitoring i logowanie: znajomość narzędzi takich jak Prometheus, Grafana, ELK Stack
  • Zrozumienie cyklu życia oprogramowania i metodologii zwinnych (Agile)
  • Znajomość Kubernetes lub innych narzędzi do orkiestracji kontenerów
  • Doświadczenie z platformami chmurowymi (np. AWS, GCP)
  • Znajomość narzędzi do dokumentacji API (np. Swagger / OpenAPI)

Mile widziane

  • ETL / Integracja danych
  • Doświadczenie w pracy z SSIS (SQL Server Integration Services) przy procesach ETL
  • Zrozumienie koncepcji hurtowni danych i przepływów danych (data pipelines)

Twój zakres obowiązków

  • Projektowanie, implementacja i utrzymanie aplikacji w oparciu o Java
  • Tworzenie i rozwój mikroserwisów oraz RESTful API przy użyciu Spring Boot i Hibernate
  • Uczestnictwo w projektowaniu architektury mikroserwisowej oraz integracji pomiędzy komponentami systemu
  • Konteneryzacja aplikacji i utrzymanie środowisk developerskich z wykorzystaniem Docker
  • Pisanie czystego, czytelnego i testowalnego kodu zgodnie z najlepszymi praktykami (Clean Code)
  • Tworzenie i utrzymywanie testów jednostkowych oraz udział w procesach CI/CD
Wyświetlenia: 7
Opublikowanaokoło miesiąc temu
Wygasaza 15 dni
Tryb pracyhybrydowa
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Senior Java Developer"