Senior Java Engineer (Remote)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

4–6 years of hands-on experience in backend development with strong proficiency in Java., Solid understanding of Java fundamentals, including collections, exception handling, and threading., Proven experience with Spring Boot and/or Quarkus frameworks., Familiarity with modern software engineering practices such as test-driven development and clean code principles..

Key responsabilities:

  • Design and develop robust backend services using Java and frameworks like Spring Boot or Quarkus.
  • Build and maintain RESTful APIs and integrate with external systems using messaging tools like Kafka or RabbitMQ.
  • Collaborate closely with cross-functional teams to define, design, and ship new features.
  • Write unit and integration tests to ensure reliability and support CI/CD pipelines.

Xenon Seven logo
Xenon Seven Information Technology & Services Startup https://www.xenon7.com
11 - 50 Employees
See all jobs

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

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

  • 4–6 years of hands-on experience in backend development with strong proficiency in Java
  • Solid understanding of Java fundamentals, including collections, exception handling, and threading
  • Proven experience with Spring Boot and/or Quarkus frameworks
  • Familiarity with modern software engineering practices: test-driven development, clean code principles, and secure development
  • Experience in building distributed systems with microservices architecture
  • Exposure to containerization technologies like Docker and Kubernetes is a plus
  • Working knowledge of agile development methodologies

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Java Developer Related jobs