Big Data Engineer

Company Summary:

Join a leading technology and product company that stands at the forefront of innovation in the technology sector. With a strong emphasis on big data and Java development, we are committed to delivering cutting-edge solutions that drive success and advancement in our industry. Located in the vibrant city of Bangalore, we offer a dynamic and challenging work environment where creativity and technical excellence are valued and encouraged.

Responsibilities:

- Design and implement scalable big data applications using Java and Big Data technologies.
- Manage and optimize database solutions across MySQL, PostgreSQL, and NoSQL.
- Develop microservices in cloud environments, with a focus on GCP.
- Integrate quality and security into the development lifecycle via CI/CD pipelines, code reviews, and automated testing.
- Work collaboratively with Agile teams on the design, development, and deployment of software applications.
- Lead proof of concept projects and develop automation tools to innovate and solve complex problems.
- Contribute to sprint planning, user story analysis, and task estimation.
- Incorporate new technologies to improve application performance and team efficiency.

Skills and Qualifications:

Essential Skills:

- 7+ years of experience as a Big Data Engineer.
- Proficient in Java, J2EE, with a strong understanding of Spring Framework and Spring Boot.
- Expertise in the Hadoop ecosystem (HDFS, Spark, Hive, HBase).
- Experience with MySQL, PostgreSQL, and NoSQL databases.
- Familiarity with Apache Kafka for real-time data streams.
- Solid foundation in RESTful Web Services, API development, and Avro data serialization.
- Knowledge in Google Cloud Platform (GCP) and microservices architecture.
- Competent in CI/CD methodologies with tools like Docker, Jenkins, Git, and automated testing with JUnit.
- Understanding of ELK Stack (Elasticsearch, Logstash, Kibana) for data analysis.

Qualifications:

- Bachelor’s degree in Computer Science, Engineering, or related field.
- Demonstrated experience with Agile methodologies.
- Deep understanding of object-oriented design and coding standards.
- Proven leadership skills and effective communication across technical and business teams.

Job Details:

- Location: Bangalore
- Mode of Work: Onsite

Get Started