• 1+ years of experience in developing and designing web and enterprise applications using JAVA technologies. • Hands on experience in working on heterogeneous platforms involving web apps, databases, and mobile networks. • End to end experience of completing life cycle of at least three projects with diverse front ends including mobile and web apps. • Ability to analyze client’s requirements, covert them into technical specs, and develop technical modules as per specifications. • Deep analytical skills coupled with quick abilities to learn new technologies and hit the ground running from day one.