Position Description : Provide technical leadership and mentorship to team membersStrong programming skills in Java, Spring Boot development, designing and developing REST APIs and front-end development using JavaScript, HTML5, CSS3, Bootstrap, Angular JSKnowledge and working experience in Hadoop eco systemExperience in Scala and Python programming language with SparkFamiliarity with Spark programming paradigms (batch and stream-processing). Understanding of different data abstraction objects used in spark for different use cases, use of optimal data format and other optimization techniques.Strong knowledge of writing optimized Spark and Hive SQL and experience to tune poor performing queries.Participate in detailed technical design, development, implementation, and support of Big Data applications.Strong experience with SQL and relational databases like PostgreSQL, MySQL, SQL ServerFamiliarity and prior experience with Agile / Scrum development methodologiesCollaborate with product owners and product managers, help with scoping product requirementsWork with Product Managers and Software Engineers to groom features (user stories and tasks)Familiarity with one or more stream processing / queuing technologies like Spark Streaming, Kafka, Kinesis, Flink, etc. preferred.Knowledge of different development and testing methodologies including TDD and BDD.What qualifications we’re looking for :
Lead Java Developer • Hyderabad, Telangana, India