? Design and development of software platforms/products/product components using Java EE
? Participate in a midsized, experienced & energetic team on a rapid, agile development schedule.
? Work in a cross functional role in collaboration with business analytics teams
? Lead a team of software developers to provide technical direction.
ESSENTIAL SKILLS & COMPETENCIES
? Excellent knowledge of Java EE.
? Proficiency with MySQL in designing and optimizing queries and stored procedures.
? Expert in Struts 2, Spring, Hibernate and Web Services using REST/SOAP API¡¦s.
? Experience in working with ETL tools like Talend ETL is a plus.
? Experience in developing high performance and scalable web applications with large databases is a plus.
? At least 1 year experience in leading technical teams.
? Strong experience designing and working with n-tier architectures (UI, Business Logic Layer).
? Experience in development of BI tools is a plus.
? Strong knowledge in best practices of software architecture and design.
? Team player with an inclusive approach to decision making.
? Experience with Agile methodologies like Scrum and Test Driven Development is a plus.
? Excellent verbal and written communication skills.
? Graduate (BE/B.Tech)/ Masters (ME/M.Tech/MS) in Computer Science or equivalent from a premier institute with 5+ year’s hands-on software development experience.
SALARY & OTHER DETAILS
? Salary including benefits will be based on prior experience & qualifications and will match industry standards.