A technology consulting firm in Porto is seeking a mid-level Java developer to work on data-intensive applications. The successful candidate will leverage their Java expertise alongside big data technologies such as Hadoop and Spark in a hybrid work model, requiring two days per week in the office.