Java Software Engineer - Hybrid - KSA - (10-12 Months) - RTG

Robusta Studio · Cairo, Egypt · Posted 2026-05-10

Robusta assists organizations in transitioning to a digital-first approach, crafting unforgettable experiences for their customers. We provide strategy, design, product, and technology services to prominent businesses and brands, utilizing our go-to-market expertise to facilitate seamless customer experiences and enhance conversion rates.About The RoleWe are looking for a skilled Java Software Engineer to join our engineering team and contribute to building scalable, high-performance backend systems. In this role, you will be responsible for developing core application services, APIs, and backend functionalities that support real-time operations and business-critical solutions.You will work closely with cross-functional teams to design, develop, test, and maintain robust microservices-based applications while ensuring system reliability, scalability, and security.Key ResponsibilitiesDevelop and maintain backend services, APIs, and core application logic using Java and Spring BootDesign and implement scalable microservices architecturesBuild and support real-time data processing, event-driven workflows, and operational platformsImplement asynchronous communication and messaging solutions using Apache KafkaDevelop integrations with internal and external systems and servicesSupport notifications, reporting modules, configuration management, and administrative functionalitiesEnsure application security using OAuth2/JWT and Spring Security best practicesParticipate in system testing, debugging, issue resolution, and performance optimizationSupport production releases, deployments, and troubleshooting activities when neededCollaborate with product, QA, and DevOps teams to deliver high-quality software solutionsContribute to code reviews, technical discussions, and continuous improvement initiativesRequirements3 to 5 years of relevant professional experience in backend software developmentStrong experience in Java development and Spring Boot within a microservices architectureSolid understanding of API development, backend service design, and distributed systemsExperience with asynchronous communication using Apache KafkaStrong knowledge of relational databases and production-grade application deliveryExperience implementing security using OAuth2/JWT with Spring SecurityFamiliarity with real-time processing, event-driven systems, or operational platformsStrong problem-solving and analytical skillsAbility to work collaboratively in a fast-paced environmentLanguage RequirementsFluent in both Arabic and English

Apply for this role

Other open roles at Robusta Studio

See all 79 open roles at Robusta Studio →

Related jobs in Software & IT

About Robusta Studio

Information Services

Robusta is a tech agency working with a diverse client base across different sectors & industries on implementing digital transformation programs. Engagements are typically focused on digitization of existing operations & processes and/or activation of digital customer engagement channels. With a team of 100+ tech and market consultants, robusta maintains an impactful footprint across EMEA and eng… read more

What you should know

  • Leading Solutions Provider: Has built over 400 digital solutions for more than 230 companies across various industries
  • International Tech Force: Features a dedicated team of over 200 tech and market experts across hubs in Egypt and Germany
  • 2018 E-Commerce Summit: Launched the E-Commerce Summit in 2018 as a grassroots movement for digital commerce in the MENA region

Visit the Robusta Studio hub on Take-Off →