• Education: MS in Computer Science/Engineering or equivalent degree
• Excellent programming skills in Java J2EE (Spring), SQL and Javascript UI libraries
• Good communication skills and excellent team player
• Strong motivation and passion for software development
• Strong analytical skills and must be open to work on various technologies
• Self-learner and ability to quickly to adapt to any technology
• Good problem solving skills and application of logical solutions
• Willingness to travel on-site to Italy/Europe