Source description
About the role
OverviewWe are looking for a highly skilled Software Engineer with strong expertise in Java (Spring Boot) and Node.js to join our team supporting digital banking initiatives for Emirates NBD. The ideal candidate will have extensive experience in building scalable, high-performance applications and a solid understanding of modern software architecture and distributed systems. ResponsibilitiesDesign, develop, and maintain scalable backend systems using Java (Spring Boot) and Node.jsContribute to system architecture and solution design for digital banking platformsBuild and manage microservices-based architecturesCollaborate with cross-functional teams including product, QA, and DevOpsEnsure high performance, security, and responsiveness of applicationsParticipate in code reviews, technical discussions, and best practice implementationsTroubleshoot and resolve complex technical issuesRequired Skills & Experience7+ years of experience in full-stack or backend developmentStrong expertise in:Java (Spring Boot / Microservices)Node.jsHands-on experience with:Microservices architectureDistributed systemsRESTful APIs and integration servicesStrong understanding of system design and architecture principlesExperience working in high-performance, scalable environmentsExcellent problem-solving and analytical skillsGood to HaveExposure to AI-assisted coding tools (e.g., Claude Code)Experience in banking / financial services domainFamiliarity with cloud platforms (AWS, Azure, or GCP)Knowledge of CI/CD pipelines and DevOps practices OverviewWe are looking for a highly skilled Software Engineer with strong expertise in Java (Spring Boot) and Node.js to join our team supporting digital banking initiatives for Emirates NBD. The ideal candidate will have extensive experience in building scalable, high-performance applications and a solid understanding of modern software architecture and distributed systems. ResponsibilitiesDesign, develop, and maintain scalable backend systems using Java (Spring Boot) and Node.jsContribute to system architecture and solution design for digital banking platformsBuild and manage microservices-based architecturesCollaborate with cross-functional teams including product, QA, and DevOpsEnsure high performance, security, and responsiveness of applicationsParticipate in code reviews, technical discussions, and best practice implementationsTroubleshoot and resolve complex technical issuesRequired Skills & Experience7+ years of experience in full-stack or backend developmentStrong expertise in:Java (Spring Boot / Microservices)Node.jsHands-on experience with:Microservices architectureDistributed systemsRESTful APIs and integration servicesStrong understanding of system design and architecture principlesExperience working in high-performance, scalable environmentsExcellent problem-solving and analytical skillsGood to HaveExposure to AI-assisted coding tools (e.g., Claude Code)Experience in banking / financial services domainFamiliarity with cloud platforms (AWS, Azure, or GCP)Knowledge of CI/CD pipelines and DevOps practices
More at Global Software Solutions Group