About the role

  • Java Developer developing applications within a hybrid model in Porto, working with Java, Hadoop, and Spark for data processing.

Responsibilities

  • Developing and maintaining Java-based applications that interact with the Hadoop ecosystem
  • Working with technologies like Java Spark and Hive to process and manage data at scale
  • Writing clean, testable code using modern development practices
  • Collaborating with cross-functional teams
  • Solving complex technical challenges within a Linux environment
  • Using tools like JUnit for testing, Maven for build management, and Git for version control

Requirements

  • Degree in Technology, Computer Engineering, or related field
  • 3-6 years of hands-on experience with Java 8 or above
  • Comfortable working in Linux environments
  • Experience with JUnit, Maven, and Git
  • Proven experience with Hadoop ecosystem: Java Spark and Hive
  • Knowledge of relational databases and SQL
  • Strong communication skills, both oral and written
  • Excellent organizational, analytical, and problem-solving abilities
  • Autonomous working style with strong sense of responsibility and teamwork
  • Portuguese as preferred main language
  • English proficiency at B2 Upper Intermediate level minimum

Benefits

  • Hybrid work model requiring only two days per week in office
  • Collaboration in a professional environment

Job title

Java Developer, Java, Hadoop, Spark

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job