Staff Software Engineer

منذ 6 ساعات

sharjah, الإمارات العربية المتحدة Client of Reqiva دوام كامل
We re hiring a Staff Software Engineer to join a major digital technology organisation in Dubai working on large-scale platforms used across multiple markets This is a senior hands-on individual contributor position for an engineer who enjoys solving difficult technical problems designing scalable systems and influencing engineering standards across multiple teams You ll work within a substantial engineering environment taking ownership of architecture and delivery across complex backend and distributed systems while helping shape how modern AI and GenAI tooling is adopted across the engineering organisationWhat you ll be doingArchitecting and developing scalable backend services using Java Spring Boot and Spring CloudDesigning highly available resilient microservices and distributed systemsLeading system design and architecture discussions across engineering teamsTaking ownership of complex multi-team technical initiativesWorking with Kafka asynchronous processing caching and event-driven architecturesBuilding and scaling cloud-native applications across Azure AWS or GCPWorking with Docker Kubernetes OpenShift and CI CDSolving complex performance scalability and production engineering challengesCreating shared frameworks libraries and engineering standardsMentoring experienced engineers and raising engineering standards across teamsHelping introduce LLMs and GenAI tooling into engineering workflows including code generation testing documentation log analysis and code reviewWhat we re looking forYou ll ideally have 10+ years of backend software engineering experience , with deep expertise in Java and modern distributed architecturesStrong experience across:Java / J2EESpring / Spring Boot / Spring CloudMicroservices and distributed systemsKafka / JMS / asynchronous architecturesDocker and Kubernetes/OpenShiftCloud platforms Azure, AWS or GCPCI/CD and modern engineering practicesSQL and NoSQL databasesHigh-performance and highly available systemsExperience using LLMs, GenAI or AI-assisted development tools to improve software engineering productivity would be a significant advantageWe re particularly interested in engineers who remain highly hands-on technically but operate beyond the boundaries of a single team influencing architecture, mentoring engineers and taking ownership of major engineering initiativesThis is a strong opportunity for an experienced Java engineer looking to take on genuine Staff-level technical ownership within a large-scale engineering environment in Dubai.