Java
Core enterprise systems and large-scale production services.
Scalable compute instances for any workload
Secure and durable storage solutions
Deploy across regions worldwide for low latency
Smiths Web Services now highlights the core backend stack used across enterprise systems, APIs, AI workflows, and data engineering. This section is fully responsive for desktop and mobile browsing.
Core enterprise systems and large-scale production services.
Web services, API layers, and event-driven backend workloads.
High-performance services where speed and concurrency are critical.
AI integration, model-serving tooling, and automation pipelines.
Data engineering and distributed processing workloads.
Use the command blocks below to install toolchains locally based on operating system.
# Java (SDKMAN)
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install java 21.0.2-tem
# Node.js (nvm)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts
# Go
sudo apt-get update && sudo apt-get install -y golang
# Python (pyenv)
curl https://pyenv.run | bash
pyenv install 3.11.0
pyenv global 3.11.0
# Scala (Coursier)
curl -fL https://github.com/coursier/launchers/raw/master/cs-x86_64-pc-linux.gz | gzip -d > cs && chmod +x cs && ./cs setup
# Java (SDKMAN)
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install java 21.0.2-tem
# Node.js (nvm)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.zshrc
nvm install --lts
# Go
brew install go
# Python (pyenv)
brew install pyenv
pyenv install 3.11.0
pyenv global 3.11.0
# Scala (Coursier)
curl -fL https://github.com/coursier/launchers/raw/master/cs-x86_64-apple-darwin.gz | gzip -d > cs && chmod +x cs && ./cs setup
Run commands in a local terminal, then restart shell session to pick up environment changes.