Big data Architect

Location: Bangalore
Specialization: IT Software- Embedded / EDA / VLSI / ASIC
Sub Specialization:
Reference: 27965

This position is with one of the Product MNC in Bangalore.

Role: Big Data Architect

We are looking at well-rounded Principle Architect with minimum 12+yrs of Industry experience of architecture, design experience. The ideal candidate would be Bachelors or Master?s degree in computer science/related field Good understanding of algorithms, data structures and object-oriented programming. Should be well versed with Big data & JEE eco system. Has the ability to adapt to changing priorities and willing to try new technologies and languages to help their systems do more

Required Technical Skills

? Experience with Big Data technology like Hadoop, Spark, NoSQL based Data-warehousing solutions.

? Experience with Reporting solutions like Pentaho, PowerBI, Looker including their customizations.

? RDBMS, NoSQL like Vertica, Redshift, Data Modelling with physical design and SQL performance optimization.

? JEE, Spring, JPA based application architecture

? Experience developing high concurrency, high performance applications that are database-intensive and have interactive, browser-based clients.

? Understanding of web-based SOA architecture implementation with Design Pattern experience is useful.

? On-demand or SaaS experience is a plus.

? Experience with on-line advertising technologies or large-scale workflow systems is very helpful but not required.

? Exposure to messaging systems, JMS, Active MQ, Rabbit MQ, Kafka

? Exposure to cloud (AWS), Provisioning, capacity planning and performance analysis at

various levels.

Required Skills: Datawarehousing, Reporting including customization, Hadoop, Spark, Kafka, Core java, Spring/IOC, Design patterns

Good to Have: AWS, open source, SOA, SaaS, Unix/Linux shell scripting

Soft skills: Communication, presentation

Required Business Skills

-         Communication and Presentation

-         Problem solving

-         Resourcefulness

-         Team player

-         Familiarity with Agile

-         Bachelor's degree or equivalent experience

-         Self-motivated, team player and ability to interact and work closely with rest of the

teams as per requirement.

-         Demonstrates excellent communication and organizational and follow up skills.

-         Show initiative, self-direction, and follow-through on assignments.

-         Others- Is willing to learn new technologies