Java Developer Needed for a Long-Term Project (Remote)

Filled
February 23, 2026

Job Description

We are looking for a talented Java Developer to join our team for a long-term remote project. This role is ideal for engineers who enjoy building scalable backend systems using modern Java technologies and working in an agile environment.

Role Overview

As a Java Software Engineer, you will contribute to the design, development, and deployment of backend services and microservices-based applications. You will collaborate with cross-functional teams to build reliable APIs and cloud-ready solutions.

Key Responsibilities

  • Design, develop, and maintain Java-based applications
  • Build and manage microservices architectures
  • Develop and integrate RESTful APIs
  • Work with Spring Framework / Spring Boot
  • Participate in Agile development processes
  • Collaborate with developers, product teams, and DevOps engineers
  • Ensure performance, scalability, and reliability of applications
  • Contribute to cloud-native development and deployments

Required Skills & Qualifications

  • Strong experience with Java development
  • Hands-on experience with Spring Framework / Spring Boot
  • Solid understanding of microservices architecture
  • Experience building REST APIs
  • Familiarity with Agile methodologies
  • Strong problem-solving and analytical skills
  • Ability to learn quickly and adapt to new technologies

Preferred Skills

  • Experience with Camunda
  • Exposure to cloud platforms (AWS, Azure, or GCP)
  • Knowledge of DevOps tools and practices
  • Experience with containerization (Docker/Kubernetes)

Education

Bachelor’s degree in Computer Science or a related field (or equivalent experience).

Work Setup

  • Remote
  • Long-term project
  • Collaborative global team