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
Spring MVC
12 jobs found. to receive daily emails with new job openings that match your preferences.
12 jobs found.

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

Apply

📍 Brazil

🔍 Software Development

🏢 Company: TELUS Digital Brazil

  • Proven experience (10+ years) as an Android Engineer, with a track record of leading complex projects.
  • Expert knowledge in implementing world-class engineering practices.
  • Deep understanding of client tech stacks and the ability to integrate and improve them over a series of projects.
  • Demonstrated ability to plan and execute large-scale refactors across the software ecosystem.
  • Strong understanding of the Android development Lifecycle and ecosystem including languages, frameworks, and libraries (Java, Kotlin, Room, Coroutines/Flow, RxJava, Dagger 2, Gradle, Fragments, OkHttp3, Retrofit or Volley).
  • Comfort with IDE’s, version control systems such as Git, and command-line tools.
  • Familiarity with CI/CD (e.g., Jenkins, CircleCI, Azure, GitHub Actions) and experience setting up deployment pipelines.
  • Experience in frequently using frameworks such as Espresso, JUnit, Mockito/Mockk to write automated tests for your code.
  • Proven ability to recognize symptoms of various impediments to psychological safety and provide effective support.
  • Lead the team and client in designing applications, tools, and processes, optimizing for value, clarity, and maintainability.
  • Plan and drive execution of large-scale refactors across the software ecosystem, managing dependencies and minimizing risk.
  • Use your strong understanding of the Android development lifecycle and ecosystem to help the team navigate non-trivial testing scenarios, such as video streaming, Bluetooth, and other peripherals, poor network conditions, etc.
  • Champion the adoption and implementation of new practices for project teams and clients, while using IDE’s, version control like Git, and command line tools effectively.
  • On-Call Support: This role includes periodic on-call duties to support our critical systems. Aligned with our commitment to work-life balance, we maintain a strict 10-hour daily work limit, even during on-call periods. Team members may be required to respond to issues outside of regular business hours on a rotational basis. Compensation for on-call duty is provided in accordance with Brazilian labor laws.

AWSLeadershipSoftware DevelopmentSQLAndroidCloud ComputingDesign PatternsGitJavaJava EEJavaFX & FXMLJUNITKotlinSpringSpring BootSpring MVCAlgorithmsData engineeringData StructuresCommunication SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringMicroservicesTeamworkJSON

Posted 5 days ago
Apply
Apply

📍 Vancouver, Canada, or Ontario, Canada

🧭 Full-Time

💸 112000.0 - 140000.0 CAD per year

🔍 Fintech

🏢 Company: Marqeta👥 1001-5000💰 Post-IPO Equity almost 4 years ago🫂 Last layoff almost 2 years agoCryptocurrencyDebit CardsCredit CardsPaymentsFinTech

  • 5+ years of hands-on software engineering with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD with 8 years experience. In lieu of a degree, 8+ years of relevant experience may suffice.
  • 3+ years of backend experience in Java
  • Experience with OAuth 2.0, JWTs, and user session management
  • Experience in developing applications with modern Java backend stack using Spring Boot and Kubernetes on AWS.
  • Experience both building and consuming RESTful APIs
  • Experience with Javascript and Node.js
  • Experience developing scalable microservices on cloud platforms like AWS (preferred), Azure, or GCP
  • Strong analytical and problem-solving skills with a high attention to detail
  • Strong collaboration and communication (verbal and written) skills. Can effectively work cross-functionally and deliver a project.
  • Experience working in modern software engineering ecosystems that leverage frameworks, methodologies and technologies such as CI/CD, containerized apps, Agile (Scrum)
  • Ability to share relevant information including if difficult task-level trade-offs that impact the product need to be made
  • Ability to work with cross-functional stakeholders to identify technical blindspots and clarify ambiguity
  • Design, build, test, and continually improve Marqeta’s user interfaces and the backend services that support them.
  • Define and deliver well-scoped milestones for projects and may be a technical lead for projects on your team.
  • Actively keep customer needs in mind and leverage input from product stakeholders to determine the right technical solutions to deliver customer value quickly.
  • Actively level up less-experienced members of your team by helping them with their craft, providing guidance, and setting a good example.
  • Independently write code that is clear with minimal bugs that captures the essential nature of the solution and is appropriately flexible, reusable, efficient, and adaptable to changing requirements.
  • Identify gaps and propose plans towards addressing those gaps.
  • Challenge the status quo and come up with innovative ideas.
  • Lead design for medium components/features and participate in design for larger components/features (moving from task level impact to medium-size project level impact).
  • Have significant ownership of a component/feature of the system.
  • Independently design software components in well scoped scenarios, with simplicity and maintenance as key considerations, ensuring components are testable, debuggable and have logical APIs that are not easily misused.
  • Participate in on-call coverage

AWSBackend DevelopmentNode.jsSQLAgileFull Stack DevelopmentJavaJava EEJavascriptKubernetesOAuthSpringSpring BootSpring MVCREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingCustomer serviceRESTful APIsAttention to detailMicroservicesJSONSoftware EngineeringDebugging

Posted 13 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Cybersecurity

🏢 Company: Keeper Security, Inc.

  • 5+ Years of Professional Experience in full-stack software development, demonstrating proficiency across various stages of the software lifecycle.
  • Technical Expertise in Java, JavaScript, C, and database technologies, with a solid understanding of cloud computing environments.
  • Familiarity with networking protocols, including RDP, SSH, and VNC, to support seamless connectivity and communication.
  • In-depth knowledge of secure coding practices and principles of encryption to safeguard applications and data integrity.
  • Exceptional analytical skills with the ability to communicate complex ideas clearly and effectively within a team environment.
  • Proven track record of working effectively in an agile development setting, contributing to iterative and collaborative project execution.
  • Experience in writing and maintaining open source code, actively engaging with the developer community to enhance software solutions.
  • Ability to create comprehensive documentation for code, processes, and systems to facilitate knowledge sharing and onboarding.
  • Bachelor’s or Master’s degree in Computer Science or a related discipline, or equivalent experience
  • Develop high-quality code that adheres to industry best practices to ensure long-term maintainability and ease of testing.
  • Take ownership of the development lifecycle by implementing new features, enhancing existing functionalities, and diagnosing and fixing bugs to optimize performance.
  • Engage with cryptographic libraries, applying secure coding standards to protect sensitive data and ensure compliance with security protocols.
  • Collaborate with team members to provide and receive constructive feedback during code reviews, fostering a culture of continuous improvement and knowledge sharing.
  • Leverage continuous integration practices to automate internal builds, execute unit tests, and manage release processes efficiently.
  • Actively engage in the open source community by publishing code and collaborating on projects to enhance overall software solutions

Backend DevelopmentSoftware DevelopmentSQLAgileCloud ComputingCybersecurityFull Stack DevelopmentGitJavaJavascriptSpring BootSpring MVCJava SpringREST APIAnalytical SkillsCI/CDC (Programming language)RESTful APIsDevOpsDocumentationMicroservicesNetworking

Posted 13 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 80000.0 - 120000.0 CAD per year

🔍 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.
  • Experience developing backend services in Java
  • Expertise in REST API testing frameworks, particularly RestAssured.
  • Solid understanding of API design principles and best practices.
  • Proficiency in translating API specifications (OpenAPI) into actionable test scenarios.
  • 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).
  • Ability to work independently and collaborate effectively within a team.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Must be a resident of Canada and be eligible to work in Canada
  • 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 DevelopmentSQLJavaJUNITKubernetesOpen Api QzoneQA AutomationSpringSpring BootSpring MVCActiveMQAPI testingGroovyJava Enterprise EditionJava SpringJDBCMavenPostgresRDBMSREST APISeleniumCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsTerraformMicroservicesExcellent communication skillsTeamworkJSONScriptingSoftware Engineering

Posted 19 days ago
Apply
Apply

📍 Anywhere on the globe

🧭 Full-Time

🔍 Software Development

🏢 Company: ília

  • Experiência em linguagens de programação Java.
  • Experiência em ReactNative e/ou ReactJS
  • Experiencia com AWS;
  • Conhecimento sólido em boas práticas de desenvolvimento;
  • Conhecimento sólido em Testes unitários e integrados;
  • Design de APIs REST;
  • Conhecimento no gerenciamento de migrações de banco de dados utilizando Flyway
  • Compreensão e entendimento de arquitetura de microsserviços;
  • Experiência em metodologias ágeis.
  • Conhecimentos em bancos de dados (SQL e NoSQL
  • Desenvolver soluções escaláveis e resilientes;
  • Apresentar melhorias nos sistemas existentes e garantir a qualidade nas entregas;
  • Manter a qualidade do software verificando os processos, ferramentas e boas práticas disponíveis para o produto e tecnologia utilizados;
  • Orientar desenvolvedores de menor senioridade apoiando suas dúvidas, disseminando seu conhecimento, desenhando e arquitetando soluções ou indicando documentação de apoio;
  • Criar testes de alta complexidade, sejam estes manuais ou automatizados, que cubram o comportamento desejado dos componentes técnicos desenvolvidos utilizando os requisitos e ferramentas de testes

AWSBackend DevelopmentSQLAgileDesign PatternsGitJavaReact.jsReact NativeSpring BootSpring MVCREST APINosqlMicroservices

Posted 21 days ago
Apply
Apply
🔥 Java Developer
Posted about 1 month ago

📍 Greece

🏢 Company: InventYOU AB

  • 6+ years of experience with Java 21 or higher.
  • Expertise in Spring and Spring Boot.
  • Experience developing REST APIs and microservices using Spring MVC.
  • Proficiency in functional and reactive programming.
  • Strong database experience including Microsoft SQL Server, Spring Data, Hibernate.
  • Hands-on experience with Docker & Kubernetes.
  • Experience with messaging systems like ActiveMQ and Kafka.
  • Strong understanding of CD/CI tools such as TFS / Azure DevOps.
  • Experience with front-end technologies including JavaScript, jQuery, JSP.
  • Knowledge of Java EIP frameworks such as Apache Camel, Spring Integration.
  • Proficiency in Enterprise Integration methodologies and patterns.
  • Experience with NoSQL and Graph databases including ElasticSearch.
  • Minimum of 1 year of experience in biometric solutions.
  • Some experience with NIST file handling.
  • Experience working in Agile environments (Scrum, Kanban).
  • Strong communication skills and ability to work in multi-cultural teams.
  • Develop and integrate modern software solutions.
  • Work with Java 21 or higher, microservices, REST APIs.
  • Collaborate in Agile environments for efficient software delivery.

DockerAgileElasticSearchHibernateJavaKafkaKubernetesMicrosoft SQL ServerSpringSpring BootSpring MVCActiveMQREST APIMicroservices

Posted about 1 month ago
Apply
Apply
🔥 MSC Developer
Posted about 2 months ago

📍 United States

🧭 Full-Time

💸 115000.0 - 125000.0 USD per year

🔍 Software Development

  • Bachelor's degree in Computer Science or related field
  • Hands-on experience in Web Development (HTML, JavaScript, etc.)
  • Strong experience with Java, JDBC, and web services
  • Proficiency in Oracle Database and Linux
  • Experience with application architecture systems like Java EE
  • Perform systems analysis, design, and development
  • Design and implement secure code
  • Perform testing and maintain software applications
  • Troubleshoot and support production applications
  • Assist other developers with technical solutions

Design PatternsHibernateHTMLCSSJavaJava J2EEJavascriptjQueryLDAPOracleSpring MVCJava SpringJDBC

Posted about 2 months ago
Apply
Apply

📍 New Zealand

🧭 Full-Time

🔍 SaaS

🏢 Company: Fuel50👥 51-100💰 $15,500,000 Series B almost 4 years agoArtificial Intelligence (AI)EmploymentMarketplaceTrainingHuman ResourcesCloud ComputingSaaSCareer PlanningEmployee BenefitsRecruiting

  • 6+ years of experience in software engineering.
  • Strong understanding of SaaS architecture.
  • Hands-on experience with technologies: Java, Spring MVC, Spring Security, Angular, MySQL, CI/CD, Docker, and Linux.
  • Proven experience as a full-stack developer, especially in front-end development using Angular.
  • Strong proficiency in writing clean, maintainable, and testable code.
  • Responsible for designing, developing, and delivering high-quality full-stack software solutions.
  • Collaborate with cross-functional teams, including product managers and designers.
  • Involved in all aspects of the software development lifecycle, from gathering requirements to deploying features.
  • Contribute to architectural decisions and participate in code reviews.
  • Work on challenges like scaling applications, improving observability, and implementing AI-driven features.

DockerFull Stack DevelopmentJavaMySQLSpring MVCAngularRegression testingCI/CDLinuxMicroservices

Posted about 2 months ago
Apply
Apply

📍 New Zealand

🧭 Full-Time

🏢 Company: Fuel50👥 51-100💰 $15,500,000 Series B almost 4 years agoArtificial Intelligence (AI)EmploymentMarketplaceTrainingHuman ResourcesCloud ComputingSaaSCareer PlanningEmployee BenefitsRecruiting

  • 6+ years of experience in software engineering.
  • Strong understanding of SaaS architecture.
  • Hands-on experience with Java, Spring MVC, Spring Security, MySQL, CI/CD, Docker, Linux.
  • Experience with API/database design.
  • Extensive experience in database updates and optimization.
  • Proven experience in designing, implementing, and maintaining RESTful APIs.
  • Strong proficiency in refactoring legacy code.
  • Ability to track down and resolve bugs.
  • Experience working with product managers and designers.
  • Familiarity with technical roadmap planning.
  • Proven track record of collaborating with platform engineers.
  • Experience addressing complex engineering challenges.
  • Passion for AI, automation, and improving engineering processes.
  • Strong problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to mentor and coach junior engineers.
  • Excellent remote-working skills.
  • Designing, developing, and delivering high-quality software solutions.
  • Focus on database updates and API changes.
  • Enhancing and optimizing APIs.
  • Leading data architecture improvements.
  • Refactoring systems for maintainability, performance, and scalability.
  • Collaborating with cross-functional teams and mentoring junior engineers.
  • Ensuring database architecture meets business requirements.

DockerJavaMySQLSpring MVCCI/CDRESTful APIsLinuxMicroservices

Posted about 2 months ago
Apply
Apply

📍 Ireland

🧭 Full-Time

🔍 Technology

🏢 Company: VisibleThread👥 11-50💰 over 8 years agoDocument ManagementInformation TechnologySoftware

  • 6+ years building web applications with Java Spring and related technologies working in an Agile team.
  • Strong background in clean code, test driven development and code quality.
  • Experience decomposing product requirements into incremental deliverable units.
  • Experience profiling web applications to identify opportunities to improve performance.
  • Relational Database schema design, preferably with Postgres.
  • Secure programming experience, knowledge of OWASP top 10.
  • Experience working with Linux.
  • Familiarity with Jenkins CI pipelines.
  • Familiarity with React JS.
  • Experience working with Spring MVC, JPA, Spring Security, Tomcat.
  • Working within a scrum team and reporting to a technical lead, implement new features and optimize existing ones to deliver better user experience and performance.
  • Take the lead in backlog review sessions and design solutions incorporating multiple components and systems.
  • Enhance monitoring systems for on-premise and cloud systems.
  • Work closely with, and incorporate feedback from other engineers, and delivery leads.
  • Attend daily stand-up meetings, collaborate with your peers, prioritize features.
  • Work with our customers compliance and security teams to ensure our products meet their standards.
  • Build APIs to allow customers to integrate with our platform.
  • Work with other senior engineers, tech leads and delivery leads to review and improve our internal processes.

JenkinsSpring MVCJava SpringPostgresTomcatLinux

Posted 2 months ago
Apply
Shown 10 out of 12

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.