5+ years of work experience in software design and application development or MS in Computer Science plus 3 years of experience.
· Extensive hands-on experience and expertise in object-oriented design methodology and application development using Java/J2EE, Design Patterns, Spring MVC, SQL, Web services.
· Excellent understanding of computer science fundamentals, data structures and algorithms.
· Experience in developing high performance, highly scalable, database driven consumer web applications.
· Good understanding of web services and SOA related standards like REST/OAuth/JSON Must be proactive, self-directed, detailed and organized?
· Strong analytical, problem-solving skills, verbal, and written communication skills
· Ability to work in a fast paced, iterative development environment