Design and help architect right solutions starting with broadly defined problems
Drive best practices and engineering excellence
Development of code in object oriented Java
Evaluate and analyze software products.
Define, develop, and manage the whole process of a project for partner integration, and engaging individuals across various departments or organizations to resolve problems
Work jointly with clients to ensure business requirements are clearly communicated
Prioritize multiple requirements, and communicate to senior management the present status and future direction of the product integration strategy.
Mentor junior team members and participate actively in release cycles with a sense of ownership
7+ years of experience in software development, engineering, or related field
Strong knowledge of Core Java with exposure to J2ee
Strong working knowledge of JSP, Servlets
Strong knowledge of database systems, and proficiency in SQL
Experience with Hibernate is required
Experience with SEAM or Spring will be an added advantage
Experience with web-based applications is a must
Exposure to any of the scripting languages will be a plus
Bachelor's degree and/or Master's Degree in Computer Science or related field.
Graduating with good academic record from top universities.
Ability to work independently as well as with a team
Ability to understand and master new technologies quickly
Strong focus on quality and generating results
Self-disciplined with strong attention to detail
Proven ability to quickly understand and solve unique and undocumented programming problems
Exceptional time management and organization
Excellent written and oral communications
Energetic and self-starting
Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form