Remote Java Developer Jobs

Java Developer
Show all filters

52 jobs found

to receive daily emails with new job openings that match your preferences.
Shown 1-10 of 52
BrazilFull-TimeFinancial ServicesPosted
  • Design and develop backend applications using Java and Spring Boot, following cloud-native and 12-factor app principles.
  • Build and maintain scalable AWS-based architectures using services such as S3, SQS, SNS, ECS, VPC, and related components.
  • Participate actively in agile squads, contributing to end-to-end software delivery and technical decision-making.
  • Ensure high code quality through peer reviews, clean architecture practices, and secure development standards.
  • Implement comprehensive automated testing strategies, including unit, integration, functional, and performance tests.
  • Support production systems by identifying, troubleshooting, and resolving incidents and performance issues.
  • Work with CI/CD pipelines to ensure smooth, automated deployment processes.
  • Develop reusable components and RESTful APIs aligned with system architecture standards.
  • Collaborate with cross-functional teams to deliver robust, scalable, and business-aligned solutions.
IndiaFull-TimeSoftware DevelopmentPosted
  • Design, develop, and maintain server-side logic of web applications.
  • Implement scalable and efficient server-side components and APIs.
  • Work with relational and/or NoSQL databases to store and retrieve data.
  • Integrate third-party APIs and web services while developing custom APIs.
  • Implement security best practices and conduct regular security audits.
  • Optimize server-side code for maximum speed and scalability.
  • Collaborate with front-end developers, UI/UX designers, and QA engineers.
  • Use version control systems like Git to manage the codebase.
  • Create and maintain documentation for back-end systems.
100% Remote (Continental United States)Full-TimeSoftware DevelopmentPosted
  • Design and develop advanced Java customizations within Windchill, including custom services, listeners, processors, validators, and helpers.
  • Extend the Windchill data model with custom types, attributes, and relationships using Type and Attribute Management (TAM).
  • Build custom JSP and HTML extensions, including custom tables, actions, and wizard pages.
  • Develop custom queues and background processes for asynchronous Windchill tasks.
  • Implement complex workflow expressions and robot delegates in Java.
  • Optimize performance of Java customizations, including profiling, query tuning, and caching strategies.
  • Lead migration efforts to retire legacy customizations to modern PTC-supported patterns.
  • Collaborate with functional consultants to translate requirements into Java designs.
  • Provide post-go-live support and triage incidents to drive durable fixes.
  • Mentor junior and mid-level engineers through code and design reviews.
United StatesFull-TimeHealthcare TechnologyPosted
  • Design, develop, and maintain scalable Java-based web applications running on Apache Tomcat
  • Build and enhance RESTful APIs and backend services using Jakarta EE technologies
  • Develop and maintain dynamic UI components using Kendo UI and jQuery
  • Optimize and troubleshoot complex SQL queries and stored procedures
  • Collaborate with cross-functional teams including product, QA, and DevOps
  • Ensure security, scalability, and HIPAA compliance across all components
  • Participate in code reviews, technical design discussions, and performance tuning
  • Support containerized deployments and CI/CD pipelines
  • Maintain and improve automated testing best practices
United KingdomFull-TimeSoftware DevelopmentPosted
  • Contribute to the design, coding, testing, and debugging of Java-based systems.
  • Support a major change project through technical development and system maintenance.
  • Provide technical input and innovation to meet business requirements.
  • Collaborate effectively with developers within the team and other organizational areas.
  • Maintain agile software development practices within SCRUM teams.
Gdynia, PolandFull-TimeE-commercePosted
  • Develop and maintain core services for advertising campaign management.
  • Manage budgeting and billing services for advertising activities.
  • Design solutions focused on high availability and horizontal scalability.
  • Collaborate within a mature, cross-functional team.
  • Communicate directly with Product Owners and non-technical stakeholders.
  • Integrate systems with various advertising channels and platforms.
IndiaFull-TimeData IntegrationPosted
  • Perform requirement analyses to support product delivery.
  • Develop high-quality and detailed technical designs.
  • Conduct unit testing using automated unit test frameworks.
  • Identify risks and perform mitigation action planning.
  • Conduct configuration of assigned work.
  • Develop and review the work of other developers and provide feedback.
  • Utilize coding standards and best practices to ensure software quality.
IndiaFull-TimeSoftware EngineeringPosted
  • Design, develop, and maintain Java-based applications using Spring Boot
  • Build RESTful web services and microservices architecture
  • Work closely with frontend developers, architects, QA engineers, and other stakeholders to deliver robust solutions
  • Write well-designed, efficient, and testable code
  • Ensure code quality through unit testing, integration testing, and code reviews
  • Optimize application performance and troubleshoot production issues
  • Maintain documentation for development processes, system architecture, and application functionality
  • Participate in Agile/Scrum development cycles
RemoteContractSoftware DevelopmentPosted
  • Design, develop, and maintain scalable backend applications
  • Build and enhance RESTful APIs and microservices
  • Deploy and manage applications using Docker and Kubernetes
  • Work with GCP services to build cloud-native solutions
  • Write efficient SQL queries and optimize database performance
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Troubleshoot, debug, and optimize application performance
IndiaFull-TimeSoftware DevelopmentPosted
Senior Java Developer
Company:Weekday AI(1-10 employees, E-Commerce, Fashion)
  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Build and support RESTful APIs and microservices.
  • Develop and deploy applications on AWS cloud infrastructure.
  • Collaborate with cross-functional teams in a remote Agile environment.
  • Ensure code quality through reviews, testing, and best practices.
  • Troubleshoot and resolve performance and production issues.
  • Use AI coding assistants (Copilot, Cursor, Claude, etc.) to improve development efficiency.
AWSGitJava+4 more
Shown 1-10 of 52
...

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.