Senior Back-end Java Developer

  • Full-Time
  • Remote

Job Description:

Company Overview

TECHNO VISION is a full-service solution provider with its head office in Dubai. The company supports remote sites across multiple countries.
VISION is also a full-service solution provider headquartered in Dubai, supporting remote sites across multiple countries.

Position

Senior Java Developer

Employment Type: Full-time (5 days/week, 8 hours/day)
Work Arrangement: Remote

About the Role

We are looking for talented Senior Java Developers to join our team and help design and deliver scalable, high-performance backend systems in a distributed architecture environment.

Responsibilities

  • Lead the design, development, and maintenance of backend systems using Java 17
  • Architect and implement scalable microservices-based solutions
  • Develop and integrate REST and SOAP web services
  • Optimize system performance, scalability, and reliability across services
  • Work with cloud infrastructure, particularly Azure services
  • Manage messaging systems using RabbitMQ for asynchronous processing
  • Collaborate with DevOps practices and support Kubernetes-based deployments
  • Use Kubernetes tools (k9s, kubectl) for monitoring and operations
  • Participate in architectural decisions and technical planning
  • Conduct code reviews and mentor junior developers when needed
  • Ensure best practices in version control using Git

Requirements

  • University degree in Computer Science, Engineering, or a related field
  • Strong experience with Java 17
  • Excellent English communication skills (reading, writing, listening, and speaking)
  • Solid understanding of REST and SOAP web services
  • Hands-on experience with SQL and NoSQL databases
  • Experience working with RabbitMQ
  • Familiarity with Microsoft Azure cloud services
  • Comfortable using Kubernetes tools such as k9s and kubectl
  • Background in microservices architecture
  • Strong proficiency in Git for version control