VirtusLab is a team of technology enthusiasts dedicated to professional growth, autonomy, and a culture built on trust. We are currently looking for a skilled JVM Tooling Engineer to join our team and contribute to building complex software systems in a fully remote environment.
Key responsibilities
- Developing and extending developer tooling, including IDE integrations and CI/CD systems.
- Analyzing complex performance issues, including memory and garbage collection profiling on the JVM.
- Collaborating with external teams to propose and implement effective technical solutions.
- Leveraging AI-assisted development tools to enhance productivity and code quality.
- Maintaining high standards of software engineering through pragmatic problem-solving.
Requirements
- Advanced proficiency in Java, Scala, or other JVM-based languages.
- Proven experience in debugging and profiling memory or GC issues within the JVM.
- Hands-on experience with AI-assisted development workflows.
- Strong communication skills with the ability to work effectively in a distributed team.
- Experience in building and maintaining complex software systems.
What we offer
- A friendly atmosphere focused on self-development and continuous learning.
- A culture that prioritizes outcomes over hours worked.
- Full autonomy in your daily tasks and project contributions.
- Opportunities to work with modern technologies and advanced development tools.