MyRemoteTeam Inc
Java Software Engineer
MyRemoteTeam IncQatar2 days ago
Full-timeRemote FriendlyInformation Technology

About Us

MyRemoteTeam, Inc is a fast-growing distributed workforce enabler, helping companies scale with top global talent. We empower businesses by providing world-class software engineers, operations support, and infrastructure to help them grow faster and better.


Job Title: Senior Java Developer

Experience Required: 7–8 Years

Location: Doha, Qatar (Onsite)

Employment Type: Full-Time


Job Summary

We are seeking an experienced Senior Java Developer with strong expertise in designing and building enterprise-grade applications. The ideal candidate will have a proven track record in Java 21, Spring Boot, Microservices, PostgreSQL, and containerized applications, along with hands-on experience in cloud-native development and distributed messaging systems. This role requires working onsite in Doha, Qatar.


Key Responsibilities

  • Design, develop, and maintain scalable and secure Java-based applications.
  • Implement Microservices architecture using Spring Boot and ensure smooth integration across modules.
  • Work with PostgreSQL databases: writing optimized queries, schema design, and performance tuning.
  • Develop and manage event-driven systems using Apache Kafka.
  • Deploy, scale, and monitor applications in containerized environments (Kubernetes, Docker).
  • Ensure code quality through best practices in testing, CI/CD, and DevOps pipelines.
  • Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
  • Provide technical leadership and mentor junior developers.


Mandatory Skills

  • Java 21 (latest features and best practices)
  • Spring Boot & Microservices
  • PostgreSQL
  • Apache Kafka
  • Containerized Applications (Kubernetes, Docker)


Preferred Skills (Good to Have)

  • Experience with Cloud Platforms (AWS / Azure / GCP)
  • Knowledge of REST API security, OAuth2, JWT
  • Familiarity with CI/CD pipelines (Jenkins, GitLab, etc.)
  • Strong problem-solving and debugging skills


Eligibility Criteria

  • 7–8 years of professional software development experience.
  • Strong communication and collaboration skills.
  • Valid Passport is mandatory (Visa and relocation support provided).

Key Skills

Ranked by relevance