JVM Jobs

Find remote positions requiring JVM skills. Browse through opportunities where you can utilize your expertise and grow your career.

JVM
26 jobs found. to receive daily emails with new job openings that match your preferences.
26 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 Helsinki, Stockholm, Tallinn

🔍 Software Development

  • Experience with Kotlin (Ktor, Koin, Spring, gRPC)
  • Experience with PostgreSQL, MongoDB, Kafka, Redis, GitHub Actions, AWS, Docker, and Kubernetes
  • Experience with Java, Scala, or other JVM backend languages
  • Design, build, and scale reliable systems that power merchant experiences.
  • Work across the full development lifecycle – from business logic and testing to cloud infrastructure and data streaming.
  • Collaborate on architecture and technology choices that keep our systems simple, scalable, and efficient.

AWSBackend DevelopmentDockerPostgreSQLSQLJVMKafkaKotlinKubernetesMongoDBSpringSpring BootgRPCRedisCI/CDRESTful APIsMicroservicesSoftware Engineering

Posted about 2 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 200000.0 - 220000.0 USD per year

🔍 Data Integration

🏢 Company: Nexla👥 101-250💰 $18,000,000 Series A over 1 year agoInformation ServicesData Center AutomationAnalyticsInformation TechnologySoftware

  • Experience managing and mentoring engineering teams
  • Strong knowledge of backend systems
  • Experience with JVM-based languages, Kubernetes, Kafka, Redis/Memcached, APIs
  • Understanding of various data formats and connectors
  • Hire, mentor, and manage a diverse team of engineers
  • Define and manage the development roadmap for data connectors
  • Guide the team in architecting scalable solutions
  • Champion the adoption of new technologies

Backend DevelopmentLeadershipJVMKafkaKubernetesData engineeringREST APIRedisJSON

Posted about 19 hours ago
Apply
Apply

📍 North America, Europe, the Middle East, APAC

🧭 Full-Time

💸 192000.0 USD per year

🔍 Cybersecurity

  • 6+ years of experience with JVM-based languages
  • Experience with PostgreSQL and Elasticsearch
  • Experience working within microservices architecture
  • Familiarity with building information security products
  • Exposure to Go and Python in production environments
  • Plan, develop, and test large-scale projects efficiently
  • Provide feedback through code reviews and system design reviews
  • Recommend product improvements based on stakeholder feedback
  • Participate in regular peer feedback during review cycles

PostgreSQLPythonCloud ComputingElasticSearchJVMMongoDBGoMicroservices

Posted 8 days ago
Apply
Apply

📍 Ukraine/EU

🧭 Full-Time

🔍 Social entertainment and gaming

🏢 Company: Patrianna👥 51-100Product DesignGamificationGamingInformation Technology

  • 6+ years of production experience with Java and its ecosystem.
  • Solid Java knowledge and understanding of JVM internals.
  • Excellent knowledge of relational database principles (preferably PostgreSQL).
  • Solid understanding of messaging concepts (preferably Kafka ecosystem).
  • Good understanding of concurrency concepts and principles.
  • Exceptional troubleshooting skills.
  • Good understanding of relevant security best practices.
  • At least upper-intermediate proficiency in English.
  • Design and deliver clean, scalable, and testable code with minimal supervision.
  • Collaborate with backend, web, mobile, QA, and product teams to ensure smooth development processes.
  • Take ownership of specific services or functionalities.

PostgreSQLJavaJVMKafkaTroubleshooting

Posted 19 days ago
Apply
Apply

📍 Utah, Arizona, North Carolina

🧭 Full-Time

💸 90000.0 - 142000.0 USD per year

🔍 Legal services

🏢 Company: Rocket Lawyer👥 251-500💰 $223,000,000 Debt Financing almost 4 years agoLegal TechLaw EnforcementLegal

  • Minimum of 3 years of experience in a relevant field.
  • Computer science degree or related technical experience preferred.
  • Ability to automate system configuration using scripts (shell, ruby, python) and configuration management tools (terraform, chef).
  • Experience with public cloud technologies, preferably GCP.
  • Expertise in RedHat Linux/CentOS.
  • Participate in the adoption of public cloud technologies, optimizing the architecture for better utilization.
  • Evolve build, deployment, and release management towards a continuous integration/continuous deployment model.
  • Collaborate with development teams to improve customer experience and site performance.
  • Apply infrastructure-as-code patterns for reliability in services.
  • Architect monitoring and log analysis frameworks for the Java application stack.
  • Part of the distributed on-call team for a 24/7 production environment.
  • Automate systems to enhance developer productivity and resolve issues across environments.

GCPJavaJenkinsJVMLinuxDevOpsTerraformScripting

Posted 21 days ago
Apply
Apply

📍 Colorado

🧭 Full-Time

💸 96000.0 - 142000.0 USD per year

🔍 Legal services

🏢 Company: Rocket Lawyer👥 251-500💰 $223,000,000 Debt Financing almost 4 years agoLegal TechLaw EnforcementLegal

  • Minimum of 3 years of experience.
  • Computer science degree or related technical experience preferred.
  • Ability to automate system configuration and management with scripts (shell, ruby, python) and config management tools (terraform/chef).
  • Experience with public cloud technologies, preferably GCP.
  • Proficient in RedHat Linux/CentOS administration and management.
  • Participate in the adoption of public cloud technologies.
  • Optimize architecture and practices for cloud technologies.
  • Evolve build, deployment, and release management towards CI/CD.
  • Collaborate with technology team to support and improve CI/CD.
  • Improve customer experience via performance and reliability enhancements.
  • Monitor customer-facing site performance through data analysis.
  • Implement infrastructure-as-code patterns.
  • Architect monitoring and log analysis frameworks.
  • Be part of the distributed on-call team for production health.
  • Enhance developer productivity through systems automation.
  • Troubleshoot development, test, and production issues.
  • Advise on architectural choices for better customer experience.

GCPJavaJVMRelease ManagementCI/CDLinuxDevOpsTerraformScripting

Posted 21 days ago
Apply
Apply
🔥 Gradle Project Lead
Posted 25 days ago

📍 Anywhere

🔍 Software Development

🏢 Company: Gradle Inc.👥 101-250💰 $27,000,000 Series C about 3 years agoDeveloper ToolsOpen SourceSaaSAnalyticsInformation TechnologyEnterprise SoftwareSoftware

  • 15+ years of software development experience, including significant leadership roles.
  • Proven ability to drive large-scale technical initiatives across multiple teams.
  • Experience as a project lead of a major developer tooling product.
  • Extensive experience with Java and the JVM.
  • Significant experience with build automation.
  • Experience with Gradle.
  • Excellent understanding of modern software development techniques and practices.
  • Experience dealing with dealing with scalability concerns such as large volumes of data, high availability, low latency etc
  • Strong communication skills in written and verbal English.
  • Guiding the technical and architectural direction of the project as a part of Gradle Build Tool leadership.
  • Being instrumental in defining, driving, and communicating the Gradle Build Tool product vision.
  • Facilitating and fostering collaboration and effectiveness between sub-teams in service of the overall product vision.
  • Representing the project internally with key stakeholders and externally with strategic partners.
  • Fostering relationships with key influencers in the user community.
  • Collaborating with critical outreach efforts to clearly and effectively advocate for Gradle Build Tool.

LeadershipProject ManagementSoftware DevelopmentJavaJVMSoftware ArchitectureSpringSpring BootAlgorithmsData StructuresJava Enterprise EditionCommunication SkillsCI/CDRESTful APIsDevOpsExcellent communication skillsTeam managementStakeholder managementStrategic thinking

Posted 25 days ago
Apply
Apply

📍 Mexico

🧭 Full-Time

🔍 Digital Engineering

🏢 Company: Encora👥 10001-10001💰 $200,000,000 Private over 5 years agoBig DataCloud ComputingSoftware

  • 5+ years of professional software development experience
  • Experience with Python and Flask
  • Ability to solve problems and think critically on your own
  • Enthusiastic and curious in your approach to coding
  • Empathy and respect for co-workers
  • Improve backend infrastructure supporting our mobile product
  • Develop and maintain core web apps for a world class cloud platform
  • Lead team initiatives for quality and resiliency in our backend services

Backend DevelopmentNode.jsPythonFlaskJVMKotlin

Posted 27 days ago
Apply
Apply

📍 Germany

🔍 Real-time data processing technology

🏢 Company: Ververica GmbH

  • Several years of industry or academic experience in software engineering.
  • Deep expertise in Java and JVM mechanics.
  • Well-versed in distributed systems and database systems.
  • Experience building data-intensive applications or solutions.
  • Strong programming skills, with a solid grasp of data structures and algorithms.
  • Excellent software engineering practices: writing clean, testable, and maintainable code, creating thorough documentation, breaking down complex tasks, designing simple and robust APIs.
  • Skilled in debugging and resolving issues in distributed systems.
  • Experience mentoring other developers through collaboration.
  • Passionate about open-source projects, engaging with users, and exploring new opportunities.
  • Leverage your expertise to solve challenging data engineering and stream processing problems.
  • Work on both open-source and proprietary products.
  • Take end-to-end ownership of new features, improvements, and fixes: problem breakdown, design, implementation, testing, and documentation.
  • Collaborate across diverse teams of developers.
  • Take ownership of project components, influencing their technical direction.
  • Mentor junior developers, fostering their growth.
  • Actively contribute to the Apache Flink community with support from the company.
  • (Optional) Share your work through internal/external talks and publications.

Software DevelopmentJavaJVMAlgorithmsData engineeringData StructuresDebugging

Posted 28 days ago
Apply
Apply

📍 Germany

🧭 Full-Time

🔍 Real-time data processing technology

🏢 Company: Ververica GmbH

  • Solid understanding of Apache Flink or a similar distributed platform.
  • Several years of industry or academic experience with a strong foundation in Java and JVM mechanics.
  • Thorough understanding of distributed systems and database systems.
  • Hands-on experience in building data-intensive applications or solutions.
  • Ability to write clean, testable, and maintainable code and design robust APIs.
  • Skill in debugging and fixing complex problems in distributed environments.
  • Eagerness to mentor other developers and engage with the open-source community.
  • Contribute to the core technology of products, both open source and closed source, building on top of Apache Flink.
  • Tackle challenging data engineering and stream processing problems for various customers.
  • Take end-to-end responsibility for new features and improvements, including problem breakdown, design, implementation, testing, and documentation.
  • Own and shape components of the product and ensure long-term maintainability.
  • Mentor junior developers and share knowledge.
  • Engage as an active member of the Apache Flink community.
  • Speak and write about work to evangelize new solutions and technologies, if interested.

JavaJVMData engineeringDebugging

Posted about 1 month ago
Apply
Shown 10 out of 26