A senior Java developer (7-8 yrs) builds a Middle Office application from scratch for a global investment bank, managing client trade limits and exposure. Day-to-day: backend and frontend work with Java 8-21, Spring Boot, Angular, and microservices, plus Java 21 migration and mentoring juniors, hybrid (2 days onsite) in Lisbon/Porto.
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 exposure
Location
Lisbon/Porto
Work type
hybrid model: 2x onsite per week
Responsibilities
Develop and maintain backend and frontend applications
Contribute to the technology migration (Java 8/11 to 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 members
Requirements
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)