Backend Developer (Java & Node.js – Application Migration)

Dubai Tax Free1 days agoContractor External
Negotiable
Job Summary We are looking for a Backend Developer with strong knowledge of Java and Node.js to work on live production systems and support the migration of applications from Java to Node.js. The developer will use AI-powered IDEs and tools such as Cursor AI to improve productivity, problem solving, and code quality. Key Responsibilities 1 Develop and maintain backend services using Java and Node.js 2 Migrate existing applications from Java to Node.js with minimal downtime 3 Work on running (live) production applications including fixes, enhancements, and optimizations 4 Build and maintain REST APIs for frontend integration 5 Fix bugs, improve system stability, and optimize performance 6 Use AI-powered IDEs and tools (Cursor AI, ChatGPT, GitHub Copilot, or similar) for problem solving, debugging, and faster development 7 Collaborate with frontend developers, DevOps, and technical teams Required Skills 1 Strong knowledge of Java and Node.js 2 Experience working with running (live) production systems 3 Good understanding of databases (SQL and/or NoSQL) 4 Experience building and consuming REST APIs 5 Hands-on experience using AI IDEs or AI coding tools such as Cursor AI, Copilot, or similar 6 Ability to work independently and within a team 7 Strong problem-solving and debugging skills Nice to Have 1 Experience with cloud platforms 2 Knowledge of Docker, CI/CD, or DevOps practices 3 Performance tuning and system optimization experience