IRIUM Portugal

Backend developer java / spring boot in banking

In short

Senior backend developer role building and optimizing scalable Java/Spring Boot applications for a technology project in Lisbon, with banking-sector exposure. Requires 5+ years of backend development experience, strong Java 17, Spring Boot, Hibernate and REST API skills, plus knowledge of relational/NoSQL databases, Kafka, Docker and Kubernetes. The role also includes mentoring junior developers and working closely with Product Owners. Hybrid work in Lisbon, salary €2,000–€2,300 gross per month.

About the Role
At IRIUM, we are currently looking for a Backend Developer (Java / Spring Boot) to join an innovative technology project in Lisbon.
Responsibilities
•Develop, maintain and optimize scalable backend applications
•Identify and implement software development best practices and technical improvements
•Adopt AI-powered development tools to improve productivity and code quality
•Produce and maintain technical documentation
•Support junior developers through task specification, technical guidance and deliverable validation
•Collaborate with production support teams, ensuring effective knowledge transfer
•Work closely with Product Owners to understand business requirements and deliver technical solutions
•Contribute to code quality, application reliability and continuous improvement
Requirements
•Minimum 5 years of professional experience in backend software development
•Strong hands-on experience with Java 17 or higher, Spring Boot and Hibernate
•Experience designing, developing and integrating REST APIs
•Solid knowledge of relational and NoSQL databases, including Oracle, PostgreSQL and MongoDB
•Experience with Git and version control best practices
•Knowledge of messaging systems, particularly Apache Kafka
•Experience with Docker and Kubernetes
•Familiarity with Scrum and Agile methodologies
•Experience developing, maintaining and improving enterprise applications
•Ability to produce technical documentation and apply software engineering best practices
•Experience mentoring and supporting junior developers, assigning tasks and reviewing deliverables
•Strong communication, analytical thinking, autonomy, proactivity and teamwork skills
•Interest in using AI-assisted development tools to improve software engineering processes
Nice to Have
•Previous experience in the banking sector
•Knowledge of Document Management Systems, OCR and Generative AI (GenAI)
•Experience with Cloud platforms, particularly Microsoft Azure or AWS
Conditions
•Salary Range: €2,000–€2,300 gross per month
•An innovative and growing company with plenty of opportunities for professional development
•Compensation according to your experience and performance
•Access to flexible compensation and private health insurance as a social benefit
•Unlimited access to technological training in self-learning mode

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot