diff --git a/Dockerfile b/Dockerfile
index b81bd1a073690f01e33252e43306434bff50aa4a..ebfc124c724c1898c854895f6bbc7d9cc3b897b9 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM eclipse-temurin:17-jre-alpine
+FROM eclipse-temurin:21-jre-alpine
 
 RUN apk update && apk upgrade && \
     rm -rf /var/cache/apk
diff --git a/pom.xml b/pom.xml
index 16c01839ae2319f933e5d71f67614d42afb2229d..3de89ec79ae317082b372a2424a9d459071325a4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -46,7 +46,7 @@
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-        <java.version>17</java.version>
+        <java.version>21</java.version>
 
         <app.versionDate>${maven.build.timestamp}</app.versionDate>
         <maven.build.timestamp.format>dd.MM.yy</maven.build.timestamp.format>