Remote Working

Remote working from home provides convenience and freedom, a lifestyle embraced by millions of people around the world. With our platform, finding the right job, whether full-time or part-time, becomes quick and easy thanks to AI, precise filters, and daily updates. Sign up now and start your online career today β€” fast and easy!

Remote IT Jobs
JVM
31 jobs found. to receive daily emails with new job openings that match your preferences.
31 jobs found.

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

Apply

πŸ“ Singapore

🧭 Full-Time

πŸ” Software Development

🏒 Company: GoodnotesπŸ‘₯ 101-250πŸ’° $6,000,000 Seed almost 5 years agoComputerConsumerAppsSoftware

  • Mastery in at least one JVM programming language. We mainly use Kotlin, but we’re open to Java and Scala
  • A good knowledge of idiomatic Kotlin and familiarity with Kotlin concurrency model is your extra advantage
  • Experience running high-performance and high-load JVM based workloads on Kubernetes (e.g. AWS EKS) and AWS Lambda services
  • Good understanding of modern distributed databases (we use CockroachDB so it will be an extra advantage if you worked with CockroachDB open-source or Enterprise in the past especially if you were also involved in setting up and operating self-hosted CRDB clusters)
  • Expertise in identifying access patterns, defining optimal relational data models and indexing strategies
  • Knowledge of non-relational distributed databases
  • Previous experience in building client-facing APIs and deep understanding of various L7 communication protocols (HTTP, gRPC, WebSocket, webRTC)
  • Expertise in cloud storage, deployment and computing. We use AWS but we’re open to other platform experience
  • Knowledge of infrastructure as code (IaC) tools such as Terraform and AWS CDK
  • An ideal candidate should also have experience in building collaborative real-time tools (e.g. Google Docs, Slack, etc.) and/or data synchronisation/backup solutions (e.g. iCloud, Dropbox)
  • Deep understanding of computer science fundamentals
  • You have led the development of complex systems from inception to millions of users
  • Robust software engineering practices, testing and automation have no secrets for you
  • Excellent problem-solving and story-telling skills
  • A love of software craftsmanship, you have a strong desire of self-improvement through side projects and sharing
  • Good sense of the best tools for any task
  • Architect and design scalable solutions that are easy to maintain to allow the development of exciting features and support more users.
  • Implement elegant solutions with clean code.
  • Enable communication across multiple Mobile, Web Frontend, Backend Services and QA teams
  • Define and drive the completion of new initiatives and features by removing blockers for the team
  • Continuously improve the development practices through research, automation, documentation and testing
  • Share your knowledge and experience with the rest of the team

AWSBackend DevelopmentSQLCloud ComputingJVMKotlinKubernetesQASoftware ArchitectureAlgorithmsAPI testingData StructuresgRPCREST APIWebRTCCI/CDTerraformMicroservicesJSONData modelingSoftware EngineeringDebugging

Posted 5 days ago
Apply
Apply

πŸ“ Spain

πŸ” Software Development

🏒 Company: Neo4jπŸ‘₯ 501-1000πŸ’° $66,000,000 Series F over 3 years agoDatabaseBusiness Information SystemsMachine LearningAnalyticsData Visualization

  • Timely triage varying issues based on error messages, log files, threads dumps, stack traces, sample code, and other available data points.
  • Troubleshoot performance issues in JVM based software (4j means for Java).
  • Consult with customers on Cypher query tuning (SQL for graphs) and data model design to address performance needs and expanding use cases.
  • Embrace Neo4j as a part of the customer’s overall architecture, with a need to advise and troubleshoot client application driver connections from official drivers in the following languages/frameworks: Java, Spring, JavaScript, Python, .NET, Go and the JDBC API.
  • Review and provide suggested improvements to Java User Defined Procedures (and UDFs) and other Neo4j Java API questions (Java experience preferred).
  • Efficiently troubleshoot cluster issues across multiple servers, data centers, and regions, in a variety of clouds (AWS, Azure, GCP, etc), virtual, and bare metal environments.
  • Possess demonstrated proficiency in Linux (primarily) and Windows (secondary) environments (#1 and #2 most common OS’s, respectively).
  • Background in database technologies (SQL, noSQL ) or competing graph database technologies.
  • Docker and Kubernetes, distributed technologies and clustering
  • Handle a range of urgent to minor support requests during business hours, with occasional off-hours scheduled work and on-call shifts.
  • Establish and constantly build upon a solid technical understanding of Neo4j and how our customers build, deploy and manage applications using our graph platform.
  • Collaborate effectively within Customer Success, Product Engineering, and other Neo4j teams to understand and resolve customer issues completely and expediently.
  • Constantly work to streamline and improve processes, tools, Neo4j’s product offerings, and the overall customer experience.
  • Know when to seek help, and always be willing and open to offering expertise and assistance to colleagues and customers alike.
  • Effectively communicate with all levels of customer contacts including CTOs, management, developers and operations teams.
  • Provide valuable guidance and insight through email, telephone, remote conferencing and occasionally in-person engagements.
  • Work with Product Management and Product Engineering to help define and drive fixes and enhancements to address customer needs.
  • Passion for solving Customer problems.
  • Take responsibility and ownership with Customer problems.

AWSBackend DevelopmentDockerPythonSQLFrontend DevelopmentGCPJavaJavascriptJVMKubernetesSpringAzureGoJDBC.NETREST APILinuxTroubleshootingTechnical supportCustomer support

Posted 12 days ago
Apply
Apply

πŸ“ Egypt

🧭 Fulltime

πŸ” Fintech

🏒 Company: PlutoπŸ‘₯ 1-10πŸ’° Pre-seed almost 5 years agoLifestyleE-CommerceRetail

  • 5+ years of professional experience as a software engineer (with a focus on payments/fintech)
  • Extensive experience in developing and integrating with banking and card scheme protocols
  • Experience in working with third-party APIs and integrating external financial services into backend systems
  • Mastery in at least one programming language (e.g Kotlin, Java, Go, Scala, Rust)
  • Deep understanding of relational and non-relational databases and distributed systems
  • Strong grasp of SQL and relational data modelling
  • Experienced with API design and development (e.g GraphQL, REST, RPC)
  • Experience in designing and developing scalable, secure and reliable backend systems
  • Strong understanding of SDLC, software design principles, architectural and integration patterns
  • Strong problem-solving skills and ability to analyze and debug complex software systems
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  • Design and develop Pluto Connect - our embedded spend management platform for banks and financial institutions
  • Play a pivotal role in architecting and building critical payment processing, ledgering, and financial reconciliation systems
  • Architect and implement robust integrations with various payment rails and banking APIs
  • Lead the development lifecycle of features and work streams from design to deployment
  • Become a voracious problem solver who can tackle difficult issues on tight timelines, manage cross-functional dependencies and set an exemplary bar for engineering within the organization
  • Write and maintain clean, maintainable and testable code, leveraging design patterns and architecture where appropriate
  • Participate in code reviews, pair-programming sessions and provide constructive feedback to peers
  • Develop a strong understanding of the domain and bring a deep product and design mindset while building solutions

AWSBackend DevelopmentGraphQLPostgreSQLSoftware DevelopmentSQLDesign PatternsFrontend DevelopmentJavaJVMKotlinKubernetesSoftware ArchitectureTypeScriptAPI testingData StructuresREST APIReactCommunication SkillsCI/CDProblem SolvingAgile methodologiesTerraformMicroservicesFinancial analysisData modelingSoftware EngineeringData managementDebugging

Posted 12 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 156000.0 - 168000.0 USD per year

πŸ” Software Development

🏒 Company: Help ScoutπŸ‘₯ 101-250πŸ’° $15,000,000 Series B about 4 years agoCustomer ServiceTechnical SupportSoftware

  • Proficiency in Spring Boot
  • Enthusiastic about the JVM ecosystem
  • Comfortable with high traffic volumes
  • Work with Java and Kotlin, and collaborate with JVM, JavaScript, and PHP Engineers, project and product managers, and designers within an engineering team of about 50 people.
  • Be a part of key decisions on implementation, testing, and backlog prioritization, code reviews, and architectural decisions.
  • Participate in an iterative software approach, remote, agile development, and autonomous work in a trust-based environment.
  • Make purposeful and data-driven improvements to our systems and quantitatively measure success
  • Provide engineering support focusing on performance, security, and usability, to ensure a magical customer experience.
  • Partner with our Talent team to help us hire our future team members when needed.

Software DevelopmentSQLJavaJVMKotlinSpring BootAlgorithmsAPI testingData StructuresREST APICI/CDAgile methodologiesMicroservices

Posted 13 days ago
Apply
Apply

πŸ“ EU

πŸ” Logistics

  • 3+ years of professional experience in java programming with spring-based technologies, and using Java 8+ version
  • Understanding of microservices infrastructure
  • Experience with AWS
  • Strong experience in building restful APIs
  • Hands-on experience with Spring Boot, ideally, you also have experience in Spring Cloud
  • Knowledge of Golang would be a plus
  • Architect, develop, QA, ship, monitor and maintain throughout the whole software development life cycle in our service oriented platform with currently 300+ restful microservices
  • Use your experience, hands-on and can-do attitude to solve complex problems
  • Raise the bar and drive technological innovations to keep AUTO1 at the cutting edge
  • Lead by example and mentor those around you to push boundaries and excel
  • Collaborate with various engineering and product teams to ensure our high business standards, and take the chance to get involved with other technologies and other fields of software development

AWSBackend DevelopmentSoftware DevelopmentSQLGitJavaJVMSpringSpring BootAPI testingRESTful APIsMicroservices

Posted 14 days ago
Apply
Apply

πŸ“ Poland, EU

🧭 Full-Time

πŸ” Software Development

  • 5+ years of professional experience in Java programming with Spring-based technologies
  • Strong experience in building restful APIs
  • Hands-on experience with Spring Boot
  • Architect and develop microservices
  • Lead by example and mentor team members
  • Collaborate with engineering and product teams

JavaJVMSpringSpring BootRESTful APIsMicroservices

Posted 14 days ago
Apply
Apply

πŸ“ United States of America

πŸ’Έ 148221.0 - 210000.0 USD per year

🏒 Company: external

  • Must have Bachelors in Comp Sci or related field and 4 yrs rel exp in software development within a Java framework (J2EE, web containers and Java).
  • Requires skills: (2 yrs exp in) building the architecture and design of new and current systems, DevOps Concepts, Cloud Architecture, Azure DevOps Operational Framework, Cloud Engineering, and at least one of the following: open source frameworks, .NET Core, ASP.NET, Angular, or Express; and (1 yr exp in) Azure Network.
  • Engage in cross-functional collaboration within an Agile enviro (Scrum/Kanban/SAFe).
  • Participate in design sessions w/peers and complete code reviews.
  • Utilize developer tooling across software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform advanced-level Java application design, implementation, + maintenance activities under minimal direction.
  • Diagnose and correct application and infrastructure issues.
  • Mentor + support engineers at all jr levels.
  • Share best practices + improve processes within + across teams.
  • Occasional on-call for production support 24x7.

Backend DevelopmentSoftware DevelopmentSQLAgileApache TomcatASP.NETCloud ComputingDesign PatternsGitJavaJava EEJava J2EEJVMKubernetesSCRUMSoftware ArchitectureSpringSpring BootAlgorithmsAzureData StructuresJava Spring.NET coreAngularREST APICI/CDRESTful APIsDevOpsMicroservicesJSONDebugging

Posted 16 days ago
Apply
Apply

πŸ“ Poland

πŸ” Real Estate

🏒 Company: jlltcareers

  • Minimum 8+ years as a PeopleSoft Administrator for version 9.2 and Tools 8.5x, with at least 5 years of experience supporting production environments.
  • Expertise in installing, troubleshooting, and maintaining PeopleSoft Internet Architecture components.
  • Proficiency in PeopleSoft Update Manager.
  • Skilled in PeopleTools and Oracle Database SQL tuning for performance optimization.
  • Experience configuring SSL and encrypting traffic within the PeopleTools stack.
  • Working knowledge of Oracle Database, Linux, and Windows.
  • Experience with networking protocols, Single Sign-On, OAuth 2.0, Integration Broker, Performance Tuning, and OpenSearch.
  • Proficiency in PowerShell, Bash script, Python, and JavaScript.
  • In-depth knowledge of PeopleSoft security components and end-to-end encryption processes.
  • Monitor and maintain the health of the PeopleTools stack on Windows and Linux servers, ensuring high availability and performance.
  • Perform updates/upgrades and configure the PeopleTools stack on Windows and Linux systems.
  • Plan and manage the installation of PeopleSoft patches, updates, and maintenance releases.
  • Create and apply Change Packages for bugs and PUM using Change Assistant.
  • Conduct post-database refresh activities.
  • Assess application growth to plan for future capacity requirements.
  • Monitor PeopleSoft system security daily, produce reports and analytics on information risk, and implement remedies to mitigate vulnerabilities.
  • Participate in disaster recovery and business continuity planning.
  • Ensure compliance with application change control and migration strategy policies.
  • Collaborate extensively with Database Administration and Cloud Platform teams.
  • Develop, test, analyze, code, debug, implement, and document server-side programming/scripts for various PeopleSoft backend activities, including monitoring, task automation, and auto-scaling.
  • Troubleshoot technical issues with business analysts and developers, providing timely issue resolution.
  • Conduct technical analysis and feasibility studies, peer-review business requirements, and offer performance improvement recommendations.
  • Mentor and guide team members on PeopleSoft backend systems and related technologies.
  • Coordinate and produce security responses for audits and Information Security Office inquiries.
  • Be available to work during off-hours, weekends, and occasional local holidays for planned projects or scheduled maintenance.
  • Provide on-call support for system and application issues and respond to problem tickets within service level agreements.

AWSPythonSQLBashCloud ComputingJavascriptJVMOAuthOracle ERPOracle RMANCI/CDRESTful APIsLinuxDevOpsNetworkingTroubleshootingJSONScriptingChange Management

Posted 19 days ago
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” Software Development

🏒 Company: Gradle Inc.πŸ‘₯ 101-250πŸ’° $27,000,000 Series C over 3 years agoDeveloper ToolsOpen SourceSaaSAnalyticsInformation TechnologyEnterprise SoftwareSoftware

  • 10+ years of professional software development experience, with a deep understanding of Java and the JVM
  • Extensive experience designing, building, and operating fault-tolerant, distributed systems at scale
  • Strong understanding of performance optimization, memory management, and scalability
  • Experience with cloud platforms like AWS, containerization technologies (Docker, Kubernetes), and CI/CD pipelines
  • Proven ability to lead complex technical initiatives and mentor other engineers
  • Excellent communication and collaboration skills, with the ability to clearly articulate technical ideas
  • Lead the design, implementation, and delivery of complex Develocity features with a significant business impact.
  • Drive technical innovation and solve challenging problems related to performance, scalability, and reliability.
  • Contribute to the evolution of our back-end architecture and infrastructure.
  • Participate in code reviews and ensure high-quality code standards.
  • Mentor and guide other engineers, fostering a culture of technical excellence.

AWSBackend DevelopmentDockerLeadershipSoftware DevelopmentCloud ComputingDesign PatternsJavaJava EEJVMKubernetesSoftware ArchitectureSpringAlgorithmsAPI testingData StructuresMavenCI/CDRESTful APIsMentoringMicroservices

Posted 21 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Software Development

  • 7+ years of professional software development experience
  • In-depth experience with Java and the JVM
  • Experience leading complex features end-to-end and cross-team
  • Proficient communicator in English, both verbal and written
  • Experience designing and building fault-tolerant, distributed systems
  • Experience building and scaling highly-available systems
  • Experience working with AWS, Docker, and Kubernetes
  • Experience automating the software build and delivery process
  • Experience working on developer tools
  • Design, implement, test, deliver, and maintain Develocity features
  • Solve technical problems that have large scope, complexity, and business impact
  • Effectively manage individual project priorities, deadlines, and deliverables
  • Assist clients both during trials and in production
  • Contribute to process changes that improve the team’s velocity and efficiency
  • Participate in Develocity releases, in collaboration with the entire engineering team

AWSDockerJavaJVMKubernetesMicroservices

Posted 22 days ago
Apply
Shown 10 out of 31

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at €5/week.

Why do Job Seekers Choose Our Platform for Remote Work Opportunities?

We’ve developed a well-thought-out service for home job matching, making the searching process easier and more efficient.

AI-powered Job Processing and Advanced Filters

Our algorithms process thousands of offers postings daily, extracting only the key information from each listing. This allows you to skip lengthy texts and focus only on the offers that match your requirements.

With powerful skill filters, you can specify your core competencies to instantly receive a selection of job opportunities that align with your experience. 

Search by Country of Residence

For those looking for fully remote jobs in their own country, our platform offers the ability to customize the search based on your location. This is especially useful if you want to adhere to local laws, consider time zones, or work with employers familiar with local specifics.

If necessary, you can also work remotely with employers from other countries without being limited by geographical boundaries.

Regular Data Update

Our platform features over 40,000 remote work offers with full-time or part-time positions from 7,000 companies. This wide range ensures you can find offers that suit your preferences, whether from startups or large corporations.

We regularly verify the validity of vacancy listings and automatically remove outdated or filled positions, ensuring that you only see active and relevant opportunities.

Job Alerts

Once you register, you can set up convenient notification methods, such as receiving tailored job listings directly to your email or via Telegram. This ensures you never miss out on a great opportunity.

Our job board allows you to apply for up to 5 vacancies per day absolutely for free. If you wish to apply for more, you can choose a suitable subscription plan with weekly, monthly, or annual payments.

Wide Range of Completely Remote Online Jobs

On our platform, you'll find fully remote work positions in the following fields:

  • IT and Programming β€” software development, website creation, mobile app development, system administration, testing, and support.
  • Design and Creative β€” graphic design, UX/UI design, video content creation, animation, 3D modeling, and illustrations.
  • Marketing and Sales β€” digital marketing, SMM, contextual advertising, SEO, product management, sales, and customer service.
  • Education and Online Tutoring β€” teaching foreign languages, school and university subjects, exam preparation, training, and coaching.
  • Content β€” creating written content for websites, blogs, and social media; translation, editing, and proofreading.
  • Administrative Roles (Assistants, Operators) β€” Virtual assistants, work organization support, calendar management, and document workflow assistance.
  • Finance and Accounting β€” bookkeeping, reporting, financial consulting, and taxes.

Other careers include: online consulting, market research, project management, and technical support.

All Types of Employment

The platform offers online remote jobs with different types of work:

  • Full-time β€” the ideal choice for those who value stability and predictability;
  • part-time β€” perfect for those looking for a side home job or seeking a balance between work and personal life;
  • Contract β€” suited for professionals who want to work on projects for a set period.
  • Temporary β€” short-term work that can be either full-time or part-time. These positions are often offered for seasonal or urgent tasks;
  • Internship β€” a form of on-the-job training that allows you to gain practical experience in your chosen field.

Whether you're looking for stable full-time employment, the flexibility of freelancing, or a part-time side gig, you'll find plenty of options on Remoote.app.

Remote Working Opportunities for All Expertise Levels

We feature offers for people with all levels of expertise:

  • for beginners β€” ideal positions for those just starting their journey in internet working from home;
  • for intermediate specialists β€” if you already have experience, you can explore positions requiring specific skills and knowledge in your field;
  • for experts β€” roles for highly skilled professionals ready to tackle complex tasks.

How to Start Your Online Job Search Through Our Platform?

To begin searching for home job opportunities, follow these three steps:

  1. Register and complete your profile. This process takes minimal time.
  2. Specify your skills, country of residence, and the preferable position.
  3. Receive notifications about new vacancy openings and apply to suitable ones.

If you don't have a resume yet, use our online builder. It will help you create a professional document, highlighting your key skills and achievements. The AI will automatically optimize it to match job requirements, increasing your chances of a successful response. You can update your profile information at any time: modify your skills, add new preferences, or upload an updated resume.