We are seeking a highly skilled and motivated Java Hadoop Engineer with strong technical expertise in backend development, database management, and big data technologies. The ideal candidate will have a solid foundation in object-oriented programming, scripting, and distributed computing, along with excellent problem-solving and communication skills.
Key Responsibilities
Design, develop, and maintain scalable backend applications using Java and C/C++.
Write efficient and optimized SQL queries for Sybase ASE/IQ and DB2 environments.
Develop automation scripts using Shell, Perl, JavaScript, or Python to support system operations and data processing.
Work with big data technologies such as Apache Spark, Hadoop, and HDFS to manage and analyze large-scale datasets.
Perform in-depth debugging and root cause analysis of complex technical issues in development and production environments.
Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
Clearly communicate technical concepts and solutions to both technical and non-technical stakeholders.
Contribute to continuous improvement initiatives in code quality, system performance, and team processes.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
5+ years of experience in software development with a strong focus on Java and C/C++.
Proficiency in SQL and experience with relational databases (Sybase ASE/IQ, DB2).
Hands-on experience with scripting languages: Shell, Perl, JavaScript, or Python.
Solid understanding of distributed systems, cluster computing, and big data frameworks.
Strong analytical and debugging skills with a proactive approach to problem-solving.
Excellent verbal and written communication skills in English.
Preferred Qualifications
Experience working in Agile/Scrum environments.
Familiarity with CI/CD tools and DevOps practices.
Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
Experience with monitoring and logging tools (e.g., Splunk, Prometheus, G
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.