Point your AI agent at freehire and let it find you a job.

Get the CLI →

InfoVision Middle East

NewBe an early applicant

Java Backend Developer

Posted
Discussion

Summary

A senior Java backend developer in Dubai who designs, builds, and maintains scalable production applications using Java/Spring, Redis caching, and PostgreSQL, while handling system architecture, performance tuning, security hardening, and collaboration with DevOps/infrastructure teams.

We are looking for a Senior Backend Developer with strong Java expertise and hands-on experience with Redis and PostgreSQL. The role requires strong system design and architecture capabilities, with a focus on building scalable, secure, reliable and production-ready applications.

Responsibilities

  • Design, develop and maintain robust, scalable and high-performance backend applications using Java.
  • Contribute to system design and architecture for large-scale production applications.
  • Design solutions that scale effectively with increasing traffic, workload and data volume.
  • Build and optimize caching and high-performance data access solutions using Redis.
  • Design, optimize and manage relational data solutions using PostgreSQL.
  • Analyze real-time production scenarios, identify bottlenecks and implement reliable technical solutions.
  • Improve application reliability, availability, fault tolerance and overall production readiness.
  • Work closely with infrastructure, DevOps and application teams to manage end-to-end system behavior.
  • Identify application and system security risks and implement appropriate preventive and mitigation measures.
  • Support troubleshooting, performance tuning, incident resolution and continuous improvement of production systems.

Required Skills

  • Strong hands-on backend development experience with Java and frameworks such as Spring/Spring Boot.
  • Strong knowledge of system design, software architecture and large-scale/distributed application design.
  • Hands-on experience with Redis, including caching strategies, data structures and performance optimization.
  • Strong PostgreSQL experience, including database design, SQL optimization, indexing and performance tuning.
  • Strong understanding of scalability, high availability, reliability, concurrency and production system performance.
  • Experience designing, deploying and supporting production-grade applications.
  • Good understanding of infrastructure concepts, deployment environments and application-to-infrastructure interactions.
  • Strong knowledge of application security principles, secure coding and handling common application attacks.
  • Strong scenario-based problem-solving, troubleshooting and technical decision-making skills.

Preferred Skills

  • Experience with microservices and distributed systems.
  • Exposure to cloud platforms, containers, Kubernetes and CI/CD environments.
  • Experience with monitoring, observability, logging and production incident management.
  • Knowledge of API security, authentication/authorization and performance engineering.
  • Experience mentoring developers or contributing to architecture and engineering standards.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.