Skip to main content
CareerApp

Skill

Java Virtual Machine (JVM)

Software Development and Engineering Practices

The Java Virtual Machine (JVM) is the runtime engine that executes compiled Java bytecode, providing platform independence by abstracting the underlying hardware and operating system. It handles memory management (including garbage collection), security, and performance optimization (via just-in-time compilation), and also underlies other JVM-based languages like Kotlin, Scala, and Groovy. Understanding JVM internals, like heap tuning and garbage collection algorithms, is valuable for performance engineers.

See who is hiringThe most in-demand skills in job postings →

Java Virtual Machine (JVM) in the job market

Last checked October 28, 2026

Open roles
3

on Career App

Employers
3

hiring for it

Median pay
—

not enough disclosed

Disclose pay
—

of these roles

Open roles requiring Java Virtual Machine (JVM) (3)

Principal Engineer (AWS & Java)

LSEG

This Principal Engineer role leads the technical implementation of a major risk screening platform at a global financial infrastructure company, focusing on AWS cloud systems and Java performance at scale. The position suits deeply experienced engineers who excel at solving complex distributed systems problems and mentoring senior technical teams while maintaining hands-on involvement in critical implementations.

Listed on LSEG’s careers site · Apply there ↗

Citigroup

VP Engineering – Electronic Trading

Citigroup

Full-time · $142,320 – $213,480

This VP-level role develops and optimizes high-performance, low-latency algorithmic trading systems for equities at a major financial institution. It suits experienced Java architects who have built automated trading infrastructure and thrive on solving complex performance and reliability challenges in financial markets.

Listed on Citigroup’s careers site · Apply there ↗

Senior Software Engineer - Backend

Nextdoor

Full-time · San Francisco, CA · $165,000 – $250,000

Nextdoor seeks a backend engineer to build and maintain systems serving over 350,000 neighborhoods globally, working across Python, Kotlin, and cloud infrastructure while collaborating with product and design teams. This role suits engineers who want to own significant architectural decisions, move quickly without sacrificing reliability, and actively incorporate AI tools into their development workflow.

Listed on Nextdoor’s careers site · Apply there ↗

Roles that use Java Virtual Machine (JVM)

Related skills

Curated neighbors in the taxonomy, whether or not employers ask for them together.

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.