Java Developer – Long-Term Project (Remote)

Filled
February 23, 2026

Job Description

Location: Remote
Employment Type: Full-Time

Role Overview

We are looking for a skilled Java Developer to join our team for a long-term project. The role involves designing, developing, and maintaining Java-based software solutions, implementing microservices, and working with Spring Framework and Camunda workflows. The ideal candidate is proactive, detail-oriented, and experienced in building scalable, cloud-native applications.

Key Responsibilities

  • Develop and maintain high-quality software using Java and Spring Framework.
  • Design and implement microservices architecture for scalable applications.
  • Build and maintain RESTful APIs for internal and external integrations.
  • Work with Camunda to model and implement workflow processes.
  • Apply Agile development methodologies for iterative delivery.
  • Collaborate with cross-functional teams including QA, DevOps, and product owners.
  • Participate in DevOps practices including CI/CD, automated testing, and deployment.
  • Troubleshoot, optimize, and maintain existing applications to ensure performance and reliability.

Required Qualifications

  • Strong hands-on experience with Java and Spring Framework.
  • Proven experience in microservices architecture and cloud-native development.
  • Solid understanding of software engineering best practices and design patterns.
  • Experience building RESTful APIs.
  • Familiarity with Camunda workflow engine is a plus.
  • Knowledge of DevOps tools and practices (CI/CD, automated testing, deployment).
  • Bachelor’s degree in Computer Science or a related field.
  • Excellent problem-solving skills and ability to learn new technologies quickly.