Java Developer – Long Term (Remote / Flexible)

Filled
February 23, 2026

Job Description

Location: Remote / Flexible
Employment Type: Full-Time / Long-Term

About the Role

We are looking for an experienced Full Stack Java Developer to join our growing team. You will work on building scalable, high-performance applications and be responsible for designing, developing, and maintaining backend services. You will also collaborate with cross-functional teams, integrate with message brokers, and support smooth deployments via CI/CD pipelines.

Key Responsibilities

  • Design, develop, and maintain backend services using Java 21 and Spring Boot
  • Build and integrate RESTful APIs with front-end and other services
  • Work with MongoDB and MySQL to design efficient data storage solutions
  • Integrate and manage message brokers like RabbitMQ
  • Participate in CI/CD pipeline setup and deployment processes
  • Follow software engineering best practices, including testing, version control, and code reviews
  • Troubleshoot and optimize system performance

Required Skills & Experience

  • Strong proficiency in Java 21 and Spring Boot
  • Hands-on experience with MongoDB and MySQL
  • Experience with message brokers (RabbitMQ or similar)
  • Solid understanding of REST API design and implementation
  • Familiarity with CI/CD pipelines and DevOps practices
  • Knowledge of unit testing, version control (Git), and software engineering best practices
  • Excellent problem-solving skills and communication abilities