Long-Term Full Stack Java Developer

Filled
February 24, 2026

Job Description

We are looking for an experienced Full Stack Java Developer to join our team for a long-term engagement. The ideal candidate has strong expertise in modern Java development and experience building scalable backend systems and APIs.

You will work on designing, developing, and maintaining high-performance services while collaborating with a distributed engineering team.

Responsibilities

  • Design and develop backend services using Java and Spring Boot
  • Build and maintain scalable RESTful APIs
  • Work with databases and messaging systems
  • Integrate services and ensure system reliability
  • Participate in code reviews and follow engineering best practices
  • Support CI/CD and deployment processes
  • Collaborate with product and engineering teams to deliver features

Required Skills

  • Strong experience with Java 21
  • Solid experience with Spring Boot
  • Experience designing and implementing REST APIs
  • Database experience with MongoDB and MySQL
  • Experience with messaging systems such as RabbitMQ
  • Understanding of CI/CD pipelines
  • Experience with Git
  • Strong debugging and problem-solving skills
  • Good communication in a remote work environment

Nice to Have

  • Experience working with microservices architecture
  • Knowledge of containerization tools like Docker
  • Cloud platform experience (AWS, Azure, or GCP)
  • Experience with automated testing and performance optimization

What We Offer

  • Long-term opportunity
  • Remote work environment
  • Collaborative engineering culture
  • Opportunity to work on scalable production systems