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

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

Apply

πŸ“ United Kingdom, Germany, Poland, Czechia

🧭 Full-Time

πŸ” ECommerce & distribution

🏒 Company: RemotivateJobs

  • 10+ years of experience in backend development, with a focus on Java (Spring), software and system architecture.
  • 5+ years of leadership experience managing development teams (hiring, training, setting KPIs, running sprints, and ensuring delivery).
  • Strong architectural and system design expertise, including experience in improving and scaling backend infrastructure.
  • Proficient in Cloud (GCP ideally), Microservices & event-driven architecture, Docker and Infrastructure as code.
  • Deep understanding of business logic in eCommerce, ensuring that technical decisions align with company goals.
  • Experience with auditing and optimizing backend systems, implementing best practices to enhance efficiency and performance.
  • Hands-on coding experience, with the ability to review code, conduct check-ins, and improve development processes.
  • Excellent communication skills, with the ability to lead discussions, challenge inefficiencies, and drive improvements within the team.
  • Comfortable working in a fast-paced, results-driven environment, prioritizing output over perfectionism.
  • Experience with cloud infrastructure (GCP) and setting up DevOps processes.
  • Leading the software development team (10 engineers) by managing sprints, assigning tasks, and ensuring effective collaboration.
  • Overseeing backend architecture and making high-level decisions to improve system efficiency and scalability.
  • Conducting regular code reviews and performance audits, identifying and resolving bottlenecks.
  • Improving development workflows, setting clear KPIs, and driving faster delivery cycles.
  • Collaborating with the CEO and stakeholders to align technical development with business objectives.
  • Ensuring smooth communication across the team, encouraging open discussions and knowledge sharing.
  • Driving continuous improvement, identifying weaknesses in existing processes and implementing better solutions.

Backend DevelopmentDockerLeadershipProject ManagementSQLCloud ComputingGCPJavaKubernetesPeople ManagementRabbitmqSoftware ArchitectureSpringActiveMQJava SpringMavenREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesDevOpsMicroservicesJSONTeam managementStrategic thinking

Posted about 5 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 216000.0 - 264000.0 USD per year

πŸ” Healthcare

🏒 Company: MachinifyπŸ‘₯ 51-100πŸ’° $10,000,000 Series A over 6 years agoArtificial Intelligence (AI)Business IntelligencePredictive AnalyticsSaaSMachine LearningAnalytics

  • 10+ years of backend focused experience in the field of application programming
  • Strong working experience with Java or Scala
  • Experience reading and understanding complex enterprise-grade code, quickly contributing to it, and suggesting improvements.
  • Working experience writing SQL queries
  • Additional Python and C# or other backend languages are a plus
  • Strong CS foundation (data structures, asynchronous programming)
  • Excellences in test writing discipline
  • Critical thinking and problem solving skills working in a high growth environment
  • Comfortable navigating ambiguity
  • BS or MS in Computer Science (or equivalent experience)
  • Contribute to backend server-side development to ensure our application is extensible, scalable, and secure
  • Recognize and prioritize between Customer deliverables & Tech debt to develop a sustainable software suite of products.
  • Enjoy designing and architecting complex frameworks for applying ML techniques to large data volumes and simplifying labor-intensive processes
  • Deliver resilient enterprise software solutions

AWSBackend DevelopmentDockerLeadershipProject ManagementSQLDesign PatternsGitJavaKubernetesMachine LearningSoftware ArchitectureSpring BootAlgorithmsData StructuresJava SpringREST APICommunication SkillsCI/CDProblem SolvingRESTful APIsMicroservicesCritical thinkingScalaSoftware Engineering

Posted 2 days ago
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” Security Compliance

🏒 Company: SecfixπŸ‘₯ 11-50πŸ’° $3,800,000 Seed about 2 years agoPenetration TestingComplianceBusiness DevelopmentB2BCloud SecurityInformation TechnologyCyber SecuritySmall and Medium Businesses

  • 4-8 years of of industry experience as a backend or product engineer, building user-facing products
  • Strong object oriented programming fundamentals in Java
  • Spring Boot, Hibernate (or equivalent) experience
  • Relational Database Design and SQL optimisation
  • Testing, monitoring and troubleshooting
  • Ability to design and build backend systems that can scale both in supported features and concurrent usage
  • Be the go-to person for all things backend in your product area
  • Work closely with the CTO and the Tech Lead to set technical direction
  • Work closely with our product and design teams and with our customers to identify, plan, design, build and ship features on schedule
  • Deploy, monitor, troubleshoot, debug, support, maintain and evolve features and code under your responsibility
  • Own and maintain product and technical documentation
  • Support other team members on your area of expertise, mentor and develop junior engineers
  • Follow company's culture and communication guidelines

AWSBackend DevelopmentPostgreSQLSQLGitHibernateJavaSoftware ArchitectureSpring BootJava SpringREST APICI/CDMicroservicesTroubleshooting

Posted 6 days ago
Apply
Apply

πŸ“ Toronto, Canada, Ontario, British Columbia

🧭 Full-Time

πŸ’Έ 114400.0 - 137300.0 CAD per year

πŸ” Banking and Money Movement

🏒 Company: MQ Referrals Only

  • 2+ years experience as a backend engineer and a Bachelor’s degree; or an advanced degree with no relevant experience.
  • Experience developing in Java.
  • Experience with Web Services and Microservices.
  • Experience with SQL.
  • Experience working with distributed systems.
  • Experience working at a SaaS-based product company.
  • Ability to decompose business problems into solutions that may require designs with multiple interacting components.
  • Ability to build correct, maintainable software components.
  • A focus on quality and meeting deadlines.
  • A strong grasp of the libraries, platforms, and systems.
  • Ability to present clear and concise messages tailored to various audiences; able to communicate in a clear, concise, and respectful manner both verbally and in writing.
  • 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.
  • Independently and consistently develop, and deliver clear, bug-free code.
  • Decompose simple problems or business scenarios into solutions composed of multiple software components interacting with each other.
  • Own small features.
  • Achieve team-level goals and work on and own minor features in support of larger features.
  • Read and navigate through a large code base and effectively contribute to test development and bug fixing.
  • Participate in the core processes of the team, including recommending and implementing process improvements, as well as planning, on-call rotations, bug triage, metrics review, etc.
  • Ensure the team delivers secure and compliant products for our customers.
  • Contribute to a positive sense of community on the team (e.g. engage in team lunches, team off-sites, new-hire onboarding, etc.).

Backend DevelopmentSoftware DevelopmentSQLJavaJava SpringCI/CDRESTful APIsMicroservicesDebuggingSaaS

Posted 7 days ago
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” Software Development

🏒 Company: GraphAwareπŸ‘₯ 51-100ConsultingSecurityMachine LearningAnalyticsInformation TechnologyEnterprise SoftwareData VisualizationEnterpriseSoftware

  • 5 years of experience in complex projects involving backend and frontend teams
  • Solid knowledge of: Java and related best practices
  • Solid knowledge of: TDD/DDD/ Clean Architecture and end-to-end testing
  • Solid knowledge of: Spring
  • Solid knowledge of: Relational database models (how to proper model a ER schema) and SQL
  • Solid knowledge of: Version-control systems, such as git
  • Solid knowledge of: Docker
  • Solid knowledge of: CI-CD practices
  • Solid knowledge of: Application security basics
  • Solid knowledge of: Code refactoring practices
  • Neo4j/Cypher is a bonus
  • Design and build features that leverage the power of Knowledge Graphs
  • Develop GraphAware Hume, working on core features such as: API development and efficient graph data access
  • Develop GraphAware Hume, working on core features such as: Workflow orchestration to process complex graph interactions
  • Develop GraphAware Hume, working on core features such as: Access control to ensure secure and scalable usage

Backend DevelopmentDockerSQLGitJavaJava EESpringJava SpringCI/CDRESTful APIs

Posted 9 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 150000.0 - 190000.0 USD per year

πŸ” Software Development

🏒 Company: EnergyHub

  • 7+ years of professional software engineering experience, preferably with prior staff-level responsibilities.
  • Proficiency in Java (preferably Java 11+) and experience with at least one scripting language (e.g., Python3).
  • Ability to work across team boundaries to identify and solve pain points that affect engineering velocity, system resilience, and system/service performance.
  • Strong problem-solving skills, capable of balancing multiple use cases while enabling flexibility.
  • Develop and maintain the technical infrastructure that supports all of EnergyHub's microservices.
  • Accelerate the software development lifecycle of all EnergyHub microservices by standardizing common patterns and practices.
  • Prepare legacy applications for transition to a microservices architecture and assist in transition.
  • Invest in and unify how EnergyHub teams develop, deploy, and test microservices.
  • Own and maintain the space for Ground Control's processes, technical designs, and education for other teams.
  • Collaborate cross-functionally with product managers, internal engineering teams, and stakeholders to drive high-impact projects.
  • Work within real-world constraints to develop creative solutions that maintain platform flexibility and scalability.
  • Contribute to best practices for CI/CD, data modeling, and iterative development (e.g., PoCs, rapid prototyping, milestone-based execution).
  • Mentor and support other engineers, fostering a strong technical culture of respect, open communication, and collaboration.
  • Other duties as assigned

AWSBackend DevelopmentPostgreSQLSQLJavaJava EEMongoDBRabbitmqSoftware ArchitectureSpring BootJava SpringCommunication SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringMicroservicesData modelingScriptingSoftware Engineering

Posted 10 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: Via Logic LLCπŸ‘₯ 1-10ConsultingBusiness DevelopmentInformation Technology

  • Experience designing and implementing solutions on AWS, including expertise in AWS EC2, ECS, EKS, and Lambda, Docker, Swagger, Redis, New Relic, Kubernetes and deploying applications, containerization, microservices, APIs, and databases (PostgreSQL, Oracle RDS, DynamoDB).
  • Demonstrated proficiency in CI/CD automation, using tools like Jenkins and Gitlab to embed security, quality, and testing into pipelines.
  • Strong programming and scripting abilities in Java, Spring Boot, Javascript, Ruby, Rails, ReactJS, Swift, Python/Anaconda, Scala, and Node.js, focused on automating tasks and enhancing operational efficiency.
  • Proficient in full-stack development with strong experience in front-end technologies like HTML, CSS, and JavaScript frameworks with specific user experience and interface examples. Strong experience in back-end technologies.
  • Skilled in data models and management using SQL and Python with a thorough understanding of data structures, flows, and ETL processes.
  • Skilled in cloud-native services and secure cloud networking, including TLS/SSL, encryption, and key management, with abilities to create microservices and data stores across multiple applications.
  • Understanding of compliance standards such as FISMA, FedRAMP, NIST SP 800-53, and SOC to enhance the privacy, cybersecurity, and compliance posture of cloud solutions.
  • Bachelor's degree required.
  • Department of Homeland Security (DHS) Public Trust with U.S. citizenship is mandatory
  • Using secure, automated CI/CD pipelines for cloud-based environments, ensuring integration of security checks and compliance measures.
  • Build, Deploy, manage, and optimize cloud infrastructure and applications that are government and public facing.
  • Conduct thorough security assessments, testing, and compliance checks to ensure infrastructure meets or exceeds federal and industry standards.
  • Translate business requirements into technical solutions, collaborating closely with stakeholders to ensure alignment with project objectives and address data anomalies.
  • Actively participate in Agile project teams, contributing to deliverables and fostering continuous improvement in DevSecOps practices.
  • Provide operations support, oversee pipelines and build processes, support production applications in cloud environments, and emphasize automation in operational tasks.
  • Understand and manage integration points and data flow and ingestion processes, ensuring data integrity and accuracy.

AWSBackend DevelopmentDockerNode.jsPostgreSQLPythonSoftware DevelopmentSQLAgileAWS EKSCloud ComputingDynamoDBETLFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavaJavascriptJenkinsKubernetesReact.jsRuby on RailsSpring BootData StructuresJava SpringREST APICI/CDProblem SolvingLinuxDevOpsTerraformMicroservicesComplianceJSONScripting

Posted 11 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 14 days ago
Apply
Apply

πŸ“ United States

πŸ” Software Development

🏒 Company: Ignite ITπŸ‘₯ 11-50πŸ’° Series A almost 6 years agoπŸ«‚ Last layoff over 2 years agoInternetCryptocurrencyBlockchainInformation Technology

  • 5+ years of experience in cloud application development
  • Proven experience in developing cloud-based APIs using AWS services and tools.
  • Strong understanding of JSON, XML, and other lightweight data formats.
  • Strong proficiency in Java programming language and related frameworks.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes or Amazon ECS/EKS.
  • Knowledge of RESTful API design principles and best practices.
  • Experience with tools such as Swagger/OpenAPI and testing tools like Postman.
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Design, develop, and deploy cloud-based APIs using AWS native services such as AWS Lambda, API Gateway, and CloudFormation, leveraging the Java programming language.
  • Collaborate with cross-functional teams to gather requirements and implement solutions that meet business needs.
  • Ensure performance, reliability, and scalability of API solutions, with a focus on maintaining 24/7 uptime and handling varying levels of demand, including implementing caching solutions like Amazon ElastiCache and AWS CloudWatch.
  • Develop and maintain comprehensive documentation for APIs, including design specifications, usage guides, and troubleshooting guides.
  • Use tools such as Swagger/OpenAPI for API documentation and Postman for API testing.
  • Write clean, efficient, secure, and maintainable code.
  • Perform code reviews and provide constructive feedback to team members.
  • Monitor and optimize application performance, troubleshoot issues, and implement solutions to ensure high availability with tools such as AWS X-Ray.
  • Stay current with emerging technologies, industry trends, and best practices in cloud development and API design, including serverless computing and microservices architecture.

AWSBackend DevelopmentDockerAgileCloud ComputingGitJavaKubernetesAPI testingJava SpringServerlessCI/CDRESTful APIsDevOpsMicroservicesJSON

Posted 14 days ago
Apply
Apply

πŸ“ New Zealand

🧭 Full-Time

πŸ” Software Development

🏒 Company: Fuel50πŸ‘₯ 51-100πŸ’° $15,500,000 Series B almost 4 years agoArtificial Intelligence (AI)EmploymentMarketplaceTrainingHuman ResourcesCloud ComputingSaaSCareer PlanningEmployee BenefitsRecruiting

  • 8+ years of experience in software engineering, with a strong understanding of SaaS architecture
  • Hands-on experience in some of the following technologies: Java, Spring MVC, Spring Security, Angular, MySQL, CI/CD, Docker, and Linux
  • Good command of shell scripting and Python
  • Excellent knowledge of cloud-based infrastructure
  • Well versed in DevSecOps principles and best-practices
  • Experience in addressing complex engineering challenges, such as zero-downtime migrations, microservices, and implementing robust CI/CD processes
  • Drive improvements in developer efficiency, tooling, and best practices
  • Build high-quality, scalable software solutions
  • Enhance our development workflow including our automation and pipelines
  • Mentor engineers
  • Contribute to architectural decisions
  • Work on just about any challenging problem across our technology stack as they arise

AWSBackend DevelopmentDockerLeadershipPythonSQLAgileCloud ComputingFrontend DevelopmentFull Stack DevelopmentJavaKubernetesMySQLSpring MVCAlgorithmsJava SpringAngularREST APIRegression testingCI/CDProblem SolvingMentoringLinuxDevOpsMicroservicesExcellent communication skillsSoftware EngineeringDebuggingSaaS

Posted 15 days ago
Apply
Shown 10 out of 24

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.