Senior Java Engineer

A vendor providing staffing services for financial institutions
New Cairo City, Cairo Governorate, Egypt
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Finance

Description For Senior Java Engineer

Join a leading Egyptian financial institution undergoing digital transformation as a Senior Java Engineer. This role offers an opportunity to work on modern backend systems, developing scalable and high-performance applications across various banking domains. You'll be instrumental in shaping microservices architecture, implementing messaging system integrations, and optimizing performance through advanced technical solutions. The position is a long-term contract through Xenon7, offering competitive USD-based compensation and hybrid work arrangements in New Cairo. The role combines technical excellence with business impact, as you'll be part of modernizing banking services including Institutional Banking, Personal Banking, and Islamic Banking. This is an excellent opportunity for experienced Java developers looking to make a significant impact in the financial technology sector while working with cutting-edge technologies and practices.

Last updated 7 days ago

Responsibilities For Senior Java Engineer

  • Design and develop robust backend services using Java and frameworks such as Spring Boot or Quarkus
  • Apply OOP principles and design patterns to build scalable systems
  • Build and maintain RESTful APIs and integrate with external systems
  • Work with relational and non-relational databases
  • Leverage caching mechanisms and multithreading to optimize application performance
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write unit and integration tests and support CI/CD pipelines
  • Participate in code reviews and contribute to development practices

Requirements For Senior Java Engineer

Java
PostgreSQL
MongoDB
Kafka
RabbitMQ
Kubernetes
  • 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
  • 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

Interested in this job?

Jobs Related To Xenon7 Senior Java Engineer

Senior Temenos Infinity Developer (Remote)

Senior Temenos Infinity Developer position at Xenon7, focusing on digital banking solutions development using Temenos suite, Java, and modern web technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, working on ML-powered features for Windows and Microsoft products, with remote work options and competitive benefits.

Senior Software Engineer/Software Engineer II - Microsoft Security (Multiple Roles)

Senior Software Engineer position at Microsoft Security in Israel, focusing on backend development for cybersecurity solutions using cloud technologies and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's ODSP team in Noida, working on cloud-scale services and next-gen architecture for SharePoint and OneDrive, with focus on security and compliance.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Storage team, building scalable cloud storage solutions with 6+ years experience required.