act digital EMEA - Alter Solutions
Java Software Engineer
Java developer (7-8 yrs experience) building, from scratch, a Middle Office app to manage client trade limits and exposure for a global investment bank's banking IT division, via consultancy Alter Solutions. Hybrid from Lisbon or Porto (2 days onsite/week); stack centers on Java 8-21 (migration to 21), Spring Boot, microservices and relational DBs, with Angular a plus.
- Compensation
- Not disclosed
- Location
- Portugal
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 7+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 7-8 years of experience in software development
- Strong experience with Java (8-21) and Spring Boot
- 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
Nice to have
- Experience with recent Angular versions
Full description
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)
- Mentoring mindset and knowledge-sharing attitude
- Strong problem-solving skills and autonomy