A leading IT consulting company in Lisbon is seeking a Senior Java Developer to develop and maintain backend services. Candidates should have over 3 years of experience in Java, strong knowledge of multithreading and concurrency, and a solid understanding of data structures and algorithms. The role