About: We are looking for a Java Developer to join a project within the Global Banking IT division of a leading investment bank (117k employees, presence in 40+ countries), developing from scratch an application for Middle Office teams to manage client trade limits and exposureLocation : Lisbon/PortoWork type:hybrid model: 2x onsite per weekResponsibilities:Develop and maintain backend and frontend applications Contribute to the technology migration (Java 8/11 → 21) Implement new features and resolve production issues Integrate with external systems and internal services Collaborate with technical and business teams Mentor and support more junior team membersRequirements:7–8 years of experience in software development Strong experience with Java (8 - 21) and Spring Boot Experience with recent Angular versions is a plus Experience with microservices architectures Experience with relational databases (Oracle is a plus) Experience working in Agile environments (Scrum, Jira) Mentoring mindset and knowledge-sharing attitude Strong problem-solving skills and autonomy Good communication skills Fluency in English