At least 8 years of experience in object-oriented design, data structures, design patterns, algorithms, and core programming skills using Java
Ability to build fast, reliable, scalable, highly available, services and software components
Ability to understand quickly existing software design and code.
Experience with Agile methodology
Expertise in cloud and open source technologies such as Git, Spark, and Docker
Familiarity with relational and big data such as Postgres, Hadoop, NoSQL Databases and columnar Storage formats Parquet
Strong skills in analytic computing and algorithms
TDD expertise
Ability to do define crisp interfaces and thinking the performance, scalability as they are built
Passion for finding and solving problems
Prior history with agile development
Experience in AWS (MUST HAVE)
Excellent communication skills, proven ability to convey complex ideas to others in a concise and clear manner
Data store knowledge is important – Postgres, Hadoop, NoSQL Databases and columnar Storage formats Parquet