About KLxKLx 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 ResponsibilitiesWithin 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 securitiesTrade processing and settlementIncome collectionCorporate action processingProxy votingTax reclaim and local tax reportsClass action offersWeb-based information deliveryAs 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 YouDegree 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 OracleWhat We OfferCompetitive 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;Canteen facilities (Breakfast + Lunch);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.