Role : Developer (Java with Big Data)
Experience : 6+ Years
Notice Period : 0-45 Days
Location : Bangalore/GGN
Detailed Job Description :
6+ years of recent hands-on experience on an agile development team of building big data capabilities with Apache Spark, HIVE on Java/Python
• Demonstrated experience in Agile development, application design, software development, and testing.
• Working HDFS, Map Reduce and Hive.
• Knowledge of Java/J2ee, MySQL, REST, Microservices, design pattens and Spring boot.
• Experience in developing the Rest API and Micro services.
• In depth knowledge of HTTP, HTTP Proxies, web servers and API Gateways like Apigee.
• Good understanding of CI/CD processes leveraging Jenkins, SBT, XLR and Maven.
• Understanding of NoSQL, Messaging, and caching products such as Kafka, HBase is a plus.
• Ability to implement scalable, high performing, secure, highly available solutions.
• Excellent communication skills, enthusiasm and ability ask questions, understand business value.
• Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards code reviews, source control management, build processes, testing, and operations.
• Superior analytical skills, including strong ability to identify and solve ambiguous problem.
Minimum Qualifications
• Bachelor’s degree in computer science, Engineering, or related field.
• Development experience in a Java development stack is essential.
• Experience in API development and Microservices.
• Hands-on experience deploying and monitoring application running on big data nodes.
• Strong Hands-on Apache Spark Data frame and Datasets, Map Reduce, Hive Query Language, HDFS, and Hive.
• Understanding of building applications with secure integration with API Gateways using REST endpoints is essential.
• Experience with automated build and test frameworks is essential
Bachelor’s Degree