5 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
About KLx
KLx is the Portuguese subsidiary of Crédit Agricole S.A., a large international banking group that provides IT Skills & Software Development services to the IT organizations within the group's business lines.
Our mission is to assist with the IT transformation & activities of a worldwide bank capitalizing on all the skills from our international campus in Lisbon.
About Responsibilities
Within KLx, you will be part of the Securities unit, a team of over 100 professionals dedicated to supporting the IT operations of CACEIS, a Crédit Agricole partner and a leading asset servicing provider in Europe. CACEIS plays a key role in ensuring financial security and operational efficiency for institutional investors, asset managers, banks, and corporate clients.
You will join the Custody Services Team, specializing in:
- Safekeeping of assets, including physical securities
- Trade processing and settlement
- Income collection
- Corporate action processing
- Tax reclaim and local tax reports
- Class action offers
- Web-based information delivery
As a Java Architect/Coach, your main responsibilities will be:
Code Quality Enhancement:
- Promote best practices and coding standards among developers.
- Provide personalized support to improve unit testing and ensure software reliability.
DevOps Tools Management:
- Oversee and optimize code quality monitoring tools (SonarQube, CAST Software).
- Ensure effective integration of these tools into the development process.
- Customize Sonar/CAST rules to align with enterprise goals.
Continuous Improvement & Issue Resolution:
- Foster a culture of proactive identification and resolution of code quality issues.
- Support teams in addressing technical challenges.
Technical Coaching & Knowledge Sharing:
- Facilitate collaboration and promote knowledge exchange among developers.
- Encourage the adoption of new technologies and techniques.
- Conduct regular code reviews and provide constructive feedback.
Creating a High-Quality Development Environment:
- Establish coding excellence as a standard practice within teams.
- Ensure developers feel supported in their professional growth.
About You
- Degree in Computer Science, Software Engineering of related field.
- Advanced Java Knowledge: Deep understanding of Java EE, including frameworks like Spring and Hibernate.
- Code Quality and Best Practices: Expertise in writing clean, efficient, and well-documented code, along with knowledge of code review processes.
- DevOps and CI/CD: Strong knowledge of topics related to continuous integration and continuous deployment practices, as well as tools like Git, Junit, Jenkins, SonarQube, JMeter. Nice to have, Liquibase.
- Version Control Systems: Proficiency with Git and understanding of branching strategies. Nice to have, RTC.
- Relational Databases: Proficiency in SQL and experience with popular relational databases such as MySQL, PostgreSQL and Oracle
What We Offer
- Competitive Salary + Bonus + Flex Benefits + Health Insurance;
- Hybrid working model, allowing you to combine onsite and offsite work;
- Open Space with a lovely location next to Tejo, 5 minutes’ walk from Metro and Train Station, 15 minutes’ drive from Humberto Delgado’s airport;
- Parking upon request (option to charge electrical cars);
- Free coffee, hot chocolate and fruits;
- Training (Hard and Soft Skills);
- International environment with more than 15 nationalities;
- A people oriented and friendly working environment.
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
IT Services and IT Consulting
Referrals increase your chances of interviewing at KLx by 2x
Get notified about new Java Architect jobs in Lisbon Metropolitan Area.
Senior Java Software Engineer - Relocation to Portugal
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.