Enable job alerts via email!

Senior Java Engineer (Remote)

Xenon7

Dubai

Remote

AED 120,000 - 200,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Ein innovatives Unternehmen sucht einen erfahrenen Senior Backend Java Engineer, der sich der Entwicklung moderner Backend-Systeme widmet. In dieser spannenden Rolle werden Sie an der Gestaltung und Implementierung von Microservices-Architekturen arbeiten, RESTful APIs erstellen und die Leistung durch Caching und Multithreading optimieren. Mit einem starken Fokus auf Engineering-Exzellenz und der Anwendung bewährter Praktiken werden Sie Teil eines dynamischen Teams, das sich der digitalen Transformation verschrieben hat. Diese vollständig remote Position bietet Ihnen die Möglichkeit, Ihre Fähigkeiten in einem zukunftsorientierten Umfeld weiterzuentwickeln und an bedeutenden Projekten mitzuwirken.

Qualifications

  • 4-6 Jahre Erfahrung in der Backend-Entwicklung mit Java.
  • Erfahrung mit Spring Boot und/oder Quarkus-Frameworks.
  • Kenntnisse in der Entwicklung verteilter Systeme mit Microservices-Architektur.

Responsibilities

  • Entwickeln robuster Backend-Services mit Java und Spring Boot oder Quarkus.
  • Erstellen und Warten von RESTful APIs und Integration mit externen Systemen.
  • Optimierung der Anwendungsleistung durch Caching und Multithreading.

Skills

Java
Spring Boot
Microservices Architecture
RESTful APIs
Kafka
RabbitMQ
OOP Principles
Multithreading
Unit Testing
CI/CD

Tools

Maven
Gradle
Jenkins
Azure Pipelines
Docker
Kubernetes

Job description

Join one of Egypt’s premier financial institutions, renowned for its extensive suite of banking services, including Institutional Banking, Personal Banking, and Islamic Banking. With a global presence through over 50 branches and correspondents, we serve a diverse and dynamic clientele. As we embark on a groundbreaking digital transformation journey, we are committed to leveraging the latest technologies to establish a state-of-the-art data architecture that will redefine our performance and service delivery.

About the role

We’re looking for a skilled Senior Backend Java Engineer to join our growing engineering team. You’ll be working on modern backend systems that power scalable, secure, and high-performance applications across different business domains. From shaping microservices architecture to implementing integrations with messaging systems and optimizing performance through caching and threading, you'll play a critical role in driving engineering excellence.

What you’ll do

  1. Design and develop robust backend services using Java (Java 21 preferred) and frameworks such as Spring Boot or Quarkus.
  2. Apply OOP principles, design patterns (e.g., Singleton, Factory, Strategy), and clean architecture practices (MVC, layered architecture) to build scalable and maintainable systems.
  3. Build and maintain RESTful APIs and integrate with external systems using messaging tools like Kafka or RabbitMQ.
  4. Work with both relational and non-relational databases (e.g., PostgreSQL, Oracle, MongoDB) and manage data persistence using JPA.
  5. Leverage caching mechanisms and multithreading to optimize application performance.
  6. Collaborate closely with cross-functional teams to define, design, and ship new features.
  7. Write unit and integration tests to ensure reliability and support CI / CD pipelines using tools like Maven, Gradle, Jenkins, or Azure Pipelines.
  8. Participate in code reviews and contribute to continuous improvement of development practices.

IMPORTANT :

  • The role is a long-term contract position through Xenon7, which is the approved vendor of the client.
  • The payments are paid out in gross amount in USD on a monthly schedule.
  • Required dedicated device minimum M4 chip or i7 32GB RAM.
  • Fully remote role.

Requirements

  1. 4–6 years of hands-on experience in backend development with strong proficiency in Java.
  2. Solid understanding of Java fundamentals, including collections, exception handling, and threading.
  3. Proven experience with Spring Boot and / or Quarkus frameworks.
  4. Familiarity with modern software engineering practices: test-driven development, clean code principles, and secure development.
  5. Experience in building distributed systems with microservices architecture.
  6. Exposure to containerization technologies like Docker and Kubernetes is a plus.
  7. Working knowledge of agile development methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.