Description

About the job

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

Education

Bachelor’s Degree