Position: Product Engineer – E-Mudhra Location: Dubai, UAE Contract Duration: 12 months extendable Experience: 5 to 8 years Task & Responsibilities: • Design, develop, test, and maintain software products. • Collaborate with cross-functional teams to develop new features and improve existing products. • Analyze user requirements and develop software solutions that meet those requirements. • Write clean, efficient, and maintainable code. • Participate in code reviews and provide constructive feedback to other team members. • Troubleshoot and debug software issues. • Stay up-to-date with emerging trends and technologies in software engineering • Ensure high-quality product delivery by following best practices and adhering to software development standards. • Provide technical guidance and mentorship to junior team members. • Ensure quality of technical and application architecture and design of systems across the organization. • Provide Product Implementation experience with best practices of security Technical skills and other qualifications: • Degree/ Post-graduate in Computer Science or related field (or equivalent industry experience) • Minimum 5 years of experience in Emudhra Esignature application knowledge or an equivalent digital signature application knowledge • Working experience in implementing digital signature applications or similar products • Experience in microservices and integration of webservices, web API • Good understanding of Java EE, RESTFUL services, json, SOAP services; Application Middleware knowledge in Jboss, RHEL and Unix shell scripting • Experience in Windows, Linux servers and Database knowledge & Cloud technologies • Experience in Agile methodology. • Strong communication skills • Ability to work independently and as part of a team • Familiarity with software testing and quality assurance best practices