Software Engineer (Java + Node.js)
GSSTech Group
Posted: April 7, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We 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.
Required Skills
Job Description
We 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.
Key Responsibilities
• Design, develop, and maintain scalable backend systems using Java (Spring Boot) and Node.js
• Contribute to system architecture and solution design for digital banking platforms
• Build and manage microservices-based architectures
• Collaborate with cross-functional teams including product, QA, and DevOps
• Ensure high performance, security, and responsiveness of applications
• Participate in code reviews, technical discussions, and best practice implementations
• Troubleshoot and resolve complex technical issues
Required Skills & Experience
• 7+ years of experience in full-stack or backend development
• Strong expertise in:
• Java (Spring Boot / Microservices)
• Node.js
• Hands-on experience with:
• Microservices architecture
• Distributed systems
• RESTful APIs and integration services
• Strong understanding of system design and architecture principles
• Experience working in high-performance, scalable environments
• Excellent problem-solving and analytical skills
Good to Have
• Exposure to AI-assisted coding tools (e.g., Claude Code)
• Experience in banking / financial services domain
• Familiarity with cloud platforms (AWS, Azure, or GCP)
• Knowledge of CI/CD pipelines and DevOps practices