diff --git a/pom.xml b/pom.xml
index b82f41f..966d035 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,12 +43,18 @@
 
         <dependency>
             <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-vertx-web</artifactId>
+            <artifactId>quarkus-reactive-routes</artifactId>
         </dependency>
         <dependency>
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-arc</artifactId>
         </dependency>
+        <dependency>
+                <groupId>jakarta.ws.rs</groupId>
+                <artifactId>jakarta.ws.rs-api</artifactId>
+                <version>3.0.0</version>
+                <scope>provided</scope>
+        </dependency>
         <dependency>
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-resteasy-reactive-jackson</artifactId>
diff --git a/src/main/java/io/spaship/sidecar/api/SpaUploadController.java b/src/main/java/io/spaship/sidecar/api/SpaUploadController.java
index 2d24b50..55d18ce 100644
--- a/src/main/java/io/spaship/sidecar/api/SpaUploadController.java
+++ b/src/main/java/io/spaship/sidecar/api/SpaUploadController.java
@@ -8,8 +8,8 @@
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import javax.ws.rs.*;
-import javax.ws.rs.core.MediaType;
+import jakarta.ws.rs.*;
+import jakarta.ws.rs.core.MediaType;
 import java.util.Objects;
 
 @Path("upload")
diff --git a/src/main/java/io/spaship/sidecar/api/SyncController.java b/src/main/java/io/spaship/sidecar/api/SyncController.java
index 756b099..39f65b4 100644
--- a/src/main/java/io/spaship/sidecar/api/SyncController.java
+++ b/src/main/java/io/spaship/sidecar/api/SyncController.java
@@ -7,8 +7,8 @@
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import javax.ws.rs.*;
-import javax.ws.rs.core.MediaType;
+import jakarta.ws.rs.*;
+import jakarta.ws.rs.core.MediaType;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
diff --git a/src/main/java/io/spaship/sidecar/config/RestConfig.java b/src/main/java/io/spaship/sidecar/config/RestConfig.java
index 70fc1fc..2db9d7c 100644
--- a/src/main/java/io/spaship/sidecar/config/RestConfig.java
+++ b/src/main/java/io/spaship/sidecar/config/RestConfig.java
@@ -1,7 +1,7 @@
 package io.spaship.sidecar.config;
 
-import javax.ws.rs.ApplicationPath;
-import javax.ws.rs.core.Application;
+import jakarta.ws.rs.ApplicationPath;
+import jakarta.ws.rs.core.Application;
 
 @ApplicationPath("/api")
 public class RestConfig extends Application {
diff --git a/src/main/java/io/spaship/sidecar/config/RestExceptionMapperConfig.java b/src/main/java/io/spaship/sidecar/config/RestExceptionMapperConfig.java
index 1dff59a..42494f9 100644
--- a/src/main/java/io/spaship/sidecar/config/RestExceptionMapperConfig.java
+++ b/src/main/java/io/spaship/sidecar/config/RestExceptionMapperConfig.java
@@ -2,9 +2,9 @@
 
 import io.spaship.sidecar.type.ErrorResponse;
 
-import javax.ws.rs.core.Response;
-import javax.ws.rs.ext.ExceptionMapper;
-import javax.ws.rs.ext.Provider;
+import jakarta.ws.rs.core.Response;
+import jakarta.ws.rs.ext.ExceptionMapper;
+import jakarta.ws.rs.ext.Provider;
 import java.util.Objects;
 
 @Provider
diff --git a/src/main/java/io/spaship/sidecar/services/RequestProcessor.java b/src/main/java/io/spaship/sidecar/services/RequestProcessor.java
index ab876a2..c427fdf 100644
--- a/src/main/java/io/spaship/sidecar/services/RequestProcessor.java
+++ b/src/main/java/io/spaship/sidecar/services/RequestProcessor.java
@@ -12,8 +12,8 @@
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.event.Observes;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.event.Observes;
 import java.io.BufferedWriter;
 import java.io.File;
 import java.io.FileWriter;
diff --git a/src/main/java/io/spaship/sidecar/sync/SyncService.java b/src/main/java/io/spaship/sidecar/sync/SyncService.java
index f35be9f..a49afca 100644
--- a/src/main/java/io/spaship/sidecar/sync/SyncService.java
+++ b/src/main/java/io/spaship/sidecar/sync/SyncService.java
@@ -8,7 +8,7 @@
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import javax.enterprise.event.Observes;
+import jakarta.enterprise.event.Observes;
 import java.io.File;
 import java.io.IOException;
 import java.net.URL;