Remote job
Java Developer Advocate
Job details
About this role
Role overview This position calls for a developer advocate who specializes in the Java ecosystem. The role centers on amplifying the voice of working developers, translating real-world feedback into product direction, and producing technical content that helps engineers get more out of the platform. It is a remote-first, high-trust role designed for someone who is comfortable operating independently.
Responsibilities - Engage with Java developers through forums, conferences, social channels, and open-source contributions - Produce technical content such as blog posts, sample code, tutorials, and talks tailored to JVM engineers - Gather community feedback and surface actionable insights to internal engineering and product teams - Represent the developer perspective in product discussions and roadmap planning - Build and maintain relationships with key community contributors and maintainers in the Java space
Requirements - Strong hands-on experience with Java and the broader JVM ecosystem - Demonstrated ability to communicate technical concepts clearly through writing, speaking, or video - Track record of community engagement, open-source contributions, or public technical advocacy - Self-directed working style suited to a remote, high-trust environment
Benefits and work setup - Remote-first culture with high autonomy - Compensation positioned above market norms - Transparent operating model and open internal communication - Engineering-led environment built by and for developers