Java Developer (Long-Term Opportunity)

Filled
February 23, 2026

Job Description

Overview

We are looking for an experienced Full Stack Java Developer to join our growing team for a long-term engagement. The ideal candidate will have strong expertise in Java 21, backend development, and building scalable applications using modern frameworks and databases.

In this role, you will design, develop, and maintain high-performance backend services, work with distributed systems, and collaborate with cross-functional teams to deliver reliable software solutions.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Java and Spring Boot
  • Build and optimize RESTful APIs
  • Work with MongoDB and MySQL databases
  • Integrate systems using message brokers such as RabbitMQ
  • Participate in system architecture, code reviews, and technical discussions
  • Ensure high code quality through testing and best practices
  • Implement and manage CI/CD pipelines
  • Collaborate with DevOps and frontend teams for smooth deployments
  • Troubleshoot and resolve production issues

Required Skills & Experience

  • Strong proficiency in Java 21
  • Hands-on experience with Spring Boot
  • Experience working with MongoDB and MySQL
  • Knowledge of RabbitMQ or similar message brokers
  • Strong experience designing and building REST APIs
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience using Git and modern development workflows
  • Solid understanding of software engineering principles and testing practices
  • Strong analytical and communication skills

Preferred Qualifications

  • Experience with microservices architecture
  • Exposure to Docker / Kubernetes
  • Experience working in Agile development environments
  • Knowledge of cloud platforms such as AWS, Azure, or GCP

Job Details

Work Mode: Remote / Hybrid (as applicable)

Role: Full Stack Java Developer

Job Type: Long-term / Contract / Freelance (depending on project needs)