Devoteam

Java developer in banking

In short

Senior Java developer role at Devoteam, a global digital transformation company, for a banking client, based in Lisbon in a hybrid format. The role covers designing and architecting scalable Java/Spring applications, leading code reviews, mentoring junior developers, and providing technical leadership. It requires strong Java/Spring expertise, microservices and SQL/database skills, and proficiency in French.

About
At Devoteam, we believe that technology with strong human values can actively drive change for the better. We are a global leading player in Digital Transformation for leading organisations across EMEA, with a revenue of €1B. We believe in transforming technology to create value for our clients, partners and employees in a world where technology is developed for people.
Responsibilities
•Design and develop high-quality, scalable, and secure Java/Spring applications.
•Lead code reviews and enforce best practices to ensure clean, reliable code.
•Mentor junior developers, fostering technical excellence and knowledge sharing.
•Architect robust, future-proof solutions aligned with business needs.
•Collaborate with product, design, and business teams to deliver effective solutions.
•Ensure code quality with strong unit/integration testing and high test coverage.
•Troubleshoot and resolve complex performance, scalability, and reliability issues.
•Optimize application and database performance using advanced profiling techniques.
•Embed security best practices throughout the development lifecycle.
•Stay current with emerging Java/Spring technologies and apply them to enhance solutions.
•Document technical specifications and design decisions clearly and effectively.
•Contribute to strategic planning and provide technical leadership in key decisions.
Requirements
•Degree in Computer Science or related field (or equivalent experience).
•Proven expertise in Java development, with strong proficiency in the Spring ecosystem.
•Hands-on experience with microservices architecture and distributed systems.
•Strong knowledge of SQL optimization, stored procedures (e.g., PL/SQL), and relational databases (Oracle, SQL Server, MySQL, etc.).
•Solid understanding of software engineering best practices, including SOLID principles.
•Experience building and consuming web services (REST and SOAP).
•Familiarity with CI/CD pipelines, version control, and automated deployment practices.
•Proficiency in French (written and spoken).
Conditions
No conditions are specified in the posting.

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