• Bachelor’s degree in computer science or related discipline and experience of 4-8 years core software product development experience.
• Knowledge of computer science fundamentals in algorithms, data structures, databases, operating systems, etc.
• Extensive hands on coding skills in building scalable distributed systems using Java technologies
• Good development skills in developing web applications using REST, Messaging and SOA
• Experience in implementing scalable solutions in a large-scale distributed environment. Preferably in the ecommerce/Retail systems.
• In depth knowledge of SQL and NoSQL database technologies (Oracle, MySQL, Cassandra)
• strong java coders in product development