Design and develop software components
Create and maintain accurate and current documentation and adhere to coding standards
Work both individually and in a team environment to achieve results in a deadline driven environment.
Interface with and coordinate with teams across multiple global regions and time zones.
Provide support to keep the web properties up and running 24*7
Excellent knowledge of Core Java and Object oriented programming concepts
Good working knowledge of J2EE Design Patterns
Good working knowledge of J2ee servlet containers
Good understanding of Spring Ecosystem
Good understanding of REST Concepts
Experience in building and maintaining high-traffic guest-facing web applications
Knowledge of caching technologies
Experience in agile software development.
Good understanding of NoSQL technologies (Mongo DB would be a plus)
Must be a self-starter that can drive projects forward with minimal management oversight.
Knowledge of Cricket, Rugby, Formula1, Soccer, and sports in general a plus
Working knowledge of PERL
Hands on experience on consumer application projects.