Job Description :
Design system architecture and interface using requirements.
Document features, modules, requirements, and the risks of each project.
Design, define, and develop custom modules, features, and package integration from proposal to product
All phases of software engineering including requirements analysis, application design, and code development and testing
Designing reusable Java components, frameworks and libraries
Working closely with architecture group and driving solutions
Demonstrates expertise in leading-edge theories, techniques and/or technologies
Leads the development of new concepts, technologies and products to meet emerging customer requirements
Identifies and solves problems that impact the management and direction of the business
Develops plans that impact the long-term success of the business
Influences senior management decisions that impact business direction
Has segment-wide and/or enterprise-wide impact
Directs cross-functional and/or industry-wide teams
Troubleshooting production support issues post-deployment and drive solutions
Demonstrating substantial depth of knowledge and experience in Big Data and Java development

UNIX, Java, SQL, RDBMS, Hbbase, Hive, Sqoop, Pig

10+ years software engineering
5+ years hands on expertise with Unix, Java, SQL writing queries and RDBMS
3+ years Big data technologies