diff --git a/.gitignore b/.gitignore
index 0712f6d7..d158df83 100644
--- a/.gitignore
+++ b/.gitignore
@@ -188,3 +188,6 @@ cache
# IntelliJ IDEA files
.idea
*.iml
+
+# Visual Studio Code files
+.vscode/
\ No newline at end of file
diff --git a/benchmarks/600.java/601.hello-world/config.json b/benchmarks/600.java/601.hello-world/config.json
new file mode 100644
index 00000000..e3d6f85f
--- /dev/null
+++ b/benchmarks/600.java/601.hello-world/config.json
@@ -0,0 +1,6 @@
+{
+ "timeout": 60,
+ "memory": 256,
+ "languages": ["java"]
+}
+
diff --git a/benchmarks/600.java/601.hello-world/input.py b/benchmarks/600.java/601.hello-world/input.py
new file mode 100644
index 00000000..52536abf
--- /dev/null
+++ b/benchmarks/600.java/601.hello-world/input.py
@@ -0,0 +1,13 @@
+def buckets_count():
+ return (0, 0)
+
+def generate_input(
+ data_dir,
+ size,
+ benchmarks_bucket,
+ input_paths,
+ output_paths,
+ upload_func,
+ nosql_func=None
+):
+ return { }
\ No newline at end of file
diff --git a/benchmarks/600.java/601.hello-world/java/pom.xml b/benchmarks/600.java/601.hello-world/java/pom.xml
new file mode 100644
index 00000000..d504d9bc
--- /dev/null
+++ b/benchmarks/600.java/601.hello-world/java/pom.xml
@@ -0,0 +1,59 @@
+
+ 4.0.0
+
+ faas
+ benchmark
+ 1.0
+
+
+ UTF-8
+ ${env.JAVA_VERSION}
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ ${java.version}
+ ${java.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.2.4
+
+
+ package
+ shade
+
+
+
+ *:*
+
+ module-info.class
+ META-INF/*.SF
+ META-INF/*.DSA
+ META-INF/*.RSA
+
+
+
+
+
+
+
+
+
+
diff --git a/benchmarks/600.java/601.hello-world/java/src/main/java/faas/App.java b/benchmarks/600.java/601.hello-world/java/src/main/java/faas/App.java
new file mode 100644
index 00000000..fe0b2096
--- /dev/null
+++ b/benchmarks/600.java/601.hello-world/java/src/main/java/faas/App.java
@@ -0,0 +1,13 @@
+package faas;
+import java.util.HashMap;
+import java.util.Map;
+
+public class App {
+ public Map handler(Map input) {
+
+ Map result = new HashMap<>();
+ result.put("Hello", "World");
+ return result;
+ }
+}
+
diff --git a/benchmarks/wrappers/aws/java/Handler.java b/benchmarks/wrappers/aws/java/Handler.java
new file mode 100644
index 00000000..b51de44c
--- /dev/null
+++ b/benchmarks/wrappers/aws/java/Handler.java
@@ -0,0 +1,75 @@
+import com.amazonaws.services.lambda.runtime.Context;
+import com.amazonaws.services.lambda.runtime.RequestHandler;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.core.type.TypeReference;
+
+import faas.App;
+
+import java.io.File;
+import java.io.IOException;
+import java.time.Instant;
+import java.util.HashMap;
+import java.util.Map;
+
+public class Handler implements RequestHandler