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.
Java Virtual Machine (JVM) in the job market
Last checked October 28, 2026
- Open roles
- 3
- Employers
- 3
- Median pay
- —
- Disclose pay
- —
on Career App
hiring for it
not enough disclosed
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 ↗
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.