Back

Java/JVM Engineer

Java/JVM Engineers are responsible for building the back-end structure and processes of a software application. They’ll primarily spend time writing business logic, server scripts, and APIs that will eventually be utilized by front-end engineers, UX designers and third party integrators.

Desired Experience With One Or More

  • Architecture and design of highly available/scalable backend services
  • JVM service frameworks like Spring Boot
  • Automated testing with tools: JUnit, Spock, Kotest
  • JVM languages: Java, Kotlin, Groovy, Scala and Clojure
  • Relational database technologies: MySQL, Postgres and Oracle
  • Cloud Providers: AWS, Google Cloud Platform (GCP), Azure, Heroku
  • Containerized Deployments: Docker, Kubernetes

Nice To Have

  • NoSQL technologies: DynamoDb, MongoDB, ElasticSearch, etc
  • Messaging technologies: Kafka, RabbitMQ, ActiveMQ and Amazon SQS
  • Build tools: Gradle and Maven
  • Experience with microservice metrics, monitoring and logging
  • Experience with NodeJS services: Express, hapi, Koa, Serverless

Join Our Team

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.