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 JobsRemote Job Salaries
JUNIT
62 jobs found. to receive daily emails with new job openings that match your preferences.
62 jobs found.

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

Apply
πŸ”₯ T24 Consultant with Java
Posted about 10 hours ago

πŸ“ India, Malaysia

🧭 Full-Time

🏒 Company: Unison Consulting Pte Ltd

  • 4+ years experience in using the Temenos Java Extensibility framework
  • 7+ years on AA module (loans, deposits), configuration tables and Java routines hook points
  • Experience with R22 (any old version R15, R19 etc anything will work)
  • Experience with loans
  • Experience with Deposits
  • Lead a team of developers
  • Support PO in the creation of FSDs
  • Translate the requirements in the FSD into technical designs by producing or directing & validating the production of TSDs
  • Identify hook points and the correct Temenos Java methods to implement the designs
  • Lead the development of the Java Routines
  • QA the code
  • Solve technical questions to the developers in the team

Backend DevelopmentLeadershipSoftware DevelopmentSQLAgileJavaJava EEJUNITQASpringSpring BootAlgorithmsData StructuresRDBMSCI/CDRESTful APIsReportingTeam managementTechnical supportData modelingDebugging

Posted about 10 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 217000.0 - 303900.0 USD per year

πŸ” Software Development

🏒 Company: RedditπŸ‘₯ 1001-5000πŸ’° $410,000,000 Series F over 3 years agoπŸ«‚ Last layoff almost 2 years agoNewsContentSocial NetworkSocial Media

  • 8+ years of experience as an SDET, or as a Software Engineer for Android platform
  • 3+ years in Android development
  • Experience in designing and building scalable automated test frameworks, tools, and services for testing mobile applications
  • Experience in writing, executing, and monitoring automated test suites using a variety of technologies such as Espresso and/or, UIAutomator using Kotlin.
  • Preferred experience in JetPack Compose.
  • Experience in unit, snapshot, and end-to-end testing of Android applications
  • Experience in building test frameworks and automated tests for native Mobile applications
  • Strong understanding of CI/CD process and quality checks in the workflow.
  • Strong understanding of QA methodologies for mobile applications releases.
  • Help in building an Engineering culture that enables quality in all software feature development teams across Reddit.
  • Develop and evolve test automation frameworks, tools, and services.
  • Analyze production issues, identify test gaps across the entire testing stack and make systemic improvements to automated testing
  • Maintain test infrastructure stability in non-production environments.
  • Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
  • Influence the entire engineering organization on unit/integration/end-to-end tests.

SQLAgileAndroidGitJUNITKotlinQA AutomationMobile testingCI/CDRESTful APIs

Posted about 23 hours ago
Apply
Apply

πŸ“ Lima, PE, Argentina, Colombia, Guatemala

🧭 Full-Time

πŸ” Software Development

🏒 Company: Tekton LabsπŸ‘₯ 51-100ConsultingInformation TechnologySoftware

  • 4+ years of experience as an Android Developer (Strong proficiency in Kotlin with Android).
  • Knowledge of agile methodologies, as well as Scrum.
  • Build intuitive and visually appealing interfaces by following Material Design principles.
  • Manage local data efficiently using SQLite.
  • Utilize Retrofit/OkHttp for smooth and secure API communication.
  • Manage dependencies effectively through Gradle.
  • Implement rigorous unit tests with JUnit and Mockito.
  • Conduct instrumented tests using Espresso.

AndroidJUNITKotlinSCRUMSQLiteAgile methodologiesRESTful APIs

Posted 5 days ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 101575.0 - 131450.0 CAD per year

πŸ” Software Development

🏒 Company: SamsaraπŸ‘₯ 1001-5000πŸ’° Secondary Market over 4 years agoπŸ«‚ Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • At least five years of experience in developing automated test frameworks and software tools for product development and validation.
  • Strong understanding of test system architectures and understands build, release test pipeline within SDLC
  • Understanding of embedded or distributed system
  • Experience in setting up automated test environments and building test beds with physical hardware.
  • Demonstrated proficiency in debugging, troubleshooting and root cause analysis.
  • Excellent communication skills, with the ability to collaborate effectively across teams with diverse backgrounds.
  • Champion automation frameworks and collaborate with engineering teams to design APIs that prioritize automation from the start, within a close-knit Firmware Quality.
  • Partner with your QE Lead/Manager, Engineering and Automation framework teams to define quality goals, expand test coverage, and focus on automation first strategy
  • Focus on automation of new features & existing regression test cases to minimize regression cycle time & improve overall quality of product
  • Build & execute automation tests simulating real world scenarios to find defects & regressions, triage with relevant stakeholders and publish detailed dashboards/reports.
  • Develop an automation strategy to facilitate testing activities throughout Samsara product life cycles.
  • Integrate hardware infrastructure for simulation, hardware validation, and product development.
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

AWSPythonSQLBashData AnalysisEmbedded SystemsGitIoTJenkinsJMeterJUNITQA AutomationAPI testingTestRailSeleniumCommunication SkillsAnalytical SkillsCollaborationCI/CDC (Programming language)RESTful APIsLinuxExcellent communication skillsTeamworkActive listeningScriptingDebugging

Posted 6 days ago
Apply
Apply

πŸ“ Helsinki, Stockholm, Berlin, Tallinn

🏒 Company: Wolt - English

  • 5+ years of experience in software testing, with at least 1 year in a leadership role, ideally working closely with a mobile application team.
  • Extensive experience with test automation, CI/CD, and quality practices in agile development environments.
  • Strong proficiency in test automation frameworks and tools (e.g. Maestro, Playwright, Espresso, XCUITest, Jest, etc.).
  • In-depth knowledge of test strategies, including unit testing, integration testing, API testing, load and performance testing, and end-to-end system testing.
  • Familiarity with version control systems (e.g., Git) and CI/CD tools (e.g., GitHub Actions or CircleCI).
  • Understanding of security, compliance, and regulatory requirements within GDPR and privacy space.
  • Work with the engineering leaders to implement the overall quality assurance strategy for the organization, ensuring that all software products meet high-quality standards.
  • Drive the development, maintenance, and scaling of test automation frameworks and practices across multiple teams.
  • Work closely with engineering, product management, and other stakeholders to ensure that quality is embedded throughout the software development lifecycle, from requirement gathering to software reaching maturity in production.
  • Work with teams to ensure comprehensive testing coverage, from unit tests and integration tests to end-to-end system tests, across all software projects.
  • Manage and mentor engineers, providing technical guidance and fostering a culture of continuous learning and improvement but also other discipline when need be, for example, supporting initiatives to improve collaboration on design and requirement quality.
  • Define key performance indicators (KPIs) and metrics to measure the effectiveness of the software process and its quality checks.
  • Identify and mitigate quality risks early in the development cycle.
  • Advocate for the continuous improvement of quality practices, methodologies, and tools, staying up-to-date with industry trends and best practices.
  • Ensure that software quality practices are aligned with industry regulations and compliance standards relevant to fintech, such as PCI-DSS, GDPR, and others.

AWSBackend DevelopmentDockerLeadershipSQLGitJavaJava EEJavascriptJenkinsJUNITKubernetesQA AutomationSCRUMCross-functional Team LeadershipAPI testingAzureManual testingMobile testingREST APIRegression testingTestRailSeleniumCI/CDAgile methodologiesMentoringDevOpsComplianceExcellent communication skillsStrong communication skillsQuality AssuranceRisk ManagementStakeholder management

Posted 9 days ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ” Software Development

🏒 Company: Hatch Innovations Canada

  • Proven experience (5+ years) as an SDET or in a similar role focused on software quality assurance.
  • Strong Java programming skills.
  • Expertise in REST API testing frameworks, particularly RestAssured.
  • Solid understanding of API design principles and best practices.
  • Hands-on experience with automation frameworks such as TestNG and JUnit.
  • Knowledge of database interactions, including proficiency in SQL.
  • Familiarity with CI/CD pipelines and tools such as GitHub Actions, Helm, Terraform, and Kubernetes.
  • Strong understanding of the software development lifecycle (SDLC).
  • Develop, maintain, and execute automated test scripts using REST API testing frameworks (e.g., RestAssured).
  • Translate API specifications (e.g., OpenAPI) into comprehensive and effective testing scenarios.
  • Collaborate with cross-functional teams, including developers and product managers, to design and implement robust test strategies.
  • Ensure thorough coverage of the software development lifecycle (SDLC) with a focus on quality and efficiency.
  • Perform database testing and validation using SQL.
  • Work with CI/CD pipelines, leveraging tools like GitHub Actions, Helm, Terraform, and Kubernetes.
  • Contribute to the design and implementation of automation frameworks (e.g., TestNG, JUnit) to enhance test efficiency.

Backend DevelopmentSoftware DevelopmentSQLJavaJUNITKubernetesQA AutomationSpringSpring BootAPI testingREST APICI/CDRESTful APIsTerraformMicroservices

Posted 13 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 179400.0 - 224300.0 USD per year

πŸ” Software Development

🏒 Company: Omada HealthπŸ‘₯ 501-1000πŸ’° $80,000,000 Debt Financing over 2 years agoTherapeuticsMedicalWellnessHealth Care

  • 5+ years of working experience in Android product development
  • Experience in building scalable and maintainable app architectures
  • Strong command of Kotlin with an understanding of its features and best practices.
  • Strong understanding of multi-threading and asynchronous programming
  • Experience with Android frameworks like
  • Knowledge of design patterns like MVVM, MVC and the ability to implement them
  • Experience with Android unit and UI testing frameworks
  • Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or CircleCI.
  • Experience with the app submission process, app signing, and review guidelines.
  • Curiosity and care more about solving problems than being right
  • Excellent communication and collaboration skills (verbal and written)
  • Work with product managers, designers and a diverse group of talented engineers to build the mobile applications (Android) our members rely on for world class digital healthcare.
  • Dedicate 80-90% of your time to hands-on coding, serving as a technical leader and mentor to junior engineers by solving challenging programming and design problems.
  • Lead large projects by anticipating infrastructure and architectural needs, and propose innovative AI solutions to complex problems.
  • Use your experience to influence and shape the future direction of projects and technologies, working collaboratively to adopt and advocate for new technological advancements.
  • Collaborate with product managers, designers, and a diverse team of skilled engineers to develop mobile applications (Android) that enhance the user experience for our members.
  • Play a critical role in the full agile software development life cycle, from conception to deployment including architecture, design, and development.
  • Writing clean and well-tested code that allows us to keep our applications stable and easily modifiable.
  • Drive the resolution of complex problems without a lot of direction.
  • Lead large projects, anticipating infrastructure and architectural needs before they arise.
  • Research, adopt and advocate for new technologies.

Software DevelopmentAndroidDesign PatternsJenkinsJUNITKotlinCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsMentoringSoftware Engineering

Posted 14 days ago
Apply
Apply

πŸ“ United States, Australia, Canada, South America

🧭 Full-Time

πŸ’Έ 199000.0 - 237000.0 USD per year

πŸ” FinTech

🏒 Company: Flex

  • 5+ years of professional software development experience.
  • 3+ years of user growth domain experience
  • 3+ years of hands-on experience with Java.
  • 3+ years of experience with React or React Native.
  • 3+ years of experience with TypeScript.
  • Having experience building high-quality mobile and web UIs to specifications is a must to have.
  • Proficient in Java frameworks and tools used at Flex, including Spring (core/web/boot), Gradle, JUnit, and JVM (memory/performance tuning, GC).
  • Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures.
  • Experience with architectures and tools in React Native and React ecosystems (Hooks, Components, Context, Redux).
  • Experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization tools.
  • Focus on creating exceptional user and partner experiences that drive engagement and retention.
  • Partner closely with product managers, designers, and data scientists, data analysts to identify and solve critical user onboarding challenges.
  • Design, develop, test, and deploy robust APIs, services and data pipelines that enhance user onboarding and overall platform experience.
  • Implement changes through an agile methodology, prioritizing rapid iteration and continuous improvement.
  • Utilize data and analytics to measure the impact of your work and identify opportunities for optimization.

AWSBackend DevelopmentDockerSoftware DevelopmentAgileAWS EKSDynamoDBFrontend DevelopmentGitJavaJUNITJVMReact NativeSnowflakeSpringTypeScriptUI DesignREST APIReactCI/CDTerraformMicroservices

Posted 19 days ago
Apply
Apply

πŸ“ Bulgaria

🧭 Full-Time

πŸ” IGaming/iGambling/Sportsbetting/iLottery

🏒 Company: NDEAVOUR CONSULTING

  • 3+ years of hands-on experience in Test Automation Development.
  • Proficiency in one of the following: Java, JavaScript or Python (Groovy is a plus).
  • Proven experience with Appium for mobile test automation (Android & iOS).
  • Experience with testing frameworks such as JUnit, TestNG, Cucumber/BDD, or PyTest.
  • Familiarity with continuous integration (CI) tools like Jenkins or GitLab CI.
  • Solid understanding of API testing and experience with tools like Postman or REST Assured.
  • Experience working with databases and writing SQL queries for data validation.
  • Understanding of system integrations, required to bridge system gaps and ensure seamless interoperability between different components.
  • Ability to write efficient, reusable, and maintainable test scripts and reusable test libraries.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Design, develop, and maintain robust automated test scripts for web and mobile applications.
  • Collaborate closely with developers, product teams, and QA engineers to understand application requirements and translate them into efficient automated test cases.
  • Develop and execute functional, regression, performance, and end-to-end tests using modern test automation frameworks.
  • Ensure test automation scripts are scalable, maintainable, and optimized for performance.
  • Integrate automated tests into CI/CD pipelines to enable seamless continuous testing and delivery.
  • Analyze test results, identify defects, and track them using issue-tracking tools.
  • Troubleshoot, diagnose, and resolve issues encountered during automated test execution.
  • Maintain comprehensive and well-structured test documentation, reports, and best practices.
  • Stay up to date with emerging tools, technologies, and industry best practices to continuously enhance test automation strategies.

PythonSQLJavaJavascriptJenkinsJUNITQA AutomationAPI testingGroovyMobile testingRegression testingSeleniumCI/CDProblem Solving

Posted 19 days ago
Apply
Apply

πŸ“ Canada

πŸ” Software Development

🏒 Company: MindBridge Analytics Inc.

  • Proven experience developing enterprise level full stack server/cloud technologies and applications.
  • Experience with cloud/virtual server and cluster environments.
  • Experience with modern front end technologies and frameworks: HTML, CSS, JavaScript, React, Angular, Typescript, etc.
  • Experience in client/server computing including REST API design and usage.
  • Knowledge of both cloud and on premises deployment of server platforms (Docker, Kuebernetes).
  • Deep knowledge of the Spring Framework (Spring Boot).
  • Experience in database using MongoDB, Postgres SQL, MySQL, Trino, Redis or other database technologies.
  • Knowledge and experience with Unit testing frameworks (JUnit, JMeter or equivalent).
  • Experience with software delivery via Github using GitFlow or equivalent team development and configuration.
  • Work with multiple levels of MindBridge technology as needed to design and deliver technical solutions.
  • Work with multiple levels of peers to interpret feature requests and develop software in interactive design/build/test cycles.
  • Develop and expand unit and integration tests.
  • Assist in resolving production support problems.
  • Develop and suggest alternative approaches to resolving problems.
  • Lead and mentor junior and intermediate members on the development team.
  • Enforce standards and best practices in the workplace.
  • Proactively seek opportunities to implement improvements to internal team processes and procedures.
  • Communicate effectively with the development and management team to anticipate and resolve configuration management issues and potential problems.

Backend DevelopmentDockerPostgreSQLAgileCloud ComputingFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptJMeterJUNITKubernetesMongoDBMySQLSpringSpring BootTypeScriptAngularREST APIRedisReactCommunication SkillsCI/CDSoftware Engineering

Posted 23 days ago
Apply
Shown 10 out of 62

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.