The role involves continuous collaboration with partners, iterative understanding of requirements, following best practices / methodologies, thorough understanding of the technology roadmap, advancement to design.
Design and architect complex solutions on a platform dedicated to high scale processing of large amounts of data
Assess and research current implementations of the platform and determine the course of action required to enhance the platform
Collaborate with peers and the leadership team on process improvement ideas, policy and procedure enhancements
Should have strong experience in below technologies
Java/J2EE Object Oriented design and development skills.
Core Java, Servlets/JSP/EJB, Spring
Web Services (SOAP, REST).
ORM Tools (iBatis, Hibernate)
Multithreading and Java design patterns
Should have experience in product development or should be from captive companies
Strong commitment to quality, documentation and engineering excellence
Strong communication skills, problem solving skills and adaptability