We are looking for a highly skilled Software Engineer with solid 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 contemporary 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
Solid 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
📌 Software Engineer Java + Node Js Chennai
🏢 Leading
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.