Proficient in Java, Knowledge of core java APIs like collections, io, threading, JDBC etc
Knowledge of Spring framework
Knowledge of SQL with exposure to work across different databases RDBMS (MySQL, Postgres) and Bigdata (HBase, Impala)
Knowledge of any one of the build frameworks - Ant\/Maven\/Gradle and basic level proficiency to build\/manage build scripts
Hands on experience in writing code to process large amount of structured & unstructured data
Good experience\/exposure to data modeling, querying and optimization in handling data lake
Excellent analytical capability and problem-solving abilities
Should be able to write unit test cases like Junit or other equivalent frameworks
Exposure to Agile software development process
Demonstrated technical communication skills both oral and written
Good English communication skills presentation, verbal and written
Excellent interpersonal skills and a team player
Candidates who have worked in a start-up company\/environment
Good understanding and exposure to SVN, GitHub
Key Responsibilities:
The primary responsibility of the incumbent would be to create and implement Enterprise class Platform level applications and building apps for data acquisition tools and post-processing in the SaaS based cloud environment
Additional skills required:Demonstrated technical communication skills both oral and written
Good English communication skills presentation, verbal and written
Excellent interpersonal skills and a team player
Personality traits:\u25e6 A quick learner and a person with passion to learn new things, try and implement the same