Remote Java Developer Jobs

Java Developer
Show all filters

88 jobs found

to receive daily emails with new job openings that match your preferences.
Shown 1-10 of 88
WrocławGdańskWarszawa+2 more locationsFull-TimeSoftware DevelopmentPosted
Senior Java Developer
Company:Upvanta sp. z o.o.
  • Design and implement REST integrations (including VIA REST)
  • Develop and maintain core platform components using Java and Spring Boot
  • Implement resilience mechanisms such as retry, idempotency, and timeout
  • Create and maintain REST clients using WebClient and RestTemplate
  • Lead technical spikes regarding REST, mTLS, and system integrations
  • Collaborate on system integration architecture
  • Support E2E testing and application performance tuning
  • Containerize applications and support deployment processes
  • Work with payment and settlement system integrations
Remote work with occasional onsite workshops and planning sessionsContractE-commercePosted
  • Develop and maintain backend services using Kotlin and Java.
  • Build and evolve applications based on Spring Boot.
  • Design, implement, and enhance microservice-based solutions.
  • Create and maintain reliable, high-quality APIs and backend components.
  • Develop automated tests and ensure code quality standards are met.
  • Design architecture for new functionalities and services.
  • Improve existing systems through performance, scalability, and maintainability enhancements.
  • Collaborate closely with Product Managers, Data Analysts, and UX Designers to refine requirements.
  • Contribute to engineering best practices and development standards.
  • Utilize modern AI-powered development tools to increase productivity.
BrazilFull-TimeFinancial ServicesPosted
  • Develop and evolve applications using Java in the backend and React in the frontend.
  • Build and integrate microservices, REST APIs, BFFs, and integrations with external systems.
  • Utilize and orchestrate AI agents throughout specification, development, testing, and deployment stages.
  • Review, validate, and evolve code and artifacts produced by AI agents to ensure quality and security.
  • Participate in refinements to contribute to solution definitions, estimates, and technical risk identification.
  • Implement and evolve automated tests including unit, integration, regression, and performance tests.
  • Investigate and resolve complex issues related to code, integrations, data, or environments.
  • Implement AI automations to increase productivity, quality, and efficiency in the development cycle.
  • Collaborate with technical leadership to evolve development practices and the Agentic SDLC model.
AWSGitJava+7 more
BrazilFull-TimeTechnology, FinancePosted
  • Develop and evolve applications using Java on the backend and React on the frontend.
  • Build and integrate REST APIs, microservices, BFFs, and integrations with external services.
  • Utilize AI agents throughout the development cycle to support specification, development, testing, and deployment.
  • Analyze, validate, and adjust code and other outputs generated by Artificial Intelligence tools.
  • Create and maintain unit and integration tests to ensure delivery quality.
  • Identify and fix technical problems, contributing to application stability and evolution.
  • Participate in refinements, contributing technical analysis, estimates, and solution definitions.
  • Implement automations using AI to increase productivity and development efficiency.
  • Collaborate with senior professionals, sharing knowledge and evolving the team's agentic development practices.
AWSGitJava+7 more
BrasilFull-TimeFinancial ServicesPosted
  • Atuar com o time de desenvolvimento em uma entrega de qualidade para nosso cliente
  • Atuar com resolução de problemas de forma mais assertiva, com visão de negócio
  • Criar testes automatizados para garantir a entrega de negócio
  • Participar do dia a dia do time contribuindo para passagem de conhecimento
  • Atualizar os status das atividades nas ferramentas de controle
  • Ajudar a refinar e entregar soluções técnicas em diversos cenários
100% zdalnieContractFinTechPosted
Senior Java Developer
Company:P&P Solutions
  • Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java 8+.
  • Rozwój aplikacji opartych o framework Spring.
  • Projektowanie i implementacja usług REST oraz integracji wykorzystujących protokół SOAP.
  • Praca z relacyjnymi bazami danych SQL oraz optymalizacja zapytań.
  • Wykorzystanie technologii ORM do mapowania obiektowo-relacyjnego.
  • Projektowanie rozwiązań uwzględniających skalowalność, wydajność i bezpieczeństwo.
  • Udział w analizie wymagań technicznych i projektowaniu rozwiązań.
  • Udział w procesie przeglądu kodu (code review) oraz dbanie o jakość tworzonego oprogramowania.
  • Praca z rozwiązaniami kontenerowymi (Docker, Kubernetes lub technologie równoważne).
Remote (located within the U.S)Full-TimeHealth ITPosted
Java Developer
Company:Sprezzatura
  • Design, develop, test, and maintain enterprise Java applications
  • Analyze and resolve complex software defects and production issues
  • Support enhancements and sustainment activities for legacy Java technologies
  • Design and implement REST and SOAP-based services and integrations
  • Develop and maintain modern backend services using Java 17+, Spring Boot, and microservices
  • Develop and optimize SQL queries and database integrations
  • Participate in code reviews and mentor junior developers
  • Contribute to automated testing, CI/CD processes, and application deployments
  • Collaborate with cross-functional Agile teams to deliver software solutions
BrazilFull-TimePet MarketplacePosted
Middle Java Developer
Company:Sigma Software
  • Design, develop, and implement large-scale distributed systems to handle substantial data volumes, ensuring scalability, low latency, and fault tolerance.
  • Architect and implement APIs and event-driven solutions to meet system requirements and enhance functionality.
  • Diagnose and resolve complex production issues across services and the technology stack, delivering both code and data fixes.
  • Create and execute comprehensive unit tests, API tests, regression tests, and performance tests to ensure the reliability and efficiency of the system.
  • Work closely with cross-functional teams to promptly address and resolve production incidents, ensuring minimal downtime and swift recovery.
AWSSQLJava+5 more
BrazilFull-TimeTechnology ServicesPosted
  • Develop APIs utilizing Java and Spring within a microservice architecture
  • Implement evolutions and enhancements in web applications
  • Write clean, efficient, and maintainable code
  • Implement unit tests using JUnit
Based in BrazilFull-TimeDigital CommercePosted
  • Design, develop, and implement large-scale distributed systems capable of handling substantial data volumes and traffic.
  • Build scalable, fault-tolerant, and low-latency backend services using Java and Spring Boot.
  • Design and implement APIs and event-driven solutions supporting reliable system communication.
  • Develop and maintain cloud-native backend services with a focus on scalability, availability, and performance.
  • Diagnose and resolve complex production issues across application, service, infrastructure, and integration layers.
  • Develop and execute unit, API, regression, and performance tests to ensure system quality and reliability.
  • Collaborate with cross-functional engineering teams to investigate incidents and deliver rapid, effective resolutions.
  • Participate in architecture discussions and contribute to engineering standards, best practices, and technical decisions.
  • Optimize system performance, scalability, availability, and operational efficiency.
  • Contribute to continuous improvements across CI/CD pipelines, deployment processes, and engineering workflows.
AWSSQLJava+5 more
Shown 1-10 of 88
...

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.