Remote Java Developer Jobs

Java Developer
Show all filters

123 jobs found

to receive daily emails with new job openings that match your preferences.
Shown 1-10 of 123
Workable workplace: remote; Workable locations: LuxembourgLuxembourgLuxembourgFull-TimePosted
  • Work with subject matter experts to gather business requirements.
  • Analyze existing processes and applications, along with new end-user requirements.
  • Design applications and microservices to address requirements.
  • Implement applications and microservices using the relevant technology stack.
  • Support existing microservices applications across different divisions.
  • Perform unit, integration, system, and performance testing.
  • Support user acceptance testing and obtain business signoff.
  • Check source code, configuration, automated unit tests, and documentation into the provided Git system.
  • Prepare documentation and reporting, and carry out change-management and release activities.
Source API remote eligibility restrictions: United StatesFull-TimeSoftware developmentPosted
  • Design and develop scalable full-stack applications using Java and Spring Boot.
  • Build and maintain microservices and REST APIs for enterprise applications.
  • Develop responsive frontend applications using React.js or Angular.
  • Design application architecture and participate in system design discussions.
  • Integrate applications with databases, APIs, messaging platforms, and external systems.
  • Build or integrate AI agents, LLM-powered workflows, and tool-calling capabilities where required.
  • Use AI coding tools for code generation, refactoring, debugging, testing, and documentation.
  • Implement secure authentication and authorization using OAuth2, JWT, and Spring Security.
  • Develop and maintain CI/CD pipelines and work with Docker, Kubernetes, and cloud platforms.
  • Troubleshoot production issues, participate in code reviews, and mentor junior and mid-level developers.
Based in the United StatesContractCloud softwarePosted
Java Developer – GraphQL
Company:Jobgether(11-50 employees, Internet)
  • Lead discovery activities for medium- to large-scale projects.
  • Develop high-level technical designs with product management, project management, business, and user experience teams.
  • Obtain cross-functional approvals and align proposed technical solutions with project objectives and stakeholder requirements.
  • Design, develop, and maintain RESTful microservices and GraphQL-based APIs.
  • Contribute to API architecture, development, management, and integration, including GraphQL Federation where applicable.
  • Build and support application components using JavaScript, Node.js, and React.
  • Develop and support scalable application solutions using cloud technologies, particularly Microsoft Azure.
  • Implement and maintain cloud-native solutions using Docker, Kubernetes, and CI/CD pipelines.
  • Integrate third-party libraries and APIs and create functional charts and technical documentation.
  • Manage multiple features and technical requirements while collaborating with teammates to troubleshoot issues and improve application performance and reliability.
100% zdalnieFull-TimeBankingPosted
Senior Java Developer – Banking
Company:Edge One Solutions
  • Develop and expand a platform based on microservices architecture.
  • Design and implement backend solutions using Java and Spring Boot.
  • Modernize and refactor existing systems and legacy code.
  • Plan and carry out phased migrations of data and functionality.
  • Design integrations and API contracts.
  • Create and optimize solutions using Oracle and PostgreSQL databases.
  • Use LLMs and AI agents to generate code, tests, documentation analyses, and migration elements.
  • Verify the quality, security, and correctness of AI-generated results.
  • Conduct code reviews, create regression tests, and collaborate with the project team.
Workplace type: remote; Country code: PLContractSoftware developmentPosted
Senior Java Developer
Company:Netguru
Source API remote eligibility restrictions: PortugalFull-TimeSoftware developmentPosted
Java Developer
Company:Wire IT
United StatesFull-TimeSoftware developmentPosted
  • Design, build, and maintain Java-based applications and websites.
  • Contribute to software and architectural development activities.
  • Develop well-designed, efficient, and testable code.
  • Conduct software analysis, programming, testing, and debugging.
  • Troubleshoot and resolve reported issues and respond to queries.
  • Prepare and produce releases of software components.
  • Produce detailed design documentation.
  • Improve code quality by implementing best practices.
  • Recommend changes to improve established Java application processes.
Source API remote eligibility restrictions: United StatesContractSoftware developmentPosted
Senior Java Developer
Company:Rapinno Tech
  • Design, develop, test, document, and implement Java application functionality in line with customer requirements and organizational standards.
  • Develop microservices using Java, Spring, Spring Boot, reactive Java, functional programming, and design patterns.
  • Containerize application artifacts with Docker and deploy them to Azure using Kubernetes orchestration.
  • Secure, manage, and maintain APIs and API gateways.
  • Write unit and API tests using JUnit, Mockito, REST Assured, and PACT.
  • Work with Cassandra, MongoDB, and Redis NoSQL databases.
  • Build tools and CI/CD pipelines using Maven, Gradle, and Jenkins; use Git and SVN branching and merging strategies.
  • Participate in system and acceptance testing using REST, SOAP UI, and Postman.
  • Respond to production problems and implement timely resolutions and system enhancements.
Workplace type: remote; Country code: PLFull-TimeAI and data engineeringPosted
Senior Java Developer
Company:Addepto
  • Design and implement backend services in Java and Spring Boot, including domain models, business logic, persistence, and API layers.
  • Analyze legacy Java/Spring code and Oracle PL/SQL, then re-implement business logic with tests that prove behavioural parity.
  • Build the PostgreSQL data layer, including schemas, JPA/Hibernate mappings, versioned migrations, and query performance tuning.
  • Implement Oracle-to-PostgreSQL data migration and reconciliation tooling for parallel run and cutover.
  • Develop contract-first REST APIs using OpenAPI for operational portals and integrated systems.
  • Implement asynchronous integrations and event flows, including retries, idempotency, and error handling.
  • Deliver operational platform data feeds into Databricks in cooperation with data engineers.
  • Write automated unit, integration, and contract tests and keep the codebase production-ready.
  • Contribute to CI/CD pipelines, containerization, and Azure deployments across DEV, TEST, and PROD environments.
  • Build logging, monitoring, and alerting; troubleshoot production issues and support production readiness and go-live.
Listing location: Brazil; Workplace type: Remote; Structured job location: BrazilFull-TimeSoftware developmentPosted
  • Analyze and reverse-engineer existing Java systems, including their architecture, dependencies, business logic, and technical constraints.
  • Use AI-assisted development tools for code generation, analysis, refactoring, testing, and documentation.
  • Apply structured AI development approaches, including reverse engineering and Spec-Driven Development.
  • Refactor and modernize Java applications, including removing or replacing legacy dependencies and outdated components.
  • Generate and improve automated tests to support safe modernization and refactoring.
  • Collaborate with engineering teams and stakeholders to translate requirements and existing system behavior into maintainable technical solutions.
  • Help establish repeatable AI-assisted development practices across engineering teams.
  • Maintain code quality, maintainability, testing, and software engineering best practices.
Shown 1-10 of 123
...

Why Remote Java Developer Jobs Are Becoming More Popular

The modern tech landscape has undergone a massive transformation, making remote Java developer jobs more accessible and rewarding than ever before. As businesses worldwide transition to cloud-based infrastructures and microservices, the demand for skilled professionals who can build robust back-end systems from anywhere continues to grow. Whether you are a mid-level engineer looking for a better work-life balance or a senior architect aiming to collaborate with global tech giants, choosing a remote Java developer career offers unparalleled flexibility and access to international markets.

Why Pursue a Remote Java Developer Career

Working as a remote software developer provides numerous advantages that go beyond just skipping the daily commute. For Java experts, the stability of the ecosystem combined with the freedom of location creates a high-value professional path. Companies are increasingly looking for specialized talent regardless of geography, offering competitive compensation packages to those who can maintain high-quality codebases from their home offices.

The shift toward distributed teams offers several key benefits for developers:

  • Global reach: Professionals can work for industry leaders in Silicon Valley, London, or Berlin without relocating.
  • Personalized environment: You can create a workspace that maximizes your productivity and comfort.
  • Cost efficiency: Working remotely allows you to save on travel expenses and potentially take advantage of geo-arbitrage.
  • Flexibility: You can better manage your time to balance professional deliverables with personal commitments.

Types of Remote Java Programming Jobs

The market for Java programming jobs is diverse, catering to different professional needs and experience levels. Depending on your preference for stability or variety, you can choose from several employment models. While many seek full-time remote Java developer positions, others prefer the autonomy of shorter engagements.

As you explore the industry, you will encounter the following opportunities:

  • Full-time employment: This is the most stable option with benefits, health insurance, and long-term career growth.
  • Java freelance job: Project-based work allows you to manage multiple clients and varied tech stacks.
  • Java part time roles: These are ideal for those who want to supplement their income or focus on personal projects.
  • Contract-to-hire: This acts as a trial period where both the developer and the company evaluate the remote fit before a permanent offer.

Essential Skills and Tech Stack for Success

To stand out in the competitive field of software engineering, technical proficiency is only half the battle. Successful candidates must demonstrate they can handle the autonomy of remote work while delivering clean, scalable code. Modern remote Java developer job opportunities often require a blend of core Java knowledge and modern cloud-native tools.

Key technical requirements typically include:

  • Core Java and Spring Framework: Mastery of Spring Boot, Hibernate, and the latest Java versions.
  • Database Management: Strong skills in SQL and experience with NoSQL solutions.
  • Cloud Services: Familiarity with AWS, Azure, or Google Cloud Platform for deployment.
  • Containerization: Knowledge of Docker and Kubernetes to manage distributed applications.

If you are looking to expand your horizons, many Java developer career opportunities now intersect with other niches. Upskilling into areas like full stack software engineer roles or transitioning toward a DevOps engineer remote position can significantly increase your market value and broaden your search for remote software developer jobs.

How to Find and Land Remote Java Work

Finding the right role requires a targeted approach. Instead of generic job boards, focus on platforms specifically designed for distributed teams. Your CV and LinkedIn profile should be optimized for keywords like remote jobs Java and Java developer remote career to ensure you appear in recruiter searches. During interviews, emphasize your communication skills and ability to manage time effectively, as these are critical for remote software engineer jobs.

Beyond development, the tech ecosystem offers various paths. You might discover related openings for a frontend developer remote job if you have the relevant UI skills, or even data science remote jobs if you have a strong mathematical background. The goal is to align your unique skill set with the specific needs of the global market.

Practical Tips for Sustainable Remote Work

Success in a remote Java programming career depends on discipline. Establish a clear routine, use asynchronous communication tools effectively, and set boundaries between work and home life. Keep your technical skills sharp by following industry trends and contributing to open-source projects. This proactive approach ensures a long and prosperous career.

Ready to take the next step in your professional journey? Start by refining your portfolio and exploring the latest remote Java developer jobs available on top-tier global platforms today.

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.